Skip to content

SumUp Input

SumUp merchant, transaction, payout, and checkout data.

Configuration

yaml
data_sources:
  sumup:
    SumUp:
      merchant_code: MERCHANTCODE
      start_date: "2024-01-01"
      stream_profile: full
      lookback_days: 7
      oauth_client_id: ${SUMUP_CLIENT_ID}
      oauth_client_secret: ${SUMUP_CLIENT_SECRET}
      oauth_refresh_token: ${SUMUP_REFRESH_TOKEN}
FieldDefaultDescription
merchant_code(required)SumUp merchant code
start_date(required)First sync date (YYYY-MM-DD)
lookback_days7Transaction lookback window
stream_profilefullminimal, standard, or full
streamsprofile setExplicit namespace list
min_query_interval_ms200Minimum delay between API calls
oauth_token_urlSumUp token endpointOAuth token URL
access_tokenShort-lived bearer token
oauth_*OAuth refresh credentials
privacyField redaction settings

Pipeline wiring

yaml
pipelines:
  payments:
    data_source: data_sources.sumup
    data_sink: data_sinks.landing

Authentication

SumUp uses OAuth refresh (SUMUP_CLIENT_ID, SUMUP_CLIENT_SECRET, SUMUP_REFRESH_TOKEN). A short-lived access_token is optional for a single run.

This site is source-available under PolyForm Shield 1.0.0