payment_method on one account, which connection to use — and lets you branch by buyer attributes (country, currency, amount, card brand, custom metadata, …).
Common contract
Base URL
Authentication & headers
Conventions
- Field names are
snake_caseeverywhere — request, response, errors. The one exception is insideparams[]on the provider catalog response, where individualparam_idvalues are passed through with their native casing (merchantAccount,HMAC_KEY,apple-merchant-id, etc.) — you must echo these verbatim when creating a connection. - Error envelope is the same across all endpoints:
code values are listed per endpoint.
API-key scopes
Missing scope →
403 INSUFFICIENT_SCOPE.