Transactions
Transaction management
Retrieve a list of all money transfer transactions across all statuses. Each transaction includes sender, beneficiary, quote, corridor, payout method details, current status, and transaction details.
API key for tenant authentication
Successfully retrieved list of transactions with sender, beneficiary, and status details
Successfully retrieved list of transactions with sender, beneficiary, and status details
Create a new money transfer transaction. Validates that sender, beneficiary, and quote exist. The quote must belong to the specified sender. Transaction details array must include all required fields for the selected payout method (e.g., account_number, bank_code for bank transfers; mobile_network, mobile_number for mobile money). Required fields are determined by payout method requirements and rules based on the destination amount. Initial status is set, and the transaction must be committed separately.
API key for tenant authentication
Unique identifier of the sender initiating the transfer
Unique identifier of the beneficiary receiving the transfer
Unique identifier of the quote. Must belong to the specified sender and not be expired
Unique identifier of the corridor (source to destination country path)
Unique identifier of the payout method (e.g., bank transfer, mobile money)
Amount to be received in destination currency
Transaction created successfully
Bad request - Invalid input data or transaction details
Unauthorized - Invalid or missing API key
Not found - Sender, beneficiary, or quote does not exist
Internal server error
Retrieve transaction details by ID
API key for tenant authentication
Successfully retrieved transaction details with complete sender, beneficiary, quote, and status information
Not found - Transaction does not exist
Retrieve transaction status by ID
API key for tenant authentication
Successfully retrieved current transaction status and processing details
Not found - Transaction does not exist
Commit a transaction to process it for actual money transfer. This triggers the transaction to be submitted to the payment provider. Once committed, the transaction status will be updated and webhooks will be triggered as the status changes. Returns the current transaction status.
API key for tenant authentication
Transaction committed successfully
Bad request - Transaction cannot be committed or invalid data
Unauthorized - Invalid or missing API key
Not found - Transaction does not exist
Internal server error
Last updated