Transaction flows
This guide serves as a reference for supported transactions and workflows. For detailed information on each transaction type or operation, refer to the respective guides.
Certain payment methods or acquirers do not support all transaction types. Ensure that the payment methods and acquirers that you use support the transaction types and workflows that you plan to use.
Learn more about the different transaction types on the Payment types page.
Initial transactions
These transactions start the workflow. They don't reference a prior transaction but you can follow them with other transactions.
- RG
- PA
- DB
- CD
Registration or tokenisation
Stores card data for reuse in later transactions.
How to use: Follow the tokenisation guide.
Transactions following registration:
- PA: Preauthorise using stored card details.
- DB: Debit customer using stored card details.
- CD: Send funds to customer's stored card.
- SD: Schedule a future payment using stored card details.
Preauthorisation
Reserves an amount on the cardholder's account, optionally with risk checks or 3-D Secure.
How to use: Include paymentType=PA in the request.
Transactions following preauthorisation:
- PA: Extend or increase authorisation.
- CP: Transfer funds to the merchant.
- RV: Void the authorisation.
- RC: Confirm received funds.
Debit
Debits the customer's account and credits the merchant's account.
How to use: Include paymentType=DB in the request.
Transactions following debit:
- RF: Refund a prior debit.
- CB: Start a chargeback.
- RB: Debit with reference to a prior debit.
Credit
Transfers funds from the merchant's account to the customer's account.
How to use: Include paymentType=CD in the request.
Transactions following credit:
- RF: Refund an existing credit.
Referencing transactions
These transactions reference a previous transaction and cannot be the first in a workflow.
- CP
- RF
- CB
- CR
- RC
- RB
Capture
Captures funds from a preauthorisation.
How to use: Include paymentType=CP and reference the PA transaction.
Transactions following capture:
- RF: Refund the captured amount.
- CB: Start a chargeback.
- RB: Rebill a prior capture.
Refund
Credits the customer's account with reference to a prior debit or capture.
How to use: Include paymentType=RF and reference the prior transaction.
Transactions following refund:
- CB: Start a chargeback for the refund.
Chargeback
Initiates a refund forcibly, often triggered by the issuer on behalf of the customer.
How to use: Include paymentType=CB and reference a prior transaction.
Transactions following chargeback:
- CR: Void a chargeback request.
Chargeback reversal
Reverses a prior chargeback.
How to use: Include paymentType=CR and reference a chargeback.
Transactions following chargeback reversal:
- CB: Restart the chargeback.
Receipt
Confirms received funds from a preauthorisation.
How to use: Include paymentType=RC and reference the preauthorisation.
Transactions following receipt:
- RF: Refund the receipt.
Rebill
Debits the customer with reference to a prior debit.
How to use: Include paymentType=RB and reference a prior debit.
Transactions following rebill:
- RF: Refund the rebill.
Final transactions
These transactions complete the workflow. No other transactions can follow.
- RV
- DR
- TE
- RE
- 3D
Reversal
Voids a preauthorisation.
How to use: Include paymentType=RV and reference the authorisation.
Deregistration
Deletes a stored token.
How to use: Follow the tokenisation guide.
Standalone risk
Performs a standalone fraud check.
How to use: Follow the fraud management guide.
Standalone 3-D Secure
Sends a standalone 3-D Secure request.
How to use: Follow the 3-D Secure guide.
Updated about 7 hours ago