Skip to main content
POST

Path Parameters

string
required
ID of the Business the invoice is associated with.

Body

string
External ID for the payment within your platform. Idempotency key.
ISO8601 timestamp
required
Date of the payment.
enum
required
Payment method. Possible values are: CASH, CHECK, CREDIT_CARD, ACH, CREDIT_BALANCE, OTHER
integer
required
Fee paid by business for processing of payment in positive cents.
array of InvoicePaymentFee objects
integer
required
Payment amount, in cents.
string
Processor used to make the payment, if any. Any processor name can be provided and will be tracked.
AccountIdentifier
The ledger account to use for the payment (overrides the default determined by the payment method).
array of InvoicePaymentAllocation objects
required
array of RefundAllocation objects
List of Refund Allocations associated with this invoice payment.
array of TagKeyValue objects

Response

Returns the created Invoice Payment Object