PayPal connector reference
This feature is in Beta. To use it, a workspace admin must turn on Lakeflow Connect for PayPal from the Previews page. See Manage Databricks previews.
This page has reference information for the managed PayPal connector, including supported source tables and destination table schemas.
Supported source tables
The PayPal connector supports the following source tables, all under the default source schema:
Source table | Primary key | Description | Sync mode | Cursor field |
|---|---|---|---|---|
|
| Account transactions from the PayPal transaction search API, one row per transaction event. | Incremental |
|
|
| Customer disputes, claims, and chargebacks with full dispute details. | Incremental |
|
|
| Invoices with their details, recipients, items, payments, and refunds. | Incremental |
|
|
| Current account balances, one row per currency. | Full refresh only | |
|
| Catalog products. | Full refresh only | |
|
| Subscription billing plans. | Full refresh only |
Connector options
For usage, see Examples.
Option | Type | Scope | Required | Applies to | Description |
|---|---|---|---|---|---|
| String | Pipeline | No |
| Earliest date and time from which to ingest data, in |
Destination table schemas
transaction
Primary key: transaction_id, transaction_event_code
Cursor field: transaction_initiation_date
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dispute
Primary key: dispute_id
Cursor field: update_time
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This table does not support SCD type 2 because it has VARIANT columns.
invoice
Primary key: id
Cursor field: last_update_time
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
balance
Primary key: account_id, currency
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
product
Primary key: id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
billing_plan
Primary key: id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Required PayPal app features
The PayPal REST API app must have the following features enabled. To change them, open the app in Apps & Credentials in the PayPal Developer Dashboard and update its Features section.
Feature | Required for |
|---|---|
Transaction search |
|
Invoicing |
|
Customer disputes |
|
Subscriptions |
|