MomoTransaction
data class MomoTransaction(var amount: String, var currency: String, var financialTransactionId: String? = "", var externalId: String, var payee: AccountHolder? = null, var payer: AccountHolder? = null, var payerMessage: String, var payeeNote: String, var status: String? = "", var reason: String? = "", var referenceIdToRefund: String? = "")
Represents a MTN MOMO transaction used for payments, withdrawals, deposits, transfers, and refunds.
Properties
Link copied to clipboard
A caller-assigned external reference ID for correlating the transaction on the integrator side.
Link copied to clipboard
The unique financial transaction ID assigned by the MTN MOMO system, populated after the transaction completes.
Link copied to clipboard
The account holder receiving the funds; populated for disbursement and transfer operations.
Link copied to clipboard
The account holder sending the funds; populated for collection operations.
Link copied to clipboard
A message visible to the payer describing the purpose of the transaction.
Link copied to clipboard
The reference ID of the original transaction to refund; used only in refund operations.
Link copied to clipboard
The current status of the transaction (see io.rekast.sdk.utils.TransactionStatus).