RecordPaymentDto
amountnumberrequired
Amount received in the invoice currency.
Possible values: >= 0.01
Example:
100000currencystring
ISO 4217 currency (defaults to the invoice currency, typically UGX).
Possible values: >= 3 characters and <= 3 characters
Example:
UGXpaymentMethodstringrequired
How the payment was received.
Possible values: [bank_transfer, mobile_money, card, cash]
Example:
mobile_moneypaymentReferencestring
External reference (MoMo transaction ID, bank reference, etc.)
Possible values: >= 3 characters and <= 100 characters
Example:
MP240715.1030.A12345RecordPaymentDto
{
"amount": 100000,
"currency": "UGX",
"paymentMethod": "mobile_money",
"paymentReference": "MP240715.1030.A12345"
}