TDV Adapter for Stripe

Build 22.0.8462

PaymentIntent

A PaymentIntent guides you through the process of collecting a payment from your customer.

Columns

Name Type References Description
Id [KEY] String Unique identifier for the object.
Amount Integer Amount intended to be collected by this PaymentIntent.
AmountDetailsTip String Amount Details Tip
AmountCapturable Integer Amount that can be captured from this PaymentIntent.
AmountReceived Integer Amount that was collected by this PaymentIntent.
ApplicationFeeAmount Integer The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owners Stripe account.
AutomaticPaymentMethodsEnabled Boolean Automatically calculates compatible payment methods
Charges String Charges
CanceledAt Datetime Populated when status is canceled, this is the time at which the PaymentIntent was canceled.
CancellationReason String Reason for cancellation of this PaymentIntent, either user-provided (duplicate, fraudulent, requested_by_customer, or abandoned) or generated by Stripe internally (failed_invoice, void_invoice, or automatic).
CaptureMethod String Controls when the funds will be captured from the customers account.
ClientSecret String The client secret of this PaymentIntent. Used for client-side retrieval using a publishable key.
ConfirmationMethod String Possible enum values-automatic, manual
Created Integer Time at which the object was created. Measured in seconds since the Unix epoch.
Currency String Three-letter ISO currency code, in lowercase.
Application String ID of the Connect application that created the PaymentIntent.
Customer String ID of the Customer this PaymentIntent belongs to, if one exists.
LatestCharge String The latest charge created by this payment intent.
PaymentMethod String ID of the payment method used in this PaymentIntent.
TransferDataDestination String The account (if any) the payment will be attributed to for tax reporting, and where funds from the payment will be transferred to upon payment success.
OnBehalfOf String The account (if any) for which the funds of the PaymentIntent are intended.
Invoice String ID of the invoice that created this PaymentIntent, if it exists.
Review String ID of the review associated with this PaymentIntent, if any.
Description String An arbitrary string attached to the object. Often useful for displaying to users.
LastPaymentErrorCharge String For card errors, the ID of the failed charge.
LastPaymentErrorCode String For some errors that could be handled programmatically, a short string indicating the error code reported.
LastPaymentErrorDeclineCode String For some errors that could be handled programmatically, a short string indicating the error code reported.
LastPaymentErrorDocURL String A URL to more information about the error code reported.
LastPaymentErrorMessage String A human-readable message providing more details about the error. For card errors, these messages can be shown to your users.
LastPaymentErrorParam String If the error is parameter-specific, the parameter related to the error. For example, you can use this to display a message near the correct form field.
LastPaymentErrorPaymentMethod String The PaymentMethod object for errors returned on a request involving a PaymentMethod.
LastPaymentErrorPaymentMethodType String If the error is specific to the type of payment method, the payment method type that had a problem. This field is only populated for invoice-related errors.
LastPaymentErrorType String The type of error returned. One of api_error, card_error, idempotency_error, or invalid_request_error
LiveMode Boolean Has the value true if the object exists in live mode or the value true if the object exists in test mode.
NextAction String If present, this property tells you what actions you need to take in order for your customer to fulfill a payment using the provided source.
Object String String representing the objects type. Objects of the same type share the same value.
PaymentMethodOptions String Payment-method-specific configuration for this PaymentIntent.
PaymentMethodTypes String The list of payment method types (e.g. card) that this PaymentIntent is allowed to use.
ProcessingCard String If the PaymentIntents payment_method_types includes card, this hash contains the details on the processing state of the payment.
ProcessingType String Type of the payment method for which payment is in processing state, one of card.
ReceiptEmail String Set of key-value pairs that you can attach to an object.
MetadataAggregate String Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
SetupFutureUsage String Indicates that you intend to make future payments with this PaymentIntents payment method.
ShippingAddressCity String City, district, suburb, town, or village..
ShippingAddressCountry String Two-letter country code
ShippingAddressline1 String Address line 1
ShippingAddressline2 String Address line 2
ShippingAddressPostalCode String ZIP or postal code.
ShippingAddressState String State, county, province, or region.
ShippingCarrier String The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
ShippingName String Recipient name.
ShippingPhone String Recipient phone (including extension).
ShippingTrackingNumber String The tracking number for a physical product, obtained from the delivery service.
StatementDescriptor String For non-card charges, you can use this value as the complete description that appears on your customers statements.
StatementDescriptorSuffix String Provides information about a card payment that customers see on their statements.
Status String Status of this PaymentIntent, one of requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, or succeeded. Read more about each PaymentIntent status.
TransferDataAmount Integer Amount intended to be collected by this PaymentIntent.
TransferGroup String A string that identifies the resulting payment as part of a group. See the PaymentIntents use case for connected accounts for details.

Copyright (c) 2023 CData Software, Inc. - All rights reserved.
Build 22.0.8462