Skip to main content

Paypal Transaction

This connector captures data from Paypal Transaction into Estuary collections.

This connector is based on an open-source connector from a third party, with modifications for performance in the Estuary system.

Supported data resources​

The following data resources are supported through the Paypal APIs:

By default, each resource is mapped to an Estuary collection through a separate binding.

Prerequisites​

Configuration​

You configure connectors either in the Estuary web app, or by directly editing the catalog specification file. See connectors to learn more about using connectors. The values and specification sample below provide configuration details specific to the Paypal Transaction source connector.

Properties​

Endpoint​

PropertyTitleDescriptionTypeRequired/Default
/client_idClient IDThe Client ID of your Paypal developer application.stringRequired
/client_secretClient SecretThe Client Secret of your Paypal developer application.stringRequired
/is_sandboxSandboxCheckbox to indicate whether it is a sandbox environment or notbooleanfalse
/refresh_tokenRefresh tokenThe key to refresh the expired access token.stringRequired
/start_dateStart DateUTC date and time in the format 2021-01-25T00:00:00Z. Any data before this date will not be replicated.stringRequired

Bindings​

PropertyTitleDescriptionTypeRequired/Default
/streamStreamResource of your Paypal Transaction project from which collections are captured.stringRequired
/syncModeSync ModeConnection method.stringRequired

Sample​


captures:
${PREFIX}/${CAPTURE_NAME}:
endpoint:
connector:
image: ghcr.io/estuary/source-paypal-transaction:v1
config:
client_id: <secret>
client_secret: <secret>
is_sandbox: false
refresh_token: <secret>
start_date: 2017-01-25T00:00:00Z
bindings:
- resource:
stream: transactions
syncMode: full_refresh
target: ${PREFIX}/transactions
{...}