Payment Intent (v2)
Payment Intent snapshot for payment_intent.authorized and payment_intent.captured events with api_version v2. Related resources are included as objects when available.
- statusType: stringenum
Payment Intent status at the time of the event.
values- canceled
The Payment Intent has been canceled.
- processing
The payment is still processing.
- requires
_action The customer must complete an additional action.
- requires
_capture Funds are authorized and available for capture.
- requires
_confirmation The Payment Intent is ready to be confirmed.
- requires
_payment _method A Payment Method is needed before confirmation.
- succeeded
The Payment Intent has completed successfully.
- canceled
- idType: string
Payment Intent ID.
- createdType: stringFormat: date-time
Time the Payment Intent was created.
- updatedType: stringFormat: date-time
Time the Payment Intent was last updated.
- objectenumconst:payment_intent
Identifies the resource carried by this event.
- amountType: integerFormat: int64
Amount intended to be collected. Expressed in the smallest currency unit.
- amountType: integerFormat: int64
_capturable Amount available to capture. Expressed in the smallest currency unit.
- amountType: integerFormat: int64
_received Amount already received. Expressed in the smallest currency unit.
- currencyType: string
Three-letter currency code.
- currencyType: integer
_scale Number of decimal places used for amounts in this currency.
- captureType: stringenum
_method Controls when the funds will be captured from the customer's account.
values- automatic
Funds are captured automatically after authorization.
- manual
Your integration must capture authorized funds.
- automatic
- accountType: string
_id Account associated with the Payment Intent.
- checkoutType: string | null
_id Related Checkout Session ID.
- livemodeType: boolean
Whether the resource belongs to live mode or test mode.
- statementType: string | null
_descriptor Text for the customer's payment statement.
- onType: string | null
_behalf _of Account on whose behalf the payment is collected.
- transferType: string | null
_group Identifier used to associate related transfers.
- applicationType: integer | nullFormat: int64
_fee _amount Application fee amount. Expressed in the smallest currency unit.
- metadata
Metadata attached to the resource.
Metadata attached to the resource.
- propertyadditionalPropertyType: string
Name
- paymentType: Payment Method
_method Properties: 9Payment Method details included in the resource snapshot.
- latestType: Related Payment
_payment Properties: 4Summary of the latest Payment associated with the Payment Intent.
- customerType: CustomerProperties: 4
Customer details included in a Checkout Session or Payment Intent snapshot.
- setupType: string | null
_future _usage Intended context for future use of the Payment Method.
- cancellationType: string | null
_reason Reason for cancellation, when canceled.
- canceledType: string | nullFormat: date-time
_at Time the Payment Intent was canceled.

