Payment Intent (v1)
Legacy Payment Intent snapshot for payment_intent.authorized and payment_intent.captured events with api_version v1.
- statusType: stringenumrequired
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: stringrequired
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_intentrequired
Identifies the resource carried by this event.
- amountType: integerFormat: int64required
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: stringrequired
Three-letter currency code.
- currencyType: integer
_scale Number of decimal places used for amounts in this currency.
- captureType: stringenum
_method requiredControls 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: string | null
_method Related Payment Method ID.
- latestType: string | null
_payment Latest Payment ID.

