CashTransferStatus
Represents the status of a Remittance cash transfer, returned by getCashTransferStatus (GET /remittance/{apiVersion}/cashtransfer/{referenceId}).
Mirrors the CashTransfer request payload and adds the outcome fields financialTransactionId, status, and reason. status and reason are plain strings here (the endpoint returns a bare status string and an error string), and payerIdentificationType reuses PayerIdentificationType. Every field is optional so partial payloads never break deserialization.
Constructors
Properties
Merchant-assigned reference used to correlate the transfer for reconciliation.
The transaction id of the cash transfer from the mobile money manager.
The amount in the originating currency before conversion.
ISO 4217 currency code of the originating amount.
ISO country code of the country from which the funds originate. Serialized as orginatingCountry to match the (misspelled) MTN MOMO API field name.
Email address of the sending party.
First name of the sending party.
Gender code of the sending party.
The identification document number matching payerIdentificationType.
Type of identification document (see PayerIdentificationType).
The identity number of the sending party (payer).
ISO 639-1 two-letter language code for the payer (e.g., "en").
A message visible to the payer describing the purpose of the transfer.
Phone number of the sending party.
Surname of the sending party.