Skip to main content

RecordPaymentDto

amountnumberrequired

Amount received in the invoice currency.

Possible values: >= 0.01

Example: 100000
currencystring

ISO 4217 currency (defaults to the invoice currency, typically UGX).

Possible values: >= 3 characters and <= 3 characters

Example: UGX
paymentMethodstringrequired

How the payment was received.

Possible values: [bank_transfer, mobile_money, card, cash]

Example: mobile_money
paymentReferencestring

External reference (MoMo transaction ID, bank reference, etc.)

Possible values: >= 3 characters and <= 100 characters

Example: MP240715.1030.A12345
RecordPaymentDto
{
"amount": 100000,
"currency": "UGX",
"paymentMethod": "mobile_money",
"paymentReference": "MP240715.1030.A12345"
}