TransferStatus
Represents the status of a transfer, returned by getTransferStatus (GET /{productType}/{apiVersion}/transfer/{referenceId}).
status is the typed StatusTypes enum (PENDING, SUCCESSFUL, or FAILED for this endpoint), payee reuses the Party model, and reason reuses ErrorResponse (code and message) rather than redeclaring those shapes. Every field is optional so partial payloads never break deserialization.
Constructors
Properties
The external id used as a reference for reconciliation; need not be unique.
The financial transaction id from the mobile money manager, connecting to the specific financial transaction made in the account.
The message written to the payer's transaction history.
The failure reason (code and message) when the transfer did not succeed.
The transfer lifecycle status.