IRT
Get a cross-border transaction by id
Changed onReturns one of your cross-border transactions, with its authoritative current state. Webhooks remain the primary notification channel — this is the fallback for reconciling records or investigating a notification that never arrived.
get/irt/v1/transactions/{id}
Request
- The document declares no server URL.
- Authnone declared. Required headers: ApiKey, MerchantId, Environment
Path parameters
idstring required
Hub2 transaction identifier.
Headers
ApiKeystring required
Your api key. To create a key, please get into our dashboard. If you don't have access to it, please reach the Support team.
MerchantIdstring required
Your merchant ID. This information is available in our dashboard. If you don't have access to it, please reach the Support team.
Environment'live' | 'sandbox' required
Allow you to choose between the sandbox mode to perform some tests or the live mode for real world transactions.
Response
Example response
{
"id": "cbt_V1StGXR8Z5jdHi6BmyT",
"externalId": "MTO-TX-00123",
"status": "pending",
"senderId": "snd_V1StGXR8Z5jdHi6BmyT",
"corridor": "XOF_MOBILE_SENEGAL",
"rail": "mobile_wallet",
"inputCurrency": "EUR",
"inputAmount": "200",
"outputCurrency": "XOF",
"outputAmount": "129223",
"hub2Fee": "10.00",
"fees": [
{
"id": "fee_V1StGXR8Z5jdHi6BmyT",
"rate": "5.00",
"type": "percent",
"amount": "10.00",
"currency": "EUR",
"taxes": [
{
"id": "tax_V1StGXR8Z5jdHi6BmyT",
"taxType": "tva",
"type": "percent",
"value": "18.00"
}
]
}
],
"hub2Rate": "646.1176450000",
"failureCause": {
"code": "insufficient_funds"
},
"duplicateConfirmation": {
"rejectionId": "ndr_V1StGXR8_Z5jdHi6B-myT"
},
"idempotentReplay": true
}Changes
- info
endpoint added
- info