InvoicePayment
A single attempt to collect payment for an invoice.
- idType: stringmax length:100required
Unique identifier for the invoice payment attempt.
- invoiceType: stringmax length:100required
Invoice collected by this payment attempt.
- statusType: stringenumrequired
Status of the invoice payment attempt.
values- paid
Payment attempt succeeded and contributed to
amount_paid. - failed
Payment attempt failed and did not collect funds.
- requires
_action Payment attempt requires customer action before it can complete.
- paid
- amountType: amountWithCurrencyPrecisionFormat: int64
_requested requiredAmount Paypercut attempted to collect, in the smallest currency unit.
- amountType: amountWithCurrencyPrecisionFormat: int64
_paid requiredAmount collected by this attempt, in the smallest currency unit.
- currencyType: CurrencyCoderequired
ISO 4217 currency codes (alpha3) supported for payments
- paymentType: InvoicePaymentReferencerequiredProperties: 3
Payment resource associated with an invoice payment attempt.
- createdType: stringFormat: date-timerequired
Time at which the invoice payment attempt was created.
- paidType: string | nullFormat: date-time
_at Time at which this payment attempt succeeded.
- failedType: string | nullFormat: date-time
_at Time at which this payment attempt failed.
- objectenumconst:invoice_paymentrequired

