POST
Match reconciled payment

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Manual reconciliation decision linking a reviewed bank-transfer event to an invoice.

Request payload for match payment.

invoice_id
string<uuid>
required

UUID identifier for invoice.

amount
string
required

2-dp decimal string; validated > 0 when the payment is recorded.

Example:

"1500000"

payment_date
string<date>
required

Date when the payment was received or recorded.

bank_transaction_reference
string
required

bank transaction reference value for match payment request.

Required string length: 1 - 160
note
string | null

Optional note captured by the operator.

Maximum string length: 1000

Response

Recorded a reconciled bank transfer payment

data
object
required

Endpoint-specific response payload. See the referenced schema for the resource fields.

request_id
string
required

Request correlation identifier returned from X-Request-Id or generated by the API.

meta
object

Optional response metadata such as pagination limits, counts, or export context.