Search K
Appearance
The API provides endpoints for merchants to authenticate, create and manage payment intents, tokenize card data, retrieve transactions, and handle refunds. This documentation describes each endpoint, its request/response parameters, and how to integrate from various merchant systems.
Use this endpoint to generate a new JWT (JSON Web Token) by providing valid client credentials (client_id and client_secret). The returned token must be included in the Authorization header as Bearer <token> for subsequent calls to authenticate and authorize access to the API.
Creates a new intent for card tokenization. This process securely collects card details that can later be used for transactions without needing to store raw card data on your systems.
Creates a new intent for a payment authorization. An intent helps prepare and track the details required before finalizing a transaction (capture).
Retrieves the details of a specific transaction by using either the external_id or the order_id. You must indicate which identifier type you are passing.
Indicates whether the provided id is the external_id or the order_id.
external_idorder_idThe value of the external_id or the order_id being used.
Retrieves a paginated list of transactions filtered by date range and optional criteria such as type and status. Sorting options are also available.
The start date for transaction records (DD/MM/YYYY). The time is assumed to be 00:00:00 on the given date.
01/01/2024The end date for transaction records (DD/MM/YYYY). The time is assumed to be 00:00:00 on the given date.
31/12/2024The pagination offset (zero-based). Determines the starting point of returned records. If negative number is provided, zero is assumed.
0The maximum number of records to return in one request. If value provided is equal or lower that 10, then 10 is assumed. If value provided is higher than 100, then 100 is assumed.
10The field by which to sort the results (e.g., created_at, updated_at). Defaults to updated_at.
typestatusorder_amountcreated_atupdated_atupdated_atThe sorting direction, either ascending (ASC) or descending (DESC). Defaults to ASC.
ASCDESCASCFilter the result by transaction type (PAYMENT, REFUND, or CHARGEBACK).
PAYMENTREFUNDCHARGEBACKFilter the result by transaction status (AUTHORIZED, DECLINED, VOIDED, EXPIRED, CAPTURED, etc.).
AUTHORIZEDDECLINEDVOIDEDEXPIREDPARTIAL_CAPTUREDCAPTUREDPARTIAL_SETTLEDSETTLEDInitiates a new transaction authorization (authorize) or an authorization with immediate capture (authcap). The operation type determines how the transaction will be processed.
Fetch the details of a specific transaction using its unique trx_id.
The unique transaction ID to be retrieved.
trx_01J5XCMDXCFXCAQ1BV8HVG6644Perform a capture or void operation on a previously authorized transaction. Specify an amount to partially capture or void. Full captures/voids will use the entire authorized amount.
The unique ID of the transaction to capture or void.
trx_01J5XCMDXCFXCAQ1BV8HVG6644Initiates a refund for an already captured or settled transaction. Each refund is treated as a new transaction of type REFUND. Use GET /transactions to retrieve its details.