PayData Developer Documentation
PayData is a cloud service with a suite of interfaces to various payment providers — Amazon, PayPal, Klarna, Stripe, and more — giving you a single, uniform interface to transaction data from every connected provider, so you don't need to build a separate integration for each one. See Definition of terms for the vocabulary this documentation uses throughout.
This documentation is for developers integrating that API: authenticating, setting up accounts, reading and reconciling transactions, and reacting to webhooks.
Jump straight to the Quickstart — register a user and read your first test transactions in a handful of requests.
Where to go next
Getting Started
Definitions, environments, rate limits, and the Quickstart.
Identity & Access
How partners, child-partners, users, and their access tokens relate to each other.
Accounts
Overview of PayData accounts, how to create them, and how OAuth2 account authorization works.
Transactions & Reports
How PayData fetches transactions from a payment provider, and how to read gross/fee amounts and payment classification.
Errors and Warnings
The unified error/warning format used across PayData API resources, and how to interpret it.
Webhooks and Notifications
Learn how to manage webhooks and notifications.
Account UI
How to create and update accounts using the Account UI, PayData's hosted graphical account-creation flow.
Sandbox
What the sandbox is for, and what to expect from it.
Once you know which operation you need, browse the API Reference — every endpoint, request/response schema, and example, generated straight from the OpenAPI specifications.