Transaction Status
GET
https://sandbox.temboplus.com/remittance/{partnerReference}/status
This endpoint allows you to check the current status of a remittance transaction using the partner reference provided in the original remittance request. The response includes comprehensive details about the transaction, including its current status, amounts, fees, and timestamps.
Path Parameters
partnerReference*
string
The unique transaction identifier from the original remittance request
Headers
x-request-id*
string
UUID that must be unique for each request. Used for idempotency and request tracing.
Authorization*
string
Bearer token for authentication. Format: Bearer <token>
Response Fields
transactionId
string
Unique system-generated identifier for the transaction
paymentDate
string
Transaction initiation timestamp in ISO 8601 format
senderCurrency
string
ISO currency code of funds from the remitting partner
senderAmount
number
Amount debited from the remitting partner in sender's currency
receiverCurrency
string
ISO currency code for local disbursement
receiverAmount
number
Amount disbursed to the recipient in local currency
exchangeRate
number
Conversion rate applied between sender and receiver currencies
transactionFee
number
Fee charged for processing the transaction in receiver's currency
transactionAmount
number
Total amount including the principal and fee in receiver's currency
transactionDate
string
The timestamp when the transaction was processed by the receiving institution
receiverAccount
string
Account identifier for fund disbursement (mobile number or bank account)
receiverChannel
string
Disbursement channel type: MOBILE or BANK
institutionCode
string
Financial institution or mobile network operator code
partnerReference
string
Unique transaction identifier from the remitting partner
institutionReference
string
Reference number provided by the receiving financial institution
status
string
Current transaction status (e.g., COMPLETED, FAILED)
statusCode
string
Detailed status code (e.g., PAYMENT_SUCCESS)
statusMessage
string
Human-readable description of the current transaction status
receiptNumber
string
Receipt number for successful transactions
createdAt
string
Timestamp when the transaction was created in the system
updatedAt
string
Timestamp when the transaction was last updated
completedAt
string
Timestamp when the transaction reached a terminal state
Transaction Status Codes
The transaction status and statusCode fields in the response indicate the current state of the remittance:
CREATED
CREATED
Transaction has been created in the system but not yet submitted to the provider
SUBMITTED
SUBMITTED
Transaction has been submitted to the provider for processing
WAITING_ACK
WAITING_ACK
Transaction is awaiting acknowledgment from the provider
COMPLETED
PAYMENT_SUCCESS
Transaction has been successfully processed
FAILED
PAYMENT_FAILED
Transaction failed to process (general failure)
FAILED
INSUFFICIENT_BALANCE
Transaction failed due to insufficient balance
FAILED
PROVIDER_FAILURE
Transaction failed due to an issue with the provider
FAILED
INVALID_ACCOUNT
Transaction failed because the provided receiverAccount is invalid or not found
REVERSED
REVERSED
Transaction was processed but later reversed
CANCELED
PAYMENT_CANCELED
Transaction was canceled before processing was completed