Skip to content

↑↓ navigate ↵ open Ctrl↵ new tab esc close

The Transactions API lets you send, retrieve, update and remove your company’s sales transactions on the Rapid platform. These transactions are used by the solutions you subscribe to in order to protect your business against disputes and chargebacks.

  1. Your application sends the sales transactions over HTTPS to the Rapid API
  2. Rapid stores the transaction data (items, customer, addresses, payments, refunds)
  3. The active solutions use this data automatically when needed
MethodEndpointDescription
POST/api/v1/transactionsCreate a transaction
POST/api/v1/transactions/batchCreate multiple transactions (up to 1000)
GET/api/v1/transactions/:idRetrieve a transaction
GET/api/v1/transactions?external_id=Find a transaction by your system’s ID
PATCH/api/v1/transactions/:idUpdate a transaction
DELETE/api/v1/transactions/:idDelete a transaction
https://api.rapidchargeback.com/api/v1

Every request uses Basic Auth with the client_id and client_secret generated in the dashboard. How to generate and send them is in Authentication.

Authorization: Basic base64(client_id:client_secret)
LimitValue
Requests per minute100 per IP
Transactions per request (batch)1000

Transactions that were already used by a solution (e.g. queried by Prevention) cannot be changed or deleted. In that case, the API returns 409 Conflict.

Transactions that have not been used yet can be freely updated or deleted.