v1
latestOpenAPI 3.0.12026-07-243407211.3 MBAuthorize a closed loop transaction
Authorizes a closed loop transaction for the specified payment instrument and amount.
Path parameters
The program code identifying the BaaS program context.
Headers
A unique request identifier for tracking and logging. Should be a GUID.
Request body
The type of message for the payment authorization (e.g., "Authorization", "Advice").
The identifier of the payment instrument used for the transaction (e.g., card or account number).
The unique identifier for the payment transaction.
The system trace number for the transaction, used for tracking and reconciliation.
The transaction code indicating the type of transaction (e.g., purchase, refund).
The type of account involved in the transaction (e.g., "Checking", "Savings", "Credit").
The authorized transaction amount.
The currency code for the transaction (e.g., "USD", "EUR").
The transaction fee amount, if applicable.
The transmission date and time of the transaction, formatted as a string.
The local date and time of the transaction, formatted as a string.
The settlement date and time for the transaction, formatted as a string.
The acquiring country code for the transaction.
The card sequence number, used for multi-card accounts.
The function code for the transaction, indicating specific processing logic.
The message reason code, used for specific transaction scenarios.
The original transaction amount, used for reversals or adjustments.
The acquirer identifier for the transaction.
The retrieval reference number for the transaction, used for audit and dispute purposes.
The terminal identifier where the transaction was processed.
The e-commerce indicator for the transaction, specifying online or card-not-present status.
Response
OK
The type of message returned for the payment authorization (e.g., "Authorization", "Advice").
The identifier of the payment instrument used for the transaction (e.g., card or account number).
The unique identifier for the payment transaction.
The system trace number for the transaction, used for tracking and reconciliation.
The retrieval reference number for the transaction, used for audit and dispute purposes.
The authorized transaction amount.
The currency code for the transaction (e.g., "USD", "EUR").
The approval code returned by the payment network or processor.
The action code indicating the result of the authorization (e.g., "00" for approved, "05" for declined).
Any additional amount authorized or related to the transaction (e.g., cashback).