InvoiceVersion: v3
Record a manual payment for an invoice
POST/invoices/{invoiceId}/record-payment
API to record manual payment for an invoice by invoice id
Authorizations
Authorizationstringheaderrequired
Bearer authentication header of the form Bearer <token>, where <token> is your access token.
Scope:
invoices. writeAuth methods:
OAuthPrivate IntegrationToken types:
Sub-Account TokenAgency TokenRequest
Headers
Versionstringrequired
API Version
Available options
v3Path Parameters
invoiceIdstringrequired
Invoice Id
Example:
6578278e879ad2646715ba9cBody
altIdstringrequired
location Id / company Id based on altType
Example:
6578278e879ad2646715ba9caltTypestringrequired
Alt Type
Available options
locationExample:
locationmodestringrequired
manual payment method
Available options
cashcardchequebank_transferotherExample:
cardcardobjectrequired
chequeobjectrequired
notesstringrequired
Any note to be recorded with the transaction
Example:
This was a direct paymentamountnumber
Amount to be paid against the invoice.
Example:
999metaobject
paymentScheduleIdsstring[]
Payment Schedule Ids to be recorded against the invoice.
Example:
["6578278e879ad2646715ba9c"]fulfilledAtstring
Updated At to be recorded against the invoice.
Example:
2025-03-19T05:03:00.000ZResponse
Successful response
successbooleanrequired
status
Example:
trueinvoiceobjectrequired