InvoicePayment
A single attempt to collect payment for an invoice.
- amountType: integer · amountWithCurrencyPrecisionFormat: int64
_paid requiredAmount collected by this attempt, in the smallest currency unit.
- amountType: integer · amountWithCurrencyPrecisionFormat: int64
_requested requiredAmount Paypercut attempted to collect, in the smallest currency unit.
- createdType: stringFormat: date-timerequired
Time at which the invoice payment attempt was created.
- currencyType: stringrequired
ISO 4217 currency codes (alpha3) supported for payments
- idType: stringmax length:100required
Unique identifier for the invoice payment attempt.
- invoiceType: stringmax length:100required
Invoice collected by this payment attempt.
- objectenumconst:invoice_paymentrequiredvalues
- invoice
_payment
- paymentType: objectrequired
Payment resource associated with an invoice payment attempt.
- typeenumconst:payment_intentrequired
Payment resource type used to collect the invoice.
values- payment
_intent Invoice collection was attempted through a PaymentIntent.
- paymentType: string | nullmax length:100
Payment record created for this payment attempt.
- paymentType: string | null
_intent max length:100PaymentIntent used for 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.
- failedType: string | nullFormat: date-time
_at Time at which this payment attempt failed.
- paidType: string | nullFormat: date-time
_at Time at which this payment attempt succeeded.

