Skip to main content
Version: 1.1.1-preview

PayData API

Guide

This API allows PayData partners to set up webhooks.

Definition of terms

PayData API

PayData API is a cloud service with a suite of interfaces to various payment providers, such as Amazon, PayPal, Klarna etc. The interface portfolio of PayData offers a uniform access to detailed transactions data from all the connected providers without the need to implement a separate interface for each provider.

Partner

The developers of a software and/or the software development company that integrates this API.

Partner software

A software system that uses PayData API functionality to get transactions from connected payment providers.

Webhooks

Webhooks allow partners to subscribe to events in PayData. When an events occurs, PayData sends an HTTP POST notification to the callback URL configured for the webhook.

Changelog

Version 1.1.1 (preview) (05.02.2025)

  • Breaking changes:
    • POST /webhooks/test-account-type-events endpoint removed, use POST /testevents/accounttypeupdated entpoint instead.
    • POST /webhooks/test-account-events endpoint removed, use POST /testevents/accountcreated, POST /testevents/accountupdated and POST /testevents/accountdeleted entpoints instead.
    • POST /webhooks/test-import-events endpoint removed, use POST /testevents/transactionsimported entpoint instead.
    • POST /webhooks/test-events endpoint removed, use TestEvents controller instead.
  • Add TestEvents controller with the following endpoints:

Version 1.1.0 (preview) (11.12.2024)

  • Add Notifications for these event types:
    • AccountTypeUpdated - account type updated (provides information about the current state of the corresponding PSP)
  • Add Webhooks controller endpoints (preview):
    • POST /webhooks/test-account-type-events - to send a test AccountTypeUpdated notification
    • POST /webhooks/test-account-events - to send a test AccountCreated, AccountUpdated or AccountDeleted notification
    • POST /webhooks/test-import-events - to send a test TransactionsImported notification

Version 1.0.4 (preview) (05.11.2024)

  • Breaking change: TransactionsImportError event is not triggered any more, TransactionsImported event is trigered instead.
  • Breaking change: AccountError event is not triggered any more, AccountUpdated event is trigered instead.
  • Add Notifications for these event types:
    • AccountUpdated - account updated
    • AccountDeleted - account deleted
  • Add errors and warnings to the account, report and data import objects.

Version 1.0.3 (preview) (26.08.2024)

  • Add Notifications for these event types:
    • TransactionsImportError - an error occurred while importing transactions
    • AccountError - a problem with the account is detected, i.e. credentials validation error

Version 1.0.2 (preview) (13.08.2024)

  • Breaking change: ReportImported event is not triggered any more, TransactionsImported event is trigered instead.
  • Add report info to notifications of the TransactionsImported event type. This event is triggered when transactions are successfully imported with or without a report.
  • Add Notifications for these event types:
    • AccountCreated - account successfully created

Version 1.0.1 (preview) (26.07.2024)

  • Add Notifications for these event types:
    • TransactionsImported - transactions successfully imported
  • Add support for TransactionsImported event to the test webhook CreateTestEvent endpoint

Version 1.0.0 (preview) (01.07.2024)

Rate limiting

The following global rate limiting policies apply to all requests, sent to the API from a partner or from a user:

Period (seconds)Maximum number of requests
60100

Additional rate limiting policies may apply to some methods and are described for each particular method.

Authentication

Security Scheme Type:

http

HTTP Authorization Scheme:

bearer

Bearer format:

JWT