Attributes
- idstring
Unique identifier for the object.
- amount_
paidnullable integer Amount that was actually paid for this invoice, in cents. This field is null until the payment is
paid
. This amount can be less than theamount_
if the PaymentIntent’srequested amount_
is not sufficient to pay all of the invoices that it is attached to.received - amount_
requestedinteger Amount intended to be paid toward this invoice, in cents
- invoicestringExpandable
The invoice that was paid.
- is_
defaultboolean Stripe automatically creates a default InvoicePayment when the invoice is finalized, and keeps it synchronized with the invoice’s
amount_
. The PaymentIntent associated with the default payment can’t be edited or canceled directly.remaining - paymentobject
The details on the payment.
- payment.
chargenullable stringExpandable ID of the successful charge for this payment when
type
ischarge
.Note: charge is only surfaced if the charge object is not associated with a payment intent. If the charge object does have a payment intent, the Invoice Payment surfaces the payment intent instead. - payment.
payment_ intentnullable stringExpandable ID of the PaymentIntent associated with this payment when
type
ispayment_
. Note: This property is only populated for invoices finalized on or after March 15th, 2019.intent - payment.
typeenum Type of payment object associated with this invoice payment.
Possible enum valuescharge
payment_
intent
- statusstring
The status of the payment, one of
open
,paid
, orcanceled
.
More attributes
- objectstring
String representing the object’s type. Objects of the same type share the same value.
- createdtimestamp
Time at which the object was created. Measured in seconds since the Unix epoch.
- currencystring
Three-letter ISO currency code, in lowercase. Must be a supported currency.
- livemodeboolean
Has the value
true
if the object exists in live mode or the valuefalse
if the object exists in test mode. - status_
transitionsobject The timestamps when the payment’s status was updated.
- status_transitions.
canceled_ atnullable timestamp The time that the payment was canceled.
- status_transitions.
paid_ atnullable timestamp The time that the payment succeeded.
{ "id": "inpay_1M3USa2eZvKYlo2CBjuwbq0N", "object": "invoice_payment", "amount_paid": 2000, "amount_requested": 2000, "created": 1391288554, "currency": "usd", "invoice": "in_103Q0w2eZvKYlo2C5PYwf6Wf", "is_default": true, "livemode": false, "payment": { "type": "payment_intent", "payment_intent": "pi_103Q0w2eZvKYlo2C364X582Z" }, "status": "paid", "status_transitions": { "canceled_at": null, "paid_at": 1391288554 }}