published on Friday, Aug 14, 2026 by Pulumi
published on Friday, Aug 14, 2026 by Pulumi
The Charge object represents a single attempt to move money into your Stripe account.
PaymentIntent confirmation is the most common way to create Charges, but Account Debits may also create Charges.
Some legacy payment flows create Charges directly, which is not recommended for new integrations.
Create Charge Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Charge(name: string, args?: ChargeArgs, opts?: CustomResourceOptions);@overload
def Charge(resource_name: str,
args: Optional[ChargeArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Charge(resource_name: str,
opts: Optional[ResourceOptions] = None,
amount: Optional[float] = None,
application_fee: Optional[float] = None,
application_fee_amount: Optional[float] = None,
capture: Optional[bool] = None,
currency: Optional[str] = None,
customer: Optional[str] = None,
description: Optional[str] = None,
destination: Optional[ChargeDestinationArgs] = None,
fraud_details: Optional[ChargeFraudDetailsArgs] = None,
metadata: Optional[Mapping[str, str]] = None,
on_behalf_of: Optional[str] = None,
radar_options: Optional[ChargeRadarOptionsArgs] = None,
receipt_email: Optional[str] = None,
shipping: Optional[ChargeShippingArgs] = None,
source: Optional[str] = None,
statement_descriptor: Optional[str] = None,
statement_descriptor_suffix: Optional[str] = None,
transfer_data: Optional[ChargeTransferDataArgs] = None,
transfer_group: Optional[str] = None)func NewCharge(ctx *Context, name string, args *ChargeArgs, opts ...ResourceOption) (*Charge, error)public Charge(string name, ChargeArgs? args = null, CustomResourceOptions? opts = null)
public Charge(String name, ChargeArgs args)
public Charge(String name, ChargeArgs args, CustomResourceOptions options)
type: stripe:Charge
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "stripe_charge" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ChargeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ChargeArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ChargeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ChargeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ChargeArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var chargeResource = new Stripe.Charge("chargeResource", new()
{
Amount = 0.0,
ApplicationFee = 0.0,
ApplicationFeeAmount = 0.0,
Capture = false,
Currency = "string",
Customer = "string",
Description = "string",
Destination = new Stripe.Inputs.ChargeDestinationArgs
{
Account = "string",
Amount = 0.0,
},
FraudDetails = new Stripe.Inputs.ChargeFraudDetailsArgs
{
StripeReport = "string",
UserReport = "string",
},
Metadata =
{
{ "string", "string" },
},
OnBehalfOf = "string",
RadarOptions = new Stripe.Inputs.ChargeRadarOptionsArgs
{
Session = "string",
},
ReceiptEmail = "string",
Shipping = new Stripe.Inputs.ChargeShippingArgs
{
Address = new Stripe.Inputs.ChargeShippingAddressArgs
{
City = "string",
Country = "string",
Line1 = "string",
Line2 = "string",
PostalCode = "string",
State = "string",
},
Name = "string",
Carrier = "string",
Phone = "string",
TrackingNumber = "string",
},
Source = "string",
StatementDescriptor = "string",
StatementDescriptorSuffix = "string",
TransferData = new Stripe.Inputs.ChargeTransferDataArgs
{
Destination = "string",
Amount = 0.0,
Description = "string",
},
TransferGroup = "string",
});
example, err := stripe.NewCharge(ctx, "chargeResource", &stripe.ChargeArgs{
Amount: pulumi.Float64(0),
ApplicationFee: pulumi.Float64(0),
ApplicationFeeAmount: pulumi.Float64(0),
Capture: pulumi.Bool(false),
Currency: pulumi.String("string"),
Customer: pulumi.String("string"),
Description: pulumi.String("string"),
Destination: &stripe.ChargeDestinationArgs{
Account: pulumi.String("string"),
Amount: pulumi.Float64(0),
},
FraudDetails: &stripe.ChargeFraudDetailsArgs{
StripeReport: pulumi.String("string"),
UserReport: pulumi.String("string"),
},
Metadata: pulumi.StringMap{
"string": pulumi.String("string"),
},
OnBehalfOf: pulumi.String("string"),
RadarOptions: &stripe.ChargeRadarOptionsArgs{
Session: pulumi.String("string"),
},
ReceiptEmail: pulumi.String("string"),
Shipping: &stripe.ChargeShippingArgs{
Address: &stripe.ChargeShippingAddressArgs{
City: pulumi.String("string"),
Country: pulumi.String("string"),
Line1: pulumi.String("string"),
Line2: pulumi.String("string"),
PostalCode: pulumi.String("string"),
State: pulumi.String("string"),
},
Name: pulumi.String("string"),
Carrier: pulumi.String("string"),
Phone: pulumi.String("string"),
TrackingNumber: pulumi.String("string"),
},
Source: pulumi.String("string"),
StatementDescriptor: pulumi.String("string"),
StatementDescriptorSuffix: pulumi.String("string"),
TransferData: &stripe.ChargeTransferDataArgs{
Destination: pulumi.String("string"),
Amount: pulumi.Float64(0),
Description: pulumi.String("string"),
},
TransferGroup: pulumi.String("string"),
})
resource "stripe_charge" "chargeResource" {
lifecycle {
create_before_destroy = true
}
amount = 0
application_fee = 0
application_fee_amount = 0
capture = false
currency = "string"
customer = "string"
description = "string"
destination = {
account = "string"
amount = 0
}
fraud_details = {
stripe_report = "string"
user_report = "string"
}
metadata = {
"string" = "string"
}
on_behalf_of = "string"
radar_options = {
session = "string"
}
receipt_email = "string"
shipping = {
address = {
city = "string"
country = "string"
line1 = "string"
line2 = "string"
postal_code = "string"
state = "string"
}
name = "string"
carrier = "string"
phone = "string"
tracking_number = "string"
}
source = "string"
statement_descriptor = "string"
statement_descriptor_suffix = "string"
transfer_data = {
destination = "string"
amount = 0
description = "string"
}
transfer_group = "string"
}
var chargeResource = new Charge("chargeResource", ChargeArgs.builder()
.amount(0.0)
.applicationFee(0.0)
.applicationFeeAmount(0.0)
.capture(false)
.currency("string")
.customer("string")
.description("string")
.destination(ChargeDestinationArgs.builder()
.account("string")
.amount(0.0)
.build())
.fraudDetails(ChargeFraudDetailsArgs.builder()
.stripeReport("string")
.userReport("string")
.build())
.metadata(Map.of("string", "string"))
.onBehalfOf("string")
.radarOptions(ChargeRadarOptionsArgs.builder()
.session("string")
.build())
.receiptEmail("string")
.shipping(ChargeShippingArgs.builder()
.address(ChargeShippingAddressArgs.builder()
.city("string")
.country("string")
.line1("string")
.line2("string")
.postalCode("string")
.state("string")
.build())
.name("string")
.carrier("string")
.phone("string")
.trackingNumber("string")
.build())
.source("string")
.statementDescriptor("string")
.statementDescriptorSuffix("string")
.transferData(ChargeTransferDataArgs.builder()
.destination("string")
.amount(0.0)
.description("string")
.build())
.transferGroup("string")
.build());
charge_resource = stripe.Charge("chargeResource",
amount=float(0),
application_fee=float(0),
application_fee_amount=float(0),
capture=False,
currency="string",
customer="string",
description="string",
destination={
"account": "string",
"amount": float(0),
},
fraud_details={
"stripe_report": "string",
"user_report": "string",
},
metadata={
"string": "string",
},
on_behalf_of="string",
radar_options={
"session": "string",
},
receipt_email="string",
shipping={
"address": {
"city": "string",
"country": "string",
"line1": "string",
"line2": "string",
"postal_code": "string",
"state": "string",
},
"name": "string",
"carrier": "string",
"phone": "string",
"tracking_number": "string",
},
source="string",
statement_descriptor="string",
statement_descriptor_suffix="string",
transfer_data={
"destination": "string",
"amount": float(0),
"description": "string",
},
transfer_group="string")
const chargeResource = new stripe.Charge("chargeResource", {
amount: 0,
applicationFee: 0,
applicationFeeAmount: 0,
capture: false,
currency: "string",
customer: "string",
description: "string",
destination: {
account: "string",
amount: 0,
},
fraudDetails: {
stripeReport: "string",
userReport: "string",
},
metadata: {
string: "string",
},
onBehalfOf: "string",
radarOptions: {
session: "string",
},
receiptEmail: "string",
shipping: {
address: {
city: "string",
country: "string",
line1: "string",
line2: "string",
postalCode: "string",
state: "string",
},
name: "string",
carrier: "string",
phone: "string",
trackingNumber: "string",
},
source: "string",
statementDescriptor: "string",
statementDescriptorSuffix: "string",
transferData: {
destination: "string",
amount: 0,
description: "string",
},
transferGroup: "string",
});
type: stripe:Charge
properties:
amount: 0
applicationFee: 0
applicationFeeAmount: 0
capture: false
currency: string
customer: string
description: string
destination:
account: string
amount: 0
fraudDetails:
stripeReport: string
userReport: string
metadata:
string: string
onBehalfOf: string
radarOptions:
session: string
receiptEmail: string
shipping:
address:
city: string
country: string
line1: string
line2: string
postalCode: string
state: string
carrier: string
name: string
phone: string
trackingNumber: string
source: string
statementDescriptor: string
statementDescriptorSuffix: string
transferData:
amount: 0
description: string
destination: string
transferGroup: string
Charge Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Charge resource accepts the following input properties:
- Amount double
- Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
- Application
Fee double - The application fee (if any) for the charge. See the Connect documentation for details.
- Application
Fee doubleAmount - The amount of the application fee (if any) requested for the charge. See the Connect documentation for details.
- Capture bool
- Whether to immediately capture the charge. Defaults to
true. Whenfalse, the charge issues an authorization (or pre-authorization), and will need to be captured later. Uncaptured charges expire after a set number of days (7 by default). For more information, see the authorizing charges and settling later documentation. - Currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- Customer string
- ID of the customer this charge is for if one exists.
- Description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- Destination
Charge
Destination - Fraud
Details ChargeFraud Details - Information on fraud assessments for the charge.
- Metadata Dictionary<string, 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.
- On
Behalf stringOf - The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.
- Radar
Options ChargeRadar Options - Options to configure Radar. See Radar Session for more information.
- Receipt
Email string - This is the email address that the receipt for this charge was sent to.
- Shipping
Charge
Shipping - Shipping information for the charge.
- Source string
- This is a legacy field that will be removed in the future. It contains the Source, Card, or BankAccount object used for the charge. For details about the payment method used for this charge, refer to
payment_methodorpayment_method_detailsinstead. - Statement
Descriptor string For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs.
For a card charge, this value is ignored unless you don't specify a
statement_descriptor_suffix, in which case this value is used as the suffix.- Statement
Descriptor stringSuffix - Provides information about a card charge. Concatenated to the account's statement descriptor prefix to form the complete statement descriptor that appears on the customer's statement. If the account has no prefix value, the suffix is concatenated to the account's statement descriptor.
- Transfer
Data ChargeTransfer Data - An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.
- Transfer
Group string - A string that identifies this transaction as part of a group. See the Connect documentation for details.
- Amount float64
- Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
- Application
Fee float64 - The application fee (if any) for the charge. See the Connect documentation for details.
- Application
Fee float64Amount - The amount of the application fee (if any) requested for the charge. See the Connect documentation for details.
- Capture bool
- Whether to immediately capture the charge. Defaults to
true. Whenfalse, the charge issues an authorization (or pre-authorization), and will need to be captured later. Uncaptured charges expire after a set number of days (7 by default). For more information, see the authorizing charges and settling later documentation. - Currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- Customer string
- ID of the customer this charge is for if one exists.
- Description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- Destination
Charge
Destination Args - Fraud
Details ChargeFraud Details Args - Information on fraud assessments for the charge.
- Metadata map[string]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.
- On
Behalf stringOf - The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.
- Radar
Options ChargeRadar Options Args - Options to configure Radar. See Radar Session for more information.
- Receipt
Email string - This is the email address that the receipt for this charge was sent to.
- Shipping
Charge
Shipping Args - Shipping information for the charge.
- Source string
- This is a legacy field that will be removed in the future. It contains the Source, Card, or BankAccount object used for the charge. For details about the payment method used for this charge, refer to
payment_methodorpayment_method_detailsinstead. - Statement
Descriptor string For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs.
For a card charge, this value is ignored unless you don't specify a
statement_descriptor_suffix, in which case this value is used as the suffix.- Statement
Descriptor stringSuffix - Provides information about a card charge. Concatenated to the account's statement descriptor prefix to form the complete statement descriptor that appears on the customer's statement. If the account has no prefix value, the suffix is concatenated to the account's statement descriptor.
- Transfer
Data ChargeTransfer Data Args - An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.
- Transfer
Group string - A string that identifies this transaction as part of a group. See the Connect documentation for details.
- amount number
- Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
- application_
fee number - The application fee (if any) for the charge. See the Connect documentation for details.
- application_
fee_ numberamount - The amount of the application fee (if any) requested for the charge. See the Connect documentation for details.
- capture bool
- Whether to immediately capture the charge. Defaults to
true. Whenfalse, the charge issues an authorization (or pre-authorization), and will need to be captured later. Uncaptured charges expire after a set number of days (7 by default). For more information, see the authorizing charges and settling later documentation. - currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- customer string
- ID of the customer this charge is for if one exists.
- description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- destination object
- fraud_
details object - Information on fraud assessments for the charge.
- metadata map(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.
- on_
behalf_ stringof - The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.
- radar_
options object - Options to configure Radar. See Radar Session for more information.
- receipt_
email string - This is the email address that the receipt for this charge was sent to.
- shipping object
- Shipping information for the charge.
- source string
- This is a legacy field that will be removed in the future. It contains the Source, Card, or BankAccount object used for the charge. For details about the payment method used for this charge, refer to
payment_methodorpayment_method_detailsinstead. - statement_
descriptor string For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs.
For a card charge, this value is ignored unless you don't specify a
statement_descriptor_suffix, in which case this value is used as the suffix.- statement_
descriptor_ stringsuffix - Provides information about a card charge. Concatenated to the account's statement descriptor prefix to form the complete statement descriptor that appears on the customer's statement. If the account has no prefix value, the suffix is concatenated to the account's statement descriptor.
- transfer_
data object - An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.
- transfer_
group string - A string that identifies this transaction as part of a group. See the Connect documentation for details.
- amount Double
- Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
- application
Fee Double - The application fee (if any) for the charge. See the Connect documentation for details.
- application
Fee DoubleAmount - The amount of the application fee (if any) requested for the charge. See the Connect documentation for details.
- capture Boolean
- Whether to immediately capture the charge. Defaults to
true. Whenfalse, the charge issues an authorization (or pre-authorization), and will need to be captured later. Uncaptured charges expire after a set number of days (7 by default). For more information, see the authorizing charges and settling later documentation. - currency String
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- customer String
- ID of the customer this charge is for if one exists.
- description String
- An arbitrary string attached to the object. Often useful for displaying to users.
- destination
Charge
Destination - fraud
Details ChargeFraud Details - Information on fraud assessments for the charge.
- metadata Map<String,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.
- on
Behalf StringOf - The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.
- radar
Options ChargeRadar Options - Options to configure Radar. See Radar Session for more information.
- receipt
Email String - This is the email address that the receipt for this charge was sent to.
- shipping
Charge
Shipping - Shipping information for the charge.
- source String
- This is a legacy field that will be removed in the future. It contains the Source, Card, or BankAccount object used for the charge. For details about the payment method used for this charge, refer to
payment_methodorpayment_method_detailsinstead. - statement
Descriptor String For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs.
For a card charge, this value is ignored unless you don't specify a
statement_descriptor_suffix, in which case this value is used as the suffix.- statement
Descriptor StringSuffix - Provides information about a card charge. Concatenated to the account's statement descriptor prefix to form the complete statement descriptor that appears on the customer's statement. If the account has no prefix value, the suffix is concatenated to the account's statement descriptor.
- transfer
Data ChargeTransfer Data - An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.
- transfer
Group String - A string that identifies this transaction as part of a group. See the Connect documentation for details.
- amount number
- Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
- application
Fee number - The application fee (if any) for the charge. See the Connect documentation for details.
- application
Fee numberAmount - The amount of the application fee (if any) requested for the charge. See the Connect documentation for details.
- capture boolean
- Whether to immediately capture the charge. Defaults to
true. Whenfalse, the charge issues an authorization (or pre-authorization), and will need to be captured later. Uncaptured charges expire after a set number of days (7 by default). For more information, see the authorizing charges and settling later documentation. - currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- customer string
- ID of the customer this charge is for if one exists.
- description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- destination
Charge
Destination - fraud
Details ChargeFraud Details - Information on fraud assessments for the charge.
- metadata {[key: string]: 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.
- on
Behalf stringOf - The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.
- radar
Options ChargeRadar Options - Options to configure Radar. See Radar Session for more information.
- receipt
Email string - This is the email address that the receipt for this charge was sent to.
- shipping
Charge
Shipping - Shipping information for the charge.
- source string
- This is a legacy field that will be removed in the future. It contains the Source, Card, or BankAccount object used for the charge. For details about the payment method used for this charge, refer to
payment_methodorpayment_method_detailsinstead. - statement
Descriptor string For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs.
For a card charge, this value is ignored unless you don't specify a
statement_descriptor_suffix, in which case this value is used as the suffix.- statement
Descriptor stringSuffix - Provides information about a card charge. Concatenated to the account's statement descriptor prefix to form the complete statement descriptor that appears on the customer's statement. If the account has no prefix value, the suffix is concatenated to the account's statement descriptor.
- transfer
Data ChargeTransfer Data - An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.
- transfer
Group string - A string that identifies this transaction as part of a group. See the Connect documentation for details.
- amount float
- Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
- application_
fee float - The application fee (if any) for the charge. See the Connect documentation for details.
- application_
fee_ floatamount - The amount of the application fee (if any) requested for the charge. See the Connect documentation for details.
- capture bool
- Whether to immediately capture the charge. Defaults to
true. Whenfalse, the charge issues an authorization (or pre-authorization), and will need to be captured later. Uncaptured charges expire after a set number of days (7 by default). For more information, see the authorizing charges and settling later documentation. - currency str
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- customer str
- ID of the customer this charge is for if one exists.
- description str
- An arbitrary string attached to the object. Often useful for displaying to users.
- destination
Charge
Destination Args - fraud_
details ChargeFraud Details Args - Information on fraud assessments for the charge.
- metadata Mapping[str, str]
- 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.
- on_
behalf_ strof - The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.
- radar_
options ChargeRadar Options Args - Options to configure Radar. See Radar Session for more information.
- receipt_
email str - This is the email address that the receipt for this charge was sent to.
- shipping
Charge
Shipping Args - Shipping information for the charge.
- source str
- This is a legacy field that will be removed in the future. It contains the Source, Card, or BankAccount object used for the charge. For details about the payment method used for this charge, refer to
payment_methodorpayment_method_detailsinstead. - statement_
descriptor str For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs.
For a card charge, this value is ignored unless you don't specify a
statement_descriptor_suffix, in which case this value is used as the suffix.- statement_
descriptor_ strsuffix - Provides information about a card charge. Concatenated to the account's statement descriptor prefix to form the complete statement descriptor that appears on the customer's statement. If the account has no prefix value, the suffix is concatenated to the account's statement descriptor.
- transfer_
data ChargeTransfer Data Args - An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.
- transfer_
group str - A string that identifies this transaction as part of a group. See the Connect documentation for details.
- amount Number
- Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
- application
Fee Number - The application fee (if any) for the charge. See the Connect documentation for details.
- application
Fee NumberAmount - The amount of the application fee (if any) requested for the charge. See the Connect documentation for details.
- capture Boolean
- Whether to immediately capture the charge. Defaults to
true. Whenfalse, the charge issues an authorization (or pre-authorization), and will need to be captured later. Uncaptured charges expire after a set number of days (7 by default). For more information, see the authorizing charges and settling later documentation. - currency String
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- customer String
- ID of the customer this charge is for if one exists.
- description String
- An arbitrary string attached to the object. Often useful for displaying to users.
- destination Property Map
- fraud
Details Property Map - Information on fraud assessments for the charge.
- metadata Map<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.
- on
Behalf StringOf - The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.
- radar
Options Property Map - Options to configure Radar. See Radar Session for more information.
- receipt
Email String - This is the email address that the receipt for this charge was sent to.
- shipping Property Map
- Shipping information for the charge.
- source String
- This is a legacy field that will be removed in the future. It contains the Source, Card, or BankAccount object used for the charge. For details about the payment method used for this charge, refer to
payment_methodorpayment_method_detailsinstead. - statement
Descriptor String For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs.
For a card charge, this value is ignored unless you don't specify a
statement_descriptor_suffix, in which case this value is used as the suffix.- statement
Descriptor StringSuffix - Provides information about a card charge. Concatenated to the account's statement descriptor prefix to form the complete statement descriptor that appears on the customer's statement. If the account has no prefix value, the suffix is concatenated to the account's statement descriptor.
- transfer
Data Property Map - An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.
- transfer
Group String - A string that identifies this transaction as part of a group. See the Connect documentation for details.
Outputs
All input properties are implicitly available as output properties. Additionally, the Charge resource produces the following output properties:
- Amount
Captured double - Amount in cents (or local equivalent) captured (can be less than the amount attribute on the charge if a partial capture was made).
- Amount
Refunded double - Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the charge if a partial refund was issued).
- Application string
- ID of the Connect application that created the charge.
- string
- Authorization code on the charge.
- Balance
Transaction string - ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
- Billing
Details ChargeBilling Details - Calculated
Statement stringDescriptor - The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined. This value only exists for card payments.
- Captured bool
- If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.
- Created double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Disputed bool
- Whether the charge has been disputed.
- Failure
Balance stringTransaction - ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.
- Failure
Code string - Error code explaining reason for charge failure if available (see the errors section for a list of codes).
- Failure
Message string - Message to user further explaining reason for charge failure if available.
- Id string
- The provider-assigned unique ID for this managed resource.
- Level3
Charge
Level3 - Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Object string
- String representing the object's type. Objects of the same type share the same value.
- Outcome
Charge
Outcome - Details about whether the payment was accepted, and why. See understanding declines for details.
- Paid bool
trueif the charge succeeded, or was successfully authorized for later capture.- Payment
Intent string - ID of the PaymentIntent associated with this charge, if one exists.
- Payment
Method string - ID of the payment method used in this charge.
- Payment
Method ChargeDetails Payment Method Details - Details about the payment method at the time of the transaction.
- Presentment
Details ChargePresentment Details - Receipt
Number string - This is the transaction number that appears on email receipts sent for this charge. This attribute will be
nulluntil a receipt has been sent. - Refunded bool
- Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.
- Review string
- ID of the review associated with this charge if one exists.
- Source
Transfer string - The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.
- Status string
- The status of the payment is either
succeeded,pending, orfailed. - Transfer string
- ID of the transfer to the
destinationaccount (only applicable if the charge was created using thedestinationparameter).
- Amount
Captured float64 - Amount in cents (or local equivalent) captured (can be less than the amount attribute on the charge if a partial capture was made).
- Amount
Refunded float64 - Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the charge if a partial refund was issued).
- Application string
- ID of the Connect application that created the charge.
- string
- Authorization code on the charge.
- Balance
Transaction string - ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
- Billing
Details ChargeBilling Details - Calculated
Statement stringDescriptor - The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined. This value only exists for card payments.
- Captured bool
- If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.
- Created float64
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Disputed bool
- Whether the charge has been disputed.
- Failure
Balance stringTransaction - ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.
- Failure
Code string - Error code explaining reason for charge failure if available (see the errors section for a list of codes).
- Failure
Message string - Message to user further explaining reason for charge failure if available.
- Id string
- The provider-assigned unique ID for this managed resource.
- Level3
Charge
Level3 - Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Object string
- String representing the object's type. Objects of the same type share the same value.
- Outcome
Charge
Outcome - Details about whether the payment was accepted, and why. See understanding declines for details.
- Paid bool
trueif the charge succeeded, or was successfully authorized for later capture.- Payment
Intent string - ID of the PaymentIntent associated with this charge, if one exists.
- Payment
Method string - ID of the payment method used in this charge.
- Payment
Method ChargeDetails Payment Method Details - Details about the payment method at the time of the transaction.
- Presentment
Details ChargePresentment Details - Receipt
Number string - This is the transaction number that appears on email receipts sent for this charge. This attribute will be
nulluntil a receipt has been sent. - Refunded bool
- Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.
- Review string
- ID of the review associated with this charge if one exists.
- Source
Transfer string - The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.
- Status string
- The status of the payment is either
succeeded,pending, orfailed. - Transfer string
- ID of the transfer to the
destinationaccount (only applicable if the charge was created using thedestinationparameter).
- amount_
captured number - Amount in cents (or local equivalent) captured (can be less than the amount attribute on the charge if a partial capture was made).
- amount_
refunded number - Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the charge if a partial refund was issued).
- application string
- ID of the Connect application that created the charge.
- string
- Authorization code on the charge.
- balance_
transaction string - ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
- billing_
details object - calculated_
statement_ stringdescriptor - The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined. This value only exists for card payments.
- captured bool
- If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.
- created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- disputed bool
- Whether the charge has been disputed.
- failure_
balance_ stringtransaction - ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.
- failure_
code string - Error code explaining reason for charge failure if available (see the errors section for a list of codes).
- failure_
message string - Message to user further explaining reason for charge failure if available.
- id string
- The provider-assigned unique ID for this managed resource.
- level3 object
- livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object string
- String representing the object's type. Objects of the same type share the same value.
- outcome object
- Details about whether the payment was accepted, and why. See understanding declines for details.
- paid bool
trueif the charge succeeded, or was successfully authorized for later capture.- payment_
intent string - ID of the PaymentIntent associated with this charge, if one exists.
- payment_
method string - ID of the payment method used in this charge.
- payment_
method_ objectdetails - Details about the payment method at the time of the transaction.
- presentment_
details object - receipt_
number string - This is the transaction number that appears on email receipts sent for this charge. This attribute will be
nulluntil a receipt has been sent. - refunded bool
- Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.
- review string
- ID of the review associated with this charge if one exists.
- source_
transfer string - The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.
- status string
- The status of the payment is either
succeeded,pending, orfailed. - transfer string
- ID of the transfer to the
destinationaccount (only applicable if the charge was created using thedestinationparameter).
- amount
Captured Double - Amount in cents (or local equivalent) captured (can be less than the amount attribute on the charge if a partial capture was made).
- amount
Refunded Double - Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the charge if a partial refund was issued).
- application String
- ID of the Connect application that created the charge.
- String
- Authorization code on the charge.
- balance
Transaction String - ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
- billing
Details ChargeBilling Details - calculated
Statement StringDescriptor - The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined. This value only exists for card payments.
- captured Boolean
- If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.
- created Double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- disputed Boolean
- Whether the charge has been disputed.
- failure
Balance StringTransaction - ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.
- failure
Code String - Error code explaining reason for charge failure if available (see the errors section for a list of codes).
- failure
Message String - Message to user further explaining reason for charge failure if available.
- id String
- The provider-assigned unique ID for this managed resource.
- level3
Charge
Level3 - livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object String
- String representing the object's type. Objects of the same type share the same value.
- outcome
Charge
Outcome - Details about whether the payment was accepted, and why. See understanding declines for details.
- paid Boolean
trueif the charge succeeded, or was successfully authorized for later capture.- payment
Intent String - ID of the PaymentIntent associated with this charge, if one exists.
- payment
Method String - ID of the payment method used in this charge.
- payment
Method ChargeDetails Payment Method Details - Details about the payment method at the time of the transaction.
- presentment
Details ChargePresentment Details - receipt
Number String - This is the transaction number that appears on email receipts sent for this charge. This attribute will be
nulluntil a receipt has been sent. - refunded Boolean
- Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.
- review String
- ID of the review associated with this charge if one exists.
- source
Transfer String - The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.
- status String
- The status of the payment is either
succeeded,pending, orfailed. - transfer String
- ID of the transfer to the
destinationaccount (only applicable if the charge was created using thedestinationparameter).
- amount
Captured number - Amount in cents (or local equivalent) captured (can be less than the amount attribute on the charge if a partial capture was made).
- amount
Refunded number - Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the charge if a partial refund was issued).
- application string
- ID of the Connect application that created the charge.
- string
- Authorization code on the charge.
- balance
Transaction string - ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
- billing
Details ChargeBilling Details - calculated
Statement stringDescriptor - The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined. This value only exists for card payments.
- captured boolean
- If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.
- created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- disputed boolean
- Whether the charge has been disputed.
- failure
Balance stringTransaction - ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.
- failure
Code string - Error code explaining reason for charge failure if available (see the errors section for a list of codes).
- failure
Message string - Message to user further explaining reason for charge failure if available.
- id string
- The provider-assigned unique ID for this managed resource.
- level3
Charge
Level3 - livemode boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object string
- String representing the object's type. Objects of the same type share the same value.
- outcome
Charge
Outcome - Details about whether the payment was accepted, and why. See understanding declines for details.
- paid boolean
trueif the charge succeeded, or was successfully authorized for later capture.- payment
Intent string - ID of the PaymentIntent associated with this charge, if one exists.
- payment
Method string - ID of the payment method used in this charge.
- payment
Method ChargeDetails Payment Method Details - Details about the payment method at the time of the transaction.
- presentment
Details ChargePresentment Details - receipt
Number string - This is the transaction number that appears on email receipts sent for this charge. This attribute will be
nulluntil a receipt has been sent. - refunded boolean
- Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.
- review string
- ID of the review associated with this charge if one exists.
- source
Transfer string - The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.
- status string
- The status of the payment is either
succeeded,pending, orfailed. - transfer string
- ID of the transfer to the
destinationaccount (only applicable if the charge was created using thedestinationparameter).
- amount_
captured float - Amount in cents (or local equivalent) captured (can be less than the amount attribute on the charge if a partial capture was made).
- amount_
refunded float - Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the charge if a partial refund was issued).
- application str
- ID of the Connect application that created the charge.
- str
- Authorization code on the charge.
- balance_
transaction str - ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
- billing_
details ChargeBilling Details - calculated_
statement_ strdescriptor - The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined. This value only exists for card payments.
- captured bool
- If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.
- created float
- Time at which the object was created. Measured in seconds since the Unix epoch.
- disputed bool
- Whether the charge has been disputed.
- failure_
balance_ strtransaction - ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.
- failure_
code str - Error code explaining reason for charge failure if available (see the errors section for a list of codes).
- failure_
message str - Message to user further explaining reason for charge failure if available.
- id str
- The provider-assigned unique ID for this managed resource.
- level3
Charge
Level3 - livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object str
- String representing the object's type. Objects of the same type share the same value.
- outcome
Charge
Outcome - Details about whether the payment was accepted, and why. See understanding declines for details.
- paid bool
trueif the charge succeeded, or was successfully authorized for later capture.- payment_
intent str - ID of the PaymentIntent associated with this charge, if one exists.
- payment_
method str - ID of the payment method used in this charge.
- payment_
method_ Chargedetails Payment Method Details - Details about the payment method at the time of the transaction.
- presentment_
details ChargePresentment Details - receipt_
number str - This is the transaction number that appears on email receipts sent for this charge. This attribute will be
nulluntil a receipt has been sent. - refunded bool
- Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.
- review str
- ID of the review associated with this charge if one exists.
- source_
transfer str - The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.
- status str
- The status of the payment is either
succeeded,pending, orfailed. - transfer str
- ID of the transfer to the
destinationaccount (only applicable if the charge was created using thedestinationparameter).
- amount
Captured Number - Amount in cents (or local equivalent) captured (can be less than the amount attribute on the charge if a partial capture was made).
- amount
Refunded Number - Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the charge if a partial refund was issued).
- application String
- ID of the Connect application that created the charge.
- String
- Authorization code on the charge.
- balance
Transaction String - ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
- billing
Details Property Map - calculated
Statement StringDescriptor - The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined. This value only exists for card payments.
- captured Boolean
- If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.
- created Number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- disputed Boolean
- Whether the charge has been disputed.
- failure
Balance StringTransaction - ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.
- failure
Code String - Error code explaining reason for charge failure if available (see the errors section for a list of codes).
- failure
Message String - Message to user further explaining reason for charge failure if available.
- id String
- The provider-assigned unique ID for this managed resource.
- level3 Property Map
- livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object String
- String representing the object's type. Objects of the same type share the same value.
- outcome Property Map
- Details about whether the payment was accepted, and why. See understanding declines for details.
- paid Boolean
trueif the charge succeeded, or was successfully authorized for later capture.- payment
Intent String - ID of the PaymentIntent associated with this charge, if one exists.
- payment
Method String - ID of the payment method used in this charge.
- payment
Method Property MapDetails - Details about the payment method at the time of the transaction.
- presentment
Details Property Map - receipt
Number String - This is the transaction number that appears on email receipts sent for this charge. This attribute will be
nulluntil a receipt has been sent. - refunded Boolean
- Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.
- review String
- ID of the review associated with this charge if one exists.
- source
Transfer String - The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.
- status String
- The status of the payment is either
succeeded,pending, orfailed. - transfer String
- ID of the transfer to the
destinationaccount (only applicable if the charge was created using thedestinationparameter).
Look up Existing Charge Resource
Get an existing Charge resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ChargeState, opts?: CustomResourceOptions): Charge@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
amount: Optional[float] = None,
amount_captured: Optional[float] = None,
amount_refunded: Optional[float] = None,
application: Optional[str] = None,
application_fee: Optional[float] = None,
application_fee_amount: Optional[float] = None,
authorization_code: Optional[str] = None,
balance_transaction: Optional[str] = None,
billing_details: Optional[ChargeBillingDetailsArgs] = None,
calculated_statement_descriptor: Optional[str] = None,
capture: Optional[bool] = None,
captured: Optional[bool] = None,
created: Optional[float] = None,
currency: Optional[str] = None,
customer: Optional[str] = None,
description: Optional[str] = None,
destination: Optional[ChargeDestinationArgs] = None,
disputed: Optional[bool] = None,
failure_balance_transaction: Optional[str] = None,
failure_code: Optional[str] = None,
failure_message: Optional[str] = None,
fraud_details: Optional[ChargeFraudDetailsArgs] = None,
level3: Optional[ChargeLevel3Args] = None,
livemode: Optional[bool] = None,
metadata: Optional[Mapping[str, str]] = None,
object: Optional[str] = None,
on_behalf_of: Optional[str] = None,
outcome: Optional[ChargeOutcomeArgs] = None,
paid: Optional[bool] = None,
payment_intent: Optional[str] = None,
payment_method: Optional[str] = None,
payment_method_details: Optional[ChargePaymentMethodDetailsArgs] = None,
presentment_details: Optional[ChargePresentmentDetailsArgs] = None,
radar_options: Optional[ChargeRadarOptionsArgs] = None,
receipt_email: Optional[str] = None,
receipt_number: Optional[str] = None,
refunded: Optional[bool] = None,
review: Optional[str] = None,
shipping: Optional[ChargeShippingArgs] = None,
source: Optional[str] = None,
source_transfer: Optional[str] = None,
statement_descriptor: Optional[str] = None,
statement_descriptor_suffix: Optional[str] = None,
status: Optional[str] = None,
transfer: Optional[str] = None,
transfer_data: Optional[ChargeTransferDataArgs] = None,
transfer_group: Optional[str] = None) -> Chargefunc GetCharge(ctx *Context, name string, id IDInput, state *ChargeState, opts ...ResourceOption) (*Charge, error)public static Charge Get(string name, Input<string> id, ChargeState? state, CustomResourceOptions? opts = null)public static Charge get(String name, Output<String> id, ChargeState state, CustomResourceOptions options)resources: _: type: stripe:Charge get: id: ${id}import {
to = stripe_charge.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Amount double
- Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
- Amount
Captured double - Amount in cents (or local equivalent) captured (can be less than the amount attribute on the charge if a partial capture was made).
- Amount
Refunded double - Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the charge if a partial refund was issued).
- Application string
- ID of the Connect application that created the charge.
- Application
Fee double - The application fee (if any) for the charge. See the Connect documentation for details.
- Application
Fee doubleAmount - The amount of the application fee (if any) requested for the charge. See the Connect documentation for details.
- string
- Authorization code on the charge.
- Balance
Transaction string - ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
- Billing
Details ChargeBilling Details - Calculated
Statement stringDescriptor - The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined. This value only exists for card payments.
- Capture bool
- Whether to immediately capture the charge. Defaults to
true. Whenfalse, the charge issues an authorization (or pre-authorization), and will need to be captured later. Uncaptured charges expire after a set number of days (7 by default). For more information, see the authorizing charges and settling later documentation. - Captured bool
- If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.
- Created double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- Customer string
- ID of the customer this charge is for if one exists.
- Description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- Destination
Charge
Destination - Disputed bool
- Whether the charge has been disputed.
- Failure
Balance stringTransaction - ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.
- Failure
Code string - Error code explaining reason for charge failure if available (see the errors section for a list of codes).
- Failure
Message string - Message to user further explaining reason for charge failure if available.
- Fraud
Details ChargeFraud Details - Information on fraud assessments for the charge.
- Level3
Charge
Level3 - Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Metadata Dictionary<string, 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.
- Object string
- String representing the object's type. Objects of the same type share the same value.
- On
Behalf stringOf - The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.
- Outcome
Charge
Outcome - Details about whether the payment was accepted, and why. See understanding declines for details.
- Paid bool
trueif the charge succeeded, or was successfully authorized for later capture.- Payment
Intent string - ID of the PaymentIntent associated with this charge, if one exists.
- Payment
Method string - ID of the payment method used in this charge.
- Payment
Method ChargeDetails Payment Method Details - Details about the payment method at the time of the transaction.
- Presentment
Details ChargePresentment Details - Radar
Options ChargeRadar Options - Options to configure Radar. See Radar Session for more information.
- Receipt
Email string - This is the email address that the receipt for this charge was sent to.
- Receipt
Number string - This is the transaction number that appears on email receipts sent for this charge. This attribute will be
nulluntil a receipt has been sent. - Refunded bool
- Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.
- Review string
- ID of the review associated with this charge if one exists.
- Shipping
Charge
Shipping - Shipping information for the charge.
- Source string
- This is a legacy field that will be removed in the future. It contains the Source, Card, or BankAccount object used for the charge. For details about the payment method used for this charge, refer to
payment_methodorpayment_method_detailsinstead. - Source
Transfer string - The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.
- Statement
Descriptor string For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs.
For a card charge, this value is ignored unless you don't specify a
statement_descriptor_suffix, in which case this value is used as the suffix.- Statement
Descriptor stringSuffix - Provides information about a card charge. Concatenated to the account's statement descriptor prefix to form the complete statement descriptor that appears on the customer's statement. If the account has no prefix value, the suffix is concatenated to the account's statement descriptor.
- Status string
- The status of the payment is either
succeeded,pending, orfailed. - Transfer string
- ID of the transfer to the
destinationaccount (only applicable if the charge was created using thedestinationparameter). - Transfer
Data ChargeTransfer Data - An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.
- Transfer
Group string - A string that identifies this transaction as part of a group. See the Connect documentation for details.
- Amount float64
- Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
- Amount
Captured float64 - Amount in cents (or local equivalent) captured (can be less than the amount attribute on the charge if a partial capture was made).
- Amount
Refunded float64 - Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the charge if a partial refund was issued).
- Application string
- ID of the Connect application that created the charge.
- Application
Fee float64 - The application fee (if any) for the charge. See the Connect documentation for details.
- Application
Fee float64Amount - The amount of the application fee (if any) requested for the charge. See the Connect documentation for details.
- string
- Authorization code on the charge.
- Balance
Transaction string - ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
- Billing
Details ChargeBilling Details Args - Calculated
Statement stringDescriptor - The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined. This value only exists for card payments.
- Capture bool
- Whether to immediately capture the charge. Defaults to
true. Whenfalse, the charge issues an authorization (or pre-authorization), and will need to be captured later. Uncaptured charges expire after a set number of days (7 by default). For more information, see the authorizing charges and settling later documentation. - Captured bool
- If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.
- Created float64
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- Customer string
- ID of the customer this charge is for if one exists.
- Description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- Destination
Charge
Destination Args - Disputed bool
- Whether the charge has been disputed.
- Failure
Balance stringTransaction - ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.
- Failure
Code string - Error code explaining reason for charge failure if available (see the errors section for a list of codes).
- Failure
Message string - Message to user further explaining reason for charge failure if available.
- Fraud
Details ChargeFraud Details Args - Information on fraud assessments for the charge.
- Level3
Charge
Level3Args - Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Metadata map[string]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.
- Object string
- String representing the object's type. Objects of the same type share the same value.
- On
Behalf stringOf - The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.
- Outcome
Charge
Outcome Args - Details about whether the payment was accepted, and why. See understanding declines for details.
- Paid bool
trueif the charge succeeded, or was successfully authorized for later capture.- Payment
Intent string - ID of the PaymentIntent associated with this charge, if one exists.
- Payment
Method string - ID of the payment method used in this charge.
- Payment
Method ChargeDetails Payment Method Details Args - Details about the payment method at the time of the transaction.
- Presentment
Details ChargePresentment Details Args - Radar
Options ChargeRadar Options Args - Options to configure Radar. See Radar Session for more information.
- Receipt
Email string - This is the email address that the receipt for this charge was sent to.
- Receipt
Number string - This is the transaction number that appears on email receipts sent for this charge. This attribute will be
nulluntil a receipt has been sent. - Refunded bool
- Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.
- Review string
- ID of the review associated with this charge if one exists.
- Shipping
Charge
Shipping Args - Shipping information for the charge.
- Source string
- This is a legacy field that will be removed in the future. It contains the Source, Card, or BankAccount object used for the charge. For details about the payment method used for this charge, refer to
payment_methodorpayment_method_detailsinstead. - Source
Transfer string - The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.
- Statement
Descriptor string For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs.
For a card charge, this value is ignored unless you don't specify a
statement_descriptor_suffix, in which case this value is used as the suffix.- Statement
Descriptor stringSuffix - Provides information about a card charge. Concatenated to the account's statement descriptor prefix to form the complete statement descriptor that appears on the customer's statement. If the account has no prefix value, the suffix is concatenated to the account's statement descriptor.
- Status string
- The status of the payment is either
succeeded,pending, orfailed. - Transfer string
- ID of the transfer to the
destinationaccount (only applicable if the charge was created using thedestinationparameter). - Transfer
Data ChargeTransfer Data Args - An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.
- Transfer
Group string - A string that identifies this transaction as part of a group. See the Connect documentation for details.
- amount number
- Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
- amount_
captured number - Amount in cents (or local equivalent) captured (can be less than the amount attribute on the charge if a partial capture was made).
- amount_
refunded number - Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the charge if a partial refund was issued).
- application string
- ID of the Connect application that created the charge.
- application_
fee number - The application fee (if any) for the charge. See the Connect documentation for details.
- application_
fee_ numberamount - The amount of the application fee (if any) requested for the charge. See the Connect documentation for details.
- string
- Authorization code on the charge.
- balance_
transaction string - ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
- billing_
details object - calculated_
statement_ stringdescriptor - The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined. This value only exists for card payments.
- capture bool
- Whether to immediately capture the charge. Defaults to
true. Whenfalse, the charge issues an authorization (or pre-authorization), and will need to be captured later. Uncaptured charges expire after a set number of days (7 by default). For more information, see the authorizing charges and settling later documentation. - captured bool
- If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.
- created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- customer string
- ID of the customer this charge is for if one exists.
- description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- destination object
- disputed bool
- Whether the charge has been disputed.
- failure_
balance_ stringtransaction - ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.
- failure_
code string - Error code explaining reason for charge failure if available (see the errors section for a list of codes).
- failure_
message string - Message to user further explaining reason for charge failure if available.
- fraud_
details object - Information on fraud assessments for the charge.
- level3 object
- livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - metadata map(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.
- object string
- String representing the object's type. Objects of the same type share the same value.
- on_
behalf_ stringof - The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.
- outcome object
- Details about whether the payment was accepted, and why. See understanding declines for details.
- paid bool
trueif the charge succeeded, or was successfully authorized for later capture.- payment_
intent string - ID of the PaymentIntent associated with this charge, if one exists.
- payment_
method string - ID of the payment method used in this charge.
- payment_
method_ objectdetails - Details about the payment method at the time of the transaction.
- presentment_
details object - radar_
options object - Options to configure Radar. See Radar Session for more information.
- receipt_
email string - This is the email address that the receipt for this charge was sent to.
- receipt_
number string - This is the transaction number that appears on email receipts sent for this charge. This attribute will be
nulluntil a receipt has been sent. - refunded bool
- Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.
- review string
- ID of the review associated with this charge if one exists.
- shipping object
- Shipping information for the charge.
- source string
- This is a legacy field that will be removed in the future. It contains the Source, Card, or BankAccount object used for the charge. For details about the payment method used for this charge, refer to
payment_methodorpayment_method_detailsinstead. - source_
transfer string - The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.
- statement_
descriptor string For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs.
For a card charge, this value is ignored unless you don't specify a
statement_descriptor_suffix, in which case this value is used as the suffix.- statement_
descriptor_ stringsuffix - Provides information about a card charge. Concatenated to the account's statement descriptor prefix to form the complete statement descriptor that appears on the customer's statement. If the account has no prefix value, the suffix is concatenated to the account's statement descriptor.
- status string
- The status of the payment is either
succeeded,pending, orfailed. - transfer string
- ID of the transfer to the
destinationaccount (only applicable if the charge was created using thedestinationparameter). - transfer_
data object - An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.
- transfer_
group string - A string that identifies this transaction as part of a group. See the Connect documentation for details.
- amount Double
- Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
- amount
Captured Double - Amount in cents (or local equivalent) captured (can be less than the amount attribute on the charge if a partial capture was made).
- amount
Refunded Double - Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the charge if a partial refund was issued).
- application String
- ID of the Connect application that created the charge.
- application
Fee Double - The application fee (if any) for the charge. See the Connect documentation for details.
- application
Fee DoubleAmount - The amount of the application fee (if any) requested for the charge. See the Connect documentation for details.
- String
- Authorization code on the charge.
- balance
Transaction String - ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
- billing
Details ChargeBilling Details - calculated
Statement StringDescriptor - The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined. This value only exists for card payments.
- capture Boolean
- Whether to immediately capture the charge. Defaults to
true. Whenfalse, the charge issues an authorization (or pre-authorization), and will need to be captured later. Uncaptured charges expire after a set number of days (7 by default). For more information, see the authorizing charges and settling later documentation. - captured Boolean
- If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.
- created Double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency String
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- customer String
- ID of the customer this charge is for if one exists.
- description String
- An arbitrary string attached to the object. Often useful for displaying to users.
- destination
Charge
Destination - disputed Boolean
- Whether the charge has been disputed.
- failure
Balance StringTransaction - ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.
- failure
Code String - Error code explaining reason for charge failure if available (see the errors section for a list of codes).
- failure
Message String - Message to user further explaining reason for charge failure if available.
- fraud
Details ChargeFraud Details - Information on fraud assessments for the charge.
- level3
Charge
Level3 - livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - metadata Map<String,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.
- object String
- String representing the object's type. Objects of the same type share the same value.
- on
Behalf StringOf - The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.
- outcome
Charge
Outcome - Details about whether the payment was accepted, and why. See understanding declines for details.
- paid Boolean
trueif the charge succeeded, or was successfully authorized for later capture.- payment
Intent String - ID of the PaymentIntent associated with this charge, if one exists.
- payment
Method String - ID of the payment method used in this charge.
- payment
Method ChargeDetails Payment Method Details - Details about the payment method at the time of the transaction.
- presentment
Details ChargePresentment Details - radar
Options ChargeRadar Options - Options to configure Radar. See Radar Session for more information.
- receipt
Email String - This is the email address that the receipt for this charge was sent to.
- receipt
Number String - This is the transaction number that appears on email receipts sent for this charge. This attribute will be
nulluntil a receipt has been sent. - refunded Boolean
- Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.
- review String
- ID of the review associated with this charge if one exists.
- shipping
Charge
Shipping - Shipping information for the charge.
- source String
- This is a legacy field that will be removed in the future. It contains the Source, Card, or BankAccount object used for the charge. For details about the payment method used for this charge, refer to
payment_methodorpayment_method_detailsinstead. - source
Transfer String - The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.
- statement
Descriptor String For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs.
For a card charge, this value is ignored unless you don't specify a
statement_descriptor_suffix, in which case this value is used as the suffix.- statement
Descriptor StringSuffix - Provides information about a card charge. Concatenated to the account's statement descriptor prefix to form the complete statement descriptor that appears on the customer's statement. If the account has no prefix value, the suffix is concatenated to the account's statement descriptor.
- status String
- The status of the payment is either
succeeded,pending, orfailed. - transfer String
- ID of the transfer to the
destinationaccount (only applicable if the charge was created using thedestinationparameter). - transfer
Data ChargeTransfer Data - An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.
- transfer
Group String - A string that identifies this transaction as part of a group. See the Connect documentation for details.
- amount number
- Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
- amount
Captured number - Amount in cents (or local equivalent) captured (can be less than the amount attribute on the charge if a partial capture was made).
- amount
Refunded number - Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the charge if a partial refund was issued).
- application string
- ID of the Connect application that created the charge.
- application
Fee number - The application fee (if any) for the charge. See the Connect documentation for details.
- application
Fee numberAmount - The amount of the application fee (if any) requested for the charge. See the Connect documentation for details.
- string
- Authorization code on the charge.
- balance
Transaction string - ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
- billing
Details ChargeBilling Details - calculated
Statement stringDescriptor - The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined. This value only exists for card payments.
- capture boolean
- Whether to immediately capture the charge. Defaults to
true. Whenfalse, the charge issues an authorization (or pre-authorization), and will need to be captured later. Uncaptured charges expire after a set number of days (7 by default). For more information, see the authorizing charges and settling later documentation. - captured boolean
- If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.
- created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- customer string
- ID of the customer this charge is for if one exists.
- description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- destination
Charge
Destination - disputed boolean
- Whether the charge has been disputed.
- failure
Balance stringTransaction - ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.
- failure
Code string - Error code explaining reason for charge failure if available (see the errors section for a list of codes).
- failure
Message string - Message to user further explaining reason for charge failure if available.
- fraud
Details ChargeFraud Details - Information on fraud assessments for the charge.
- level3
Charge
Level3 - livemode boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - metadata {[key: string]: 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.
- object string
- String representing the object's type. Objects of the same type share the same value.
- on
Behalf stringOf - The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.
- outcome
Charge
Outcome - Details about whether the payment was accepted, and why. See understanding declines for details.
- paid boolean
trueif the charge succeeded, or was successfully authorized for later capture.- payment
Intent string - ID of the PaymentIntent associated with this charge, if one exists.
- payment
Method string - ID of the payment method used in this charge.
- payment
Method ChargeDetails Payment Method Details - Details about the payment method at the time of the transaction.
- presentment
Details ChargePresentment Details - radar
Options ChargeRadar Options - Options to configure Radar. See Radar Session for more information.
- receipt
Email string - This is the email address that the receipt for this charge was sent to.
- receipt
Number string - This is the transaction number that appears on email receipts sent for this charge. This attribute will be
nulluntil a receipt has been sent. - refunded boolean
- Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.
- review string
- ID of the review associated with this charge if one exists.
- shipping
Charge
Shipping - Shipping information for the charge.
- source string
- This is a legacy field that will be removed in the future. It contains the Source, Card, or BankAccount object used for the charge. For details about the payment method used for this charge, refer to
payment_methodorpayment_method_detailsinstead. - source
Transfer string - The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.
- statement
Descriptor string For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs.
For a card charge, this value is ignored unless you don't specify a
statement_descriptor_suffix, in which case this value is used as the suffix.- statement
Descriptor stringSuffix - Provides information about a card charge. Concatenated to the account's statement descriptor prefix to form the complete statement descriptor that appears on the customer's statement. If the account has no prefix value, the suffix is concatenated to the account's statement descriptor.
- status string
- The status of the payment is either
succeeded,pending, orfailed. - transfer string
- ID of the transfer to the
destinationaccount (only applicable if the charge was created using thedestinationparameter). - transfer
Data ChargeTransfer Data - An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.
- transfer
Group string - A string that identifies this transaction as part of a group. See the Connect documentation for details.
- amount float
- Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
- amount_
captured float - Amount in cents (or local equivalent) captured (can be less than the amount attribute on the charge if a partial capture was made).
- amount_
refunded float - Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the charge if a partial refund was issued).
- application str
- ID of the Connect application that created the charge.
- application_
fee float - The application fee (if any) for the charge. See the Connect documentation for details.
- application_
fee_ floatamount - The amount of the application fee (if any) requested for the charge. See the Connect documentation for details.
- str
- Authorization code on the charge.
- balance_
transaction str - ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
- billing_
details ChargeBilling Details Args - calculated_
statement_ strdescriptor - The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined. This value only exists for card payments.
- capture bool
- Whether to immediately capture the charge. Defaults to
true. Whenfalse, the charge issues an authorization (or pre-authorization), and will need to be captured later. Uncaptured charges expire after a set number of days (7 by default). For more information, see the authorizing charges and settling later documentation. - captured bool
- If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.
- created float
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency str
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- customer str
- ID of the customer this charge is for if one exists.
- description str
- An arbitrary string attached to the object. Often useful for displaying to users.
- destination
Charge
Destination Args - disputed bool
- Whether the charge has been disputed.
- failure_
balance_ strtransaction - ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.
- failure_
code str - Error code explaining reason for charge failure if available (see the errors section for a list of codes).
- failure_
message str - Message to user further explaining reason for charge failure if available.
- fraud_
details ChargeFraud Details Args - Information on fraud assessments for the charge.
- level3
Charge
Level3Args - livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - metadata Mapping[str, str]
- 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.
- object str
- String representing the object's type. Objects of the same type share the same value.
- on_
behalf_ strof - The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.
- outcome
Charge
Outcome Args - Details about whether the payment was accepted, and why. See understanding declines for details.
- paid bool
trueif the charge succeeded, or was successfully authorized for later capture.- payment_
intent str - ID of the PaymentIntent associated with this charge, if one exists.
- payment_
method str - ID of the payment method used in this charge.
- payment_
method_ Chargedetails Payment Method Details Args - Details about the payment method at the time of the transaction.
- presentment_
details ChargePresentment Details Args - radar_
options ChargeRadar Options Args - Options to configure Radar. See Radar Session for more information.
- receipt_
email str - This is the email address that the receipt for this charge was sent to.
- receipt_
number str - This is the transaction number that appears on email receipts sent for this charge. This attribute will be
nulluntil a receipt has been sent. - refunded bool
- Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.
- review str
- ID of the review associated with this charge if one exists.
- shipping
Charge
Shipping Args - Shipping information for the charge.
- source str
- This is a legacy field that will be removed in the future. It contains the Source, Card, or BankAccount object used for the charge. For details about the payment method used for this charge, refer to
payment_methodorpayment_method_detailsinstead. - source_
transfer str - The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.
- statement_
descriptor str For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs.
For a card charge, this value is ignored unless you don't specify a
statement_descriptor_suffix, in which case this value is used as the suffix.- statement_
descriptor_ strsuffix - Provides information about a card charge. Concatenated to the account's statement descriptor prefix to form the complete statement descriptor that appears on the customer's statement. If the account has no prefix value, the suffix is concatenated to the account's statement descriptor.
- status str
- The status of the payment is either
succeeded,pending, orfailed. - transfer str
- ID of the transfer to the
destinationaccount (only applicable if the charge was created using thedestinationparameter). - transfer_
data ChargeTransfer Data Args - An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.
- transfer_
group str - A string that identifies this transaction as part of a group. See the Connect documentation for details.
- amount Number
- Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
- amount
Captured Number - Amount in cents (or local equivalent) captured (can be less than the amount attribute on the charge if a partial capture was made).
- amount
Refunded Number - Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the charge if a partial refund was issued).
- application String
- ID of the Connect application that created the charge.
- application
Fee Number - The application fee (if any) for the charge. See the Connect documentation for details.
- application
Fee NumberAmount - The amount of the application fee (if any) requested for the charge. See the Connect documentation for details.
- String
- Authorization code on the charge.
- balance
Transaction String - ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
- billing
Details Property Map - calculated
Statement StringDescriptor - The full statement descriptor that is passed to card networks, and that is displayed on your customers' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined. This value only exists for card payments.
- capture Boolean
- Whether to immediately capture the charge. Defaults to
true. Whenfalse, the charge issues an authorization (or pre-authorization), and will need to be captured later. Uncaptured charges expire after a set number of days (7 by default). For more information, see the authorizing charges and settling later documentation. - captured Boolean
- If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.
- created Number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency String
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- customer String
- ID of the customer this charge is for if one exists.
- description String
- An arbitrary string attached to the object. Often useful for displaying to users.
- destination Property Map
- disputed Boolean
- Whether the charge has been disputed.
- failure
Balance StringTransaction - ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.
- failure
Code String - Error code explaining reason for charge failure if available (see the errors section for a list of codes).
- failure
Message String - Message to user further explaining reason for charge failure if available.
- fraud
Details Property Map - Information on fraud assessments for the charge.
- level3 Property Map
- livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - metadata Map<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.
- object String
- String representing the object's type. Objects of the same type share the same value.
- on
Behalf StringOf - The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.
- outcome Property Map
- Details about whether the payment was accepted, and why. See understanding declines for details.
- paid Boolean
trueif the charge succeeded, or was successfully authorized for later capture.- payment
Intent String - ID of the PaymentIntent associated with this charge, if one exists.
- payment
Method String - ID of the payment method used in this charge.
- payment
Method Property MapDetails - Details about the payment method at the time of the transaction.
- presentment
Details Property Map - radar
Options Property Map - Options to configure Radar. See Radar Session for more information.
- receipt
Email String - This is the email address that the receipt for this charge was sent to.
- receipt
Number String - This is the transaction number that appears on email receipts sent for this charge. This attribute will be
nulluntil a receipt has been sent. - refunded Boolean
- Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.
- review String
- ID of the review associated with this charge if one exists.
- shipping Property Map
- Shipping information for the charge.
- source String
- This is a legacy field that will be removed in the future. It contains the Source, Card, or BankAccount object used for the charge. For details about the payment method used for this charge, refer to
payment_methodorpayment_method_detailsinstead. - source
Transfer String - The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.
- statement
Descriptor String For a non-card charge, text that appears on the customer's statement as the statement descriptor. This value overrides the account's default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs.
For a card charge, this value is ignored unless you don't specify a
statement_descriptor_suffix, in which case this value is used as the suffix.- statement
Descriptor StringSuffix - Provides information about a card charge. Concatenated to the account's statement descriptor prefix to form the complete statement descriptor that appears on the customer's statement. If the account has no prefix value, the suffix is concatenated to the account's statement descriptor.
- status String
- The status of the payment is either
succeeded,pending, orfailed. - transfer String
- ID of the transfer to the
destinationaccount (only applicable if the charge was created using thedestinationparameter). - transfer
Data Property Map - An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.
- transfer
Group String - A string that identifies this transaction as part of a group. See the Connect documentation for details.
Supporting Types
ChargeBillingDetails, ChargeBillingDetailsArgs
ChargeBillingDetailsAddress, ChargeBillingDetailsAddressArgs
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city str
- City, district, suburb, town, or village.
- country str
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 str
- Address line 1, such as the street, PO Box, or company name.
- line2 str
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code str - ZIP or postal code.
- state str
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
ChargeDestination, ChargeDestinationArgs
ChargeFraudDetails, ChargeFraudDetailsArgs
- Stripe
Report string - Assessments from Stripe. If set, the value is
fraudulent. - User
Report string - Assessments reported by you. If set, possible values of are
safeandfraudulent.
- Stripe
Report string - Assessments from Stripe. If set, the value is
fraudulent. - User
Report string - Assessments reported by you. If set, possible values of are
safeandfraudulent.
- stripe_
report string - Assessments from Stripe. If set, the value is
fraudulent. - user_
report string - Assessments reported by you. If set, possible values of are
safeandfraudulent.
- stripe
Report String - Assessments from Stripe. If set, the value is
fraudulent. - user
Report String - Assessments reported by you. If set, possible values of are
safeandfraudulent.
- stripe
Report string - Assessments from Stripe. If set, the value is
fraudulent. - user
Report string - Assessments reported by you. If set, possible values of are
safeandfraudulent.
- stripe_
report str - Assessments from Stripe. If set, the value is
fraudulent. - user_
report str - Assessments reported by you. If set, possible values of are
safeandfraudulent.
- stripe
Report String - Assessments from Stripe. If set, the value is
fraudulent. - user
Report String - Assessments reported by you. If set, possible values of are
safeandfraudulent.
ChargeLevel3, ChargeLevel3Args
- Customer
Reference string - Line
Items List<ChargeLevel3Line Item> - Merchant
Reference string - Shipping
Address stringZip - Shipping
Amount double - Shipping
From stringZip
- Customer
Reference string - Line
Items []ChargeLevel3Line Item - Merchant
Reference string - Shipping
Address stringZip - Shipping
Amount float64 - Shipping
From stringZip
- customer_
reference string - line_
items list(object) - merchant_
reference string - shipping_
address_ stringzip - shipping_
amount number - shipping_
from_ stringzip
- customer
Reference String - line
Items List<ChargeLevel3Line Item> - merchant
Reference String - shipping
Address StringZip - shipping
Amount Double - shipping
From StringZip
- customer
Reference string - line
Items ChargeLevel3Line Item[] - merchant
Reference string - shipping
Address stringZip - shipping
Amount number - shipping
From stringZip
- customer
Reference String - line
Items List<Property Map> - merchant
Reference String - shipping
Address StringZip - shipping
Amount Number - shipping
From StringZip
ChargeLevel3LineItem, ChargeLevel3LineItemArgs
- Discount
Amount double - Product
Code string - Product
Description string - Quantity double
- Tax
Amount double - Unit
Cost double
- Discount
Amount float64 - Product
Code string - Product
Description string - Quantity float64
- Tax
Amount float64 - Unit
Cost float64
- discount_
amount number - product_
code string - product_
description string - quantity number
- tax_
amount number - unit_
cost number
- discount
Amount Double - product
Code String - product
Description String - quantity Double
- tax
Amount Double - unit
Cost Double
- discount
Amount number - product
Code string - product
Description string - quantity number
- tax
Amount number - unit
Cost number
- discount_
amount float - product_
code str - product_
description str - quantity float
- tax_
amount float - unit_
cost float
- discount
Amount Number - product
Code String - product
Description String - quantity Number
- tax
Amount Number - unit
Cost Number
ChargeOutcome, ChargeOutcomeArgs
- Advice
Code string - An enumerated value providing a more detailed explanation on how to proceed with an error.
- Network
Advice stringCode - For charges declined by the network, a 2 digit code which indicates the advice returned by the network on how to proceed with an error.
- Network
Decline stringCode - For charges declined by the network, an alphanumeric code which indicates the reason the charge failed.
- Network
Status string - Possible values are
approved_by_network,declined_by_network,not_sent_to_network, andreversed_after_approval. The valuereversed_after_approvalindicates the payment was blocked by Stripe after bank authorization, and may temporarily appear as "pending" on a cardholder's statement. - Reason string
- An enumerated value providing a more detailed explanation of the outcome's
type. Charges blocked by Radar's default block rule have the valuehighest_risk_level. Charges placed in review by Radar's default review rule have the valueelevated_risk_level. Charges blocked because the payment is unlikely to be authorized have the valuelow_probability_of_authorization. Charges authorized, blocked, or placed in review by custom rules have the valuerule. See understanding declines for more details. - Risk
Level string - Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are
normal,elevated,highest. For non-card payments, and card-based payments predating the public assignment of risk levels, this field will have the valuenot_assessed. In the event of an error in the evaluation, this field will have the valueunknown. This field is only available with Radar. - Risk
Score double - Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are between 0 and 100. For non-card payments, card-based payments predating the public assignment of risk scores, or in the event of an error during evaluation, this field will not be present. This field is only available with Radar for Fraud Teams.
- Rule string
- The ID of the Radar rule that matched the payment, if applicable.
- Seller
Message string - A human-readable description of the outcome type and reason, designed for you (the recipient of the payment), not your customer.
- Type string
- Possible values are
authorized,manual_review,issuer_declined,blocked, andinvalid. See understanding declines and Radar reviews for details.
- Advice
Code string - An enumerated value providing a more detailed explanation on how to proceed with an error.
- Network
Advice stringCode - For charges declined by the network, a 2 digit code which indicates the advice returned by the network on how to proceed with an error.
- Network
Decline stringCode - For charges declined by the network, an alphanumeric code which indicates the reason the charge failed.
- Network
Status string - Possible values are
approved_by_network,declined_by_network,not_sent_to_network, andreversed_after_approval. The valuereversed_after_approvalindicates the payment was blocked by Stripe after bank authorization, and may temporarily appear as "pending" on a cardholder's statement. - Reason string
- An enumerated value providing a more detailed explanation of the outcome's
type. Charges blocked by Radar's default block rule have the valuehighest_risk_level. Charges placed in review by Radar's default review rule have the valueelevated_risk_level. Charges blocked because the payment is unlikely to be authorized have the valuelow_probability_of_authorization. Charges authorized, blocked, or placed in review by custom rules have the valuerule. See understanding declines for more details. - Risk
Level string - Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are
normal,elevated,highest. For non-card payments, and card-based payments predating the public assignment of risk levels, this field will have the valuenot_assessed. In the event of an error in the evaluation, this field will have the valueunknown. This field is only available with Radar. - Risk
Score float64 - Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are between 0 and 100. For non-card payments, card-based payments predating the public assignment of risk scores, or in the event of an error during evaluation, this field will not be present. This field is only available with Radar for Fraud Teams.
- Rule string
- The ID of the Radar rule that matched the payment, if applicable.
- Seller
Message string - A human-readable description of the outcome type and reason, designed for you (the recipient of the payment), not your customer.
- Type string
- Possible values are
authorized,manual_review,issuer_declined,blocked, andinvalid. See understanding declines and Radar reviews for details.
- advice_
code string - An enumerated value providing a more detailed explanation on how to proceed with an error.
- network_
advice_ stringcode - For charges declined by the network, a 2 digit code which indicates the advice returned by the network on how to proceed with an error.
- network_
decline_ stringcode - For charges declined by the network, an alphanumeric code which indicates the reason the charge failed.
- network_
status string - Possible values are
approved_by_network,declined_by_network,not_sent_to_network, andreversed_after_approval. The valuereversed_after_approvalindicates the payment was blocked by Stripe after bank authorization, and may temporarily appear as "pending" on a cardholder's statement. - reason string
- An enumerated value providing a more detailed explanation of the outcome's
type. Charges blocked by Radar's default block rule have the valuehighest_risk_level. Charges placed in review by Radar's default review rule have the valueelevated_risk_level. Charges blocked because the payment is unlikely to be authorized have the valuelow_probability_of_authorization. Charges authorized, blocked, or placed in review by custom rules have the valuerule. See understanding declines for more details. - risk_
level string - Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are
normal,elevated,highest. For non-card payments, and card-based payments predating the public assignment of risk levels, this field will have the valuenot_assessed. In the event of an error in the evaluation, this field will have the valueunknown. This field is only available with Radar. - risk_
score number - Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are between 0 and 100. For non-card payments, card-based payments predating the public assignment of risk scores, or in the event of an error during evaluation, this field will not be present. This field is only available with Radar for Fraud Teams.
- rule string
- The ID of the Radar rule that matched the payment, if applicable.
- seller_
message string - A human-readable description of the outcome type and reason, designed for you (the recipient of the payment), not your customer.
- type string
- Possible values are
authorized,manual_review,issuer_declined,blocked, andinvalid. See understanding declines and Radar reviews for details.
- advice
Code String - An enumerated value providing a more detailed explanation on how to proceed with an error.
- network
Advice StringCode - For charges declined by the network, a 2 digit code which indicates the advice returned by the network on how to proceed with an error.
- network
Decline StringCode - For charges declined by the network, an alphanumeric code which indicates the reason the charge failed.
- network
Status String - Possible values are
approved_by_network,declined_by_network,not_sent_to_network, andreversed_after_approval. The valuereversed_after_approvalindicates the payment was blocked by Stripe after bank authorization, and may temporarily appear as "pending" on a cardholder's statement. - reason String
- An enumerated value providing a more detailed explanation of the outcome's
type. Charges blocked by Radar's default block rule have the valuehighest_risk_level. Charges placed in review by Radar's default review rule have the valueelevated_risk_level. Charges blocked because the payment is unlikely to be authorized have the valuelow_probability_of_authorization. Charges authorized, blocked, or placed in review by custom rules have the valuerule. See understanding declines for more details. - risk
Level String - Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are
normal,elevated,highest. For non-card payments, and card-based payments predating the public assignment of risk levels, this field will have the valuenot_assessed. In the event of an error in the evaluation, this field will have the valueunknown. This field is only available with Radar. - risk
Score Double - Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are between 0 and 100. For non-card payments, card-based payments predating the public assignment of risk scores, or in the event of an error during evaluation, this field will not be present. This field is only available with Radar for Fraud Teams.
- rule String
- The ID of the Radar rule that matched the payment, if applicable.
- seller
Message String - A human-readable description of the outcome type and reason, designed for you (the recipient of the payment), not your customer.
- type String
- Possible values are
authorized,manual_review,issuer_declined,blocked, andinvalid. See understanding declines and Radar reviews for details.
- advice
Code string - An enumerated value providing a more detailed explanation on how to proceed with an error.
- network
Advice stringCode - For charges declined by the network, a 2 digit code which indicates the advice returned by the network on how to proceed with an error.
- network
Decline stringCode - For charges declined by the network, an alphanumeric code which indicates the reason the charge failed.
- network
Status string - Possible values are
approved_by_network,declined_by_network,not_sent_to_network, andreversed_after_approval. The valuereversed_after_approvalindicates the payment was blocked by Stripe after bank authorization, and may temporarily appear as "pending" on a cardholder's statement. - reason string
- An enumerated value providing a more detailed explanation of the outcome's
type. Charges blocked by Radar's default block rule have the valuehighest_risk_level. Charges placed in review by Radar's default review rule have the valueelevated_risk_level. Charges blocked because the payment is unlikely to be authorized have the valuelow_probability_of_authorization. Charges authorized, blocked, or placed in review by custom rules have the valuerule. See understanding declines for more details. - risk
Level string - Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are
normal,elevated,highest. For non-card payments, and card-based payments predating the public assignment of risk levels, this field will have the valuenot_assessed. In the event of an error in the evaluation, this field will have the valueunknown. This field is only available with Radar. - risk
Score number - Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are between 0 and 100. For non-card payments, card-based payments predating the public assignment of risk scores, or in the event of an error during evaluation, this field will not be present. This field is only available with Radar for Fraud Teams.
- rule string
- The ID of the Radar rule that matched the payment, if applicable.
- seller
Message string - A human-readable description of the outcome type and reason, designed for you (the recipient of the payment), not your customer.
- type string
- Possible values are
authorized,manual_review,issuer_declined,blocked, andinvalid. See understanding declines and Radar reviews for details.
- advice_
code str - An enumerated value providing a more detailed explanation on how to proceed with an error.
- network_
advice_ strcode - For charges declined by the network, a 2 digit code which indicates the advice returned by the network on how to proceed with an error.
- network_
decline_ strcode - For charges declined by the network, an alphanumeric code which indicates the reason the charge failed.
- network_
status str - Possible values are
approved_by_network,declined_by_network,not_sent_to_network, andreversed_after_approval. The valuereversed_after_approvalindicates the payment was blocked by Stripe after bank authorization, and may temporarily appear as "pending" on a cardholder's statement. - reason str
- An enumerated value providing a more detailed explanation of the outcome's
type. Charges blocked by Radar's default block rule have the valuehighest_risk_level. Charges placed in review by Radar's default review rule have the valueelevated_risk_level. Charges blocked because the payment is unlikely to be authorized have the valuelow_probability_of_authorization. Charges authorized, blocked, or placed in review by custom rules have the valuerule. See understanding declines for more details. - risk_
level str - Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are
normal,elevated,highest. For non-card payments, and card-based payments predating the public assignment of risk levels, this field will have the valuenot_assessed. In the event of an error in the evaluation, this field will have the valueunknown. This field is only available with Radar. - risk_
score float - Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are between 0 and 100. For non-card payments, card-based payments predating the public assignment of risk scores, or in the event of an error during evaluation, this field will not be present. This field is only available with Radar for Fraud Teams.
- rule str
- The ID of the Radar rule that matched the payment, if applicable.
- seller_
message str - A human-readable description of the outcome type and reason, designed for you (the recipient of the payment), not your customer.
- type str
- Possible values are
authorized,manual_review,issuer_declined,blocked, andinvalid. See understanding declines and Radar reviews for details.
- advice
Code String - An enumerated value providing a more detailed explanation on how to proceed with an error.
- network
Advice StringCode - For charges declined by the network, a 2 digit code which indicates the advice returned by the network on how to proceed with an error.
- network
Decline StringCode - For charges declined by the network, an alphanumeric code which indicates the reason the charge failed.
- network
Status String - Possible values are
approved_by_network,declined_by_network,not_sent_to_network, andreversed_after_approval. The valuereversed_after_approvalindicates the payment was blocked by Stripe after bank authorization, and may temporarily appear as "pending" on a cardholder's statement. - reason String
- An enumerated value providing a more detailed explanation of the outcome's
type. Charges blocked by Radar's default block rule have the valuehighest_risk_level. Charges placed in review by Radar's default review rule have the valueelevated_risk_level. Charges blocked because the payment is unlikely to be authorized have the valuelow_probability_of_authorization. Charges authorized, blocked, or placed in review by custom rules have the valuerule. See understanding declines for more details. - risk
Level String - Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are
normal,elevated,highest. For non-card payments, and card-based payments predating the public assignment of risk levels, this field will have the valuenot_assessed. In the event of an error in the evaluation, this field will have the valueunknown. This field is only available with Radar. - risk
Score Number - Stripe Radar's evaluation of the riskiness of the payment. Possible values for evaluated payments are between 0 and 100. For non-card payments, card-based payments predating the public assignment of risk scores, or in the event of an error during evaluation, this field will not be present. This field is only available with Radar for Fraud Teams.
- rule String
- The ID of the Radar rule that matched the payment, if applicable.
- seller
Message String - A human-readable description of the outcome type and reason, designed for you (the recipient of the payment), not your customer.
- type String
- Possible values are
authorized,manual_review,issuer_declined,blocked, andinvalid. See understanding declines and Radar reviews for details.
ChargePaymentMethodDetails, ChargePaymentMethodDetailsArgs
- Ach
Credit ChargeTransfer Payment Method Details Ach Credit Transfer - Ach
Debit ChargePayment Method Details Ach Debit - Acss
Debit ChargePayment Method Details Acss Debit - Affirm
Charge
Payment Method Details Affirm - Afterpay
Clearpay ChargePayment Method Details Afterpay Clearpay - Alipay
Charge
Payment Method Details Alipay - Alma
Charge
Payment Method Details Alma - Amazon
Pay ChargePayment Method Details Amazon Pay - Au
Becs ChargeDebit Payment Method Details Au Becs Debit - Bacs
Debit ChargePayment Method Details Bacs Debit - Bancontact
Charge
Payment Method Details Bancontact - Billie
Charge
Payment Method Details Billie - Bizum
Charge
Payment Method Details Bizum - Blik
Charge
Payment Method Details Blik - Boleto
Charge
Payment Method Details Boleto - Card
Charge
Payment Method Details Card - Card
Present ChargePayment Method Details Card Present - Cashapp
Charge
Payment Method Details Cashapp - Crypto
Charge
Payment Method Details Crypto - Eps
Charge
Payment Method Details Eps - Fpx
Charge
Payment Method Details Fpx - Giropay
Charge
Payment Method Details Giropay - Grabpay
Charge
Payment Method Details Grabpay - Ideal
Charge
Payment Method Details Ideal - Interac
Present ChargePayment Method Details Interac Present - Kakao
Pay ChargePayment Method Details Kakao Pay - Klarna
Charge
Payment Method Details Klarna - Konbini
Charge
Payment Method Details Konbini - Kr
Card ChargePayment Method Details Kr Card - Link
Charge
Payment Method Details Link - Mobilepay
Charge
Payment Method Details Mobilepay - Multibanco
Charge
Payment Method Details Multibanco -
Charge
Payment Method Details Naver Pay - Nz
Bank ChargeAccount Payment Method Details Nz Bank Account - Oxxo
Charge
Payment Method Details Oxxo - P24
Charge
Payment Method Details P24 - Payco
Charge
Payment Method Details Payco - Paynow
Charge
Payment Method Details Paynow - Paypal
Charge
Payment Method Details Paypal - Payto
Charge
Payment Method Details Payto - Pix
Charge
Payment Method Details Pix - Promptpay
Charge
Payment Method Details Promptpay - Revolut
Pay ChargePayment Method Details Revolut Pay - Samsung
Pay ChargePayment Method Details Samsung Pay - Satispay
Charge
Payment Method Details Satispay - Scalapay
Charge
Payment Method Details Scalapay - Sepa
Credit ChargeTransfer Payment Method Details Sepa Credit Transfer - Sepa
Debit ChargePayment Method Details Sepa Debit - Sofort
Charge
Payment Method Details Sofort - Sunbit
Charge
Payment Method Details Sunbit - Swish
Charge
Payment Method Details Swish - Twint
Charge
Payment Method Details Twint - Type string
- The type of transaction-specific details of the payment method used in the payment. See PaymentMethod.type for the full list of possible types.
An additional hash is included on
payment_method_detailswith a name matching this value. It contains information specific to the payment method. - Upi
Charge
Payment Method Details Upi - Us
Bank ChargeAccount Payment Method Details Us Bank Account - Wechat
Pay ChargePayment Method Details Wechat Pay
- Ach
Credit ChargeTransfer Payment Method Details Ach Credit Transfer - Ach
Debit ChargePayment Method Details Ach Debit - Acss
Debit ChargePayment Method Details Acss Debit - Affirm
Charge
Payment Method Details Affirm - Afterpay
Clearpay ChargePayment Method Details Afterpay Clearpay - Alipay
Charge
Payment Method Details Alipay - Alma
Charge
Payment Method Details Alma - Amazon
Pay ChargePayment Method Details Amazon Pay - Au
Becs ChargeDebit Payment Method Details Au Becs Debit - Bacs
Debit ChargePayment Method Details Bacs Debit - Bancontact
Charge
Payment Method Details Bancontact - Billie
Charge
Payment Method Details Billie - Bizum
Charge
Payment Method Details Bizum - Blik
Charge
Payment Method Details Blik - Boleto
Charge
Payment Method Details Boleto - Card
Charge
Payment Method Details Card - Card
Present ChargePayment Method Details Card Present - Cashapp
Charge
Payment Method Details Cashapp - Crypto
Charge
Payment Method Details Crypto - Eps
Charge
Payment Method Details Eps - Fpx
Charge
Payment Method Details Fpx - Giropay
Charge
Payment Method Details Giropay - Grabpay
Charge
Payment Method Details Grabpay - Ideal
Charge
Payment Method Details Ideal - Interac
Present ChargePayment Method Details Interac Present - Kakao
Pay ChargePayment Method Details Kakao Pay - Klarna
Charge
Payment Method Details Klarna - Konbini
Charge
Payment Method Details Konbini - Kr
Card ChargePayment Method Details Kr Card - Link
Charge
Payment Method Details Link - Mobilepay
Charge
Payment Method Details Mobilepay - Multibanco
Charge
Payment Method Details Multibanco -
Charge
Payment Method Details Naver Pay - Nz
Bank ChargeAccount Payment Method Details Nz Bank Account - Oxxo
Charge
Payment Method Details Oxxo - P24
Charge
Payment Method Details P24 - Payco
Charge
Payment Method Details Payco - Paynow
Charge
Payment Method Details Paynow - Paypal
Charge
Payment Method Details Paypal - Payto
Charge
Payment Method Details Payto - Pix
Charge
Payment Method Details Pix - Promptpay
Charge
Payment Method Details Promptpay - Revolut
Pay ChargePayment Method Details Revolut Pay - Samsung
Pay ChargePayment Method Details Samsung Pay - Satispay
Charge
Payment Method Details Satispay - Scalapay
Charge
Payment Method Details Scalapay - Sepa
Credit ChargeTransfer Payment Method Details Sepa Credit Transfer - Sepa
Debit ChargePayment Method Details Sepa Debit - Sofort
Charge
Payment Method Details Sofort - Sunbit
Charge
Payment Method Details Sunbit - Swish
Charge
Payment Method Details Swish - Twint
Charge
Payment Method Details Twint - Type string
- The type of transaction-specific details of the payment method used in the payment. See PaymentMethod.type for the full list of possible types.
An additional hash is included on
payment_method_detailswith a name matching this value. It contains information specific to the payment method. - Upi
Charge
Payment Method Details Upi - Us
Bank ChargeAccount Payment Method Details Us Bank Account - Wechat
Pay ChargePayment Method Details Wechat Pay
- ach_
credit_ objecttransfer - ach_
debit object - acss_
debit object - affirm object
- afterpay_
clearpay object - alipay object
- alma object
- amazon_
pay object - au_
becs_ objectdebit - bacs_
debit object - bancontact object
- billie object
- bizum object
- blik object
- boleto object
- card object
- card_
present object - cashapp object
- crypto object
- eps object
- fpx object
- giropay object
- grabpay object
- ideal object
- interac_
present object - kakao_
pay object - klarna object
- konbini object
- kr_
card object - link object
- mobilepay object
- multibanco object
- object
- nz_
bank_ objectaccount - oxxo object
- p24 object
- payco object
- paynow object
- paypal object
- payto object
- pix object
- promptpay object
- revolut_
pay object - samsung_
pay object - satispay object
- scalapay object
- sepa_
credit_ objecttransfer - sepa_
debit object - sofort object
- sunbit object
- swish object
- twint object
- type string
- The type of transaction-specific details of the payment method used in the payment. See PaymentMethod.type for the full list of possible types.
An additional hash is included on
payment_method_detailswith a name matching this value. It contains information specific to the payment method. - upi object
- us_
bank_ objectaccount - wechat_
pay object
- ach
Credit ChargeTransfer Payment Method Details Ach Credit Transfer - ach
Debit ChargePayment Method Details Ach Debit - acss
Debit ChargePayment Method Details Acss Debit - affirm
Charge
Payment Method Details Affirm - afterpay
Clearpay ChargePayment Method Details Afterpay Clearpay - alipay
Charge
Payment Method Details Alipay - alma
Charge
Payment Method Details Alma - amazon
Pay ChargePayment Method Details Amazon Pay - au
Becs ChargeDebit Payment Method Details Au Becs Debit - bacs
Debit ChargePayment Method Details Bacs Debit - bancontact
Charge
Payment Method Details Bancontact - billie
Charge
Payment Method Details Billie - bizum
Charge
Payment Method Details Bizum - blik
Charge
Payment Method Details Blik - boleto
Charge
Payment Method Details Boleto - card
Charge
Payment Method Details Card - card
Present ChargePayment Method Details Card Present - cashapp
Charge
Payment Method Details Cashapp - crypto
Charge
Payment Method Details Crypto - eps
Charge
Payment Method Details Eps - fpx
Charge
Payment Method Details Fpx - giropay
Charge
Payment Method Details Giropay - grabpay
Charge
Payment Method Details Grabpay - ideal
Charge
Payment Method Details Ideal - interac
Present ChargePayment Method Details Interac Present - kakao
Pay ChargePayment Method Details Kakao Pay - klarna
Charge
Payment Method Details Klarna - konbini
Charge
Payment Method Details Konbini - kr
Card ChargePayment Method Details Kr Card - link
Charge
Payment Method Details Link - mobilepay
Charge
Payment Method Details Mobilepay - multibanco
Charge
Payment Method Details Multibanco -
Charge
Payment Method Details Naver Pay - nz
Bank ChargeAccount Payment Method Details Nz Bank Account - oxxo
Charge
Payment Method Details Oxxo - p24
Charge
Payment Method Details P24 - payco
Charge
Payment Method Details Payco - paynow
Charge
Payment Method Details Paynow - paypal
Charge
Payment Method Details Paypal - payto
Charge
Payment Method Details Payto - pix
Charge
Payment Method Details Pix - promptpay
Charge
Payment Method Details Promptpay - revolut
Pay ChargePayment Method Details Revolut Pay - samsung
Pay ChargePayment Method Details Samsung Pay - satispay
Charge
Payment Method Details Satispay - scalapay
Charge
Payment Method Details Scalapay - sepa
Credit ChargeTransfer Payment Method Details Sepa Credit Transfer - sepa
Debit ChargePayment Method Details Sepa Debit - sofort
Charge
Payment Method Details Sofort - sunbit
Charge
Payment Method Details Sunbit - swish
Charge
Payment Method Details Swish - twint
Charge
Payment Method Details Twint - type String
- The type of transaction-specific details of the payment method used in the payment. See PaymentMethod.type for the full list of possible types.
An additional hash is included on
payment_method_detailswith a name matching this value. It contains information specific to the payment method. - upi
Charge
Payment Method Details Upi - us
Bank ChargeAccount Payment Method Details Us Bank Account - wechat
Pay ChargePayment Method Details Wechat Pay
- ach
Credit ChargeTransfer Payment Method Details Ach Credit Transfer - ach
Debit ChargePayment Method Details Ach Debit - acss
Debit ChargePayment Method Details Acss Debit - affirm
Charge
Payment Method Details Affirm - afterpay
Clearpay ChargePayment Method Details Afterpay Clearpay - alipay
Charge
Payment Method Details Alipay - alma
Charge
Payment Method Details Alma - amazon
Pay ChargePayment Method Details Amazon Pay - au
Becs ChargeDebit Payment Method Details Au Becs Debit - bacs
Debit ChargePayment Method Details Bacs Debit - bancontact
Charge
Payment Method Details Bancontact - billie
Charge
Payment Method Details Billie - bizum
Charge
Payment Method Details Bizum - blik
Charge
Payment Method Details Blik - boleto
Charge
Payment Method Details Boleto - card
Charge
Payment Method Details Card - card
Present ChargePayment Method Details Card Present - cashapp
Charge
Payment Method Details Cashapp - crypto
Charge
Payment Method Details Crypto - eps
Charge
Payment Method Details Eps - fpx
Charge
Payment Method Details Fpx - giropay
Charge
Payment Method Details Giropay - grabpay
Charge
Payment Method Details Grabpay - ideal
Charge
Payment Method Details Ideal - interac
Present ChargePayment Method Details Interac Present - kakao
Pay ChargePayment Method Details Kakao Pay - klarna
Charge
Payment Method Details Klarna - konbini
Charge
Payment Method Details Konbini - kr
Card ChargePayment Method Details Kr Card - link
Charge
Payment Method Details Link - mobilepay
Charge
Payment Method Details Mobilepay - multibanco
Charge
Payment Method Details Multibanco -
Charge
Payment Method Details Naver Pay - nz
Bank ChargeAccount Payment Method Details Nz Bank Account - oxxo
Charge
Payment Method Details Oxxo - p24
Charge
Payment Method Details P24 - payco
Charge
Payment Method Details Payco - paynow
Charge
Payment Method Details Paynow - paypal
Charge
Payment Method Details Paypal - payto
Charge
Payment Method Details Payto - pix
Charge
Payment Method Details Pix - promptpay
Charge
Payment Method Details Promptpay - revolut
Pay ChargePayment Method Details Revolut Pay - samsung
Pay ChargePayment Method Details Samsung Pay - satispay
Charge
Payment Method Details Satispay - scalapay
Charge
Payment Method Details Scalapay - sepa
Credit ChargeTransfer Payment Method Details Sepa Credit Transfer - sepa
Debit ChargePayment Method Details Sepa Debit - sofort
Charge
Payment Method Details Sofort - sunbit
Charge
Payment Method Details Sunbit - swish
Charge
Payment Method Details Swish - twint
Charge
Payment Method Details Twint - type string
- The type of transaction-specific details of the payment method used in the payment. See PaymentMethod.type for the full list of possible types.
An additional hash is included on
payment_method_detailswith a name matching this value. It contains information specific to the payment method. - upi
Charge
Payment Method Details Upi - us
Bank ChargeAccount Payment Method Details Us Bank Account - wechat
Pay ChargePayment Method Details Wechat Pay
- ach_
credit_ Chargetransfer Payment Method Details Ach Credit Transfer - ach_
debit ChargePayment Method Details Ach Debit - acss_
debit ChargePayment Method Details Acss Debit - affirm
Charge
Payment Method Details Affirm - afterpay_
clearpay ChargePayment Method Details Afterpay Clearpay - alipay
Charge
Payment Method Details Alipay - alma
Charge
Payment Method Details Alma - amazon_
pay ChargePayment Method Details Amazon Pay - au_
becs_ Chargedebit Payment Method Details Au Becs Debit - bacs_
debit ChargePayment Method Details Bacs Debit - bancontact
Charge
Payment Method Details Bancontact - billie
Charge
Payment Method Details Billie - bizum
Charge
Payment Method Details Bizum - blik
Charge
Payment Method Details Blik - boleto
Charge
Payment Method Details Boleto - card
Charge
Payment Method Details Card - card_
present ChargePayment Method Details Card Present - cashapp
Charge
Payment Method Details Cashapp - crypto
Charge
Payment Method Details Crypto - eps
Charge
Payment Method Details Eps - fpx
Charge
Payment Method Details Fpx - giropay
Charge
Payment Method Details Giropay - grabpay
Charge
Payment Method Details Grabpay - ideal
Charge
Payment Method Details Ideal - interac_
present ChargePayment Method Details Interac Present - kakao_
pay ChargePayment Method Details Kakao Pay - klarna
Charge
Payment Method Details Klarna - konbini
Charge
Payment Method Details Konbini - kr_
card ChargePayment Method Details Kr Card - link
Charge
Payment Method Details Link - mobilepay
Charge
Payment Method Details Mobilepay - multibanco
Charge
Payment Method Details Multibanco -
Charge
Payment Method Details Naver Pay - nz_
bank_ Chargeaccount Payment Method Details Nz Bank Account - oxxo
Charge
Payment Method Details Oxxo - p24
Charge
Payment Method Details P24 - payco
Charge
Payment Method Details Payco - paynow
Charge
Payment Method Details Paynow - paypal
Charge
Payment Method Details Paypal - payto
Charge
Payment Method Details Payto - pix
Charge
Payment Method Details Pix - promptpay
Charge
Payment Method Details Promptpay - revolut_
pay ChargePayment Method Details Revolut Pay - samsung_
pay ChargePayment Method Details Samsung Pay - satispay
Charge
Payment Method Details Satispay - scalapay
Charge
Payment Method Details Scalapay - sepa_
credit_ Chargetransfer Payment Method Details Sepa Credit Transfer - sepa_
debit ChargePayment Method Details Sepa Debit - sofort
Charge
Payment Method Details Sofort - sunbit
Charge
Payment Method Details Sunbit - swish
Charge
Payment Method Details Swish - twint
Charge
Payment Method Details Twint - type str
- The type of transaction-specific details of the payment method used in the payment. See PaymentMethod.type for the full list of possible types.
An additional hash is included on
payment_method_detailswith a name matching this value. It contains information specific to the payment method. - upi
Charge
Payment Method Details Upi - us_
bank_ Chargeaccount Payment Method Details Us Bank Account - wechat_
pay ChargePayment Method Details Wechat Pay
- ach
Credit Property MapTransfer - ach
Debit Property Map - acss
Debit Property Map - affirm Property Map
- afterpay
Clearpay Property Map - alipay Property Map
- alma Property Map
- amazon
Pay Property Map - au
Becs Property MapDebit - bacs
Debit Property Map - bancontact Property Map
- billie Property Map
- bizum Property Map
- blik Property Map
- boleto Property Map
- card Property Map
- card
Present Property Map - cashapp Property Map
- crypto Property Map
- eps Property Map
- fpx Property Map
- giropay Property Map
- grabpay Property Map
- ideal Property Map
- interac
Present Property Map - kakao
Pay Property Map - klarna Property Map
- konbini Property Map
- kr
Card Property Map - link Property Map
- mobilepay Property Map
- multibanco Property Map
- Property Map
- nz
Bank Property MapAccount - oxxo Property Map
- p24 Property Map
- payco Property Map
- paynow Property Map
- paypal Property Map
- payto Property Map
- pix Property Map
- promptpay Property Map
- revolut
Pay Property Map - samsung
Pay Property Map - satispay Property Map
- scalapay Property Map
- sepa
Credit Property MapTransfer - sepa
Debit Property Map - sofort Property Map
- sunbit Property Map
- swish Property Map
- twint Property Map
- type String
- The type of transaction-specific details of the payment method used in the payment. See PaymentMethod.type for the full list of possible types.
An additional hash is included on
payment_method_detailswith a name matching this value. It contains information specific to the payment method. - upi Property Map
- us
Bank Property MapAccount - wechat
Pay Property Map
ChargePaymentMethodDetailsAchCreditTransfer, ChargePaymentMethodDetailsAchCreditTransferArgs
- Account
Number string - Account number to transfer funds to.
- Bank
Name string - Name of the bank associated with the routing number.
- Routing
Number string - Routing transit number for the bank account to transfer funds to.
- Swift
Code string - SWIFT code of the bank associated with the routing number.
- Account
Number string - Account number to transfer funds to.
- Bank
Name string - Name of the bank associated with the routing number.
- Routing
Number string - Routing transit number for the bank account to transfer funds to.
- Swift
Code string - SWIFT code of the bank associated with the routing number.
- account_
number string - Account number to transfer funds to.
- bank_
name string - Name of the bank associated with the routing number.
- routing_
number string - Routing transit number for the bank account to transfer funds to.
- swift_
code string - SWIFT code of the bank associated with the routing number.
- account
Number String - Account number to transfer funds to.
- bank
Name String - Name of the bank associated with the routing number.
- routing
Number String - Routing transit number for the bank account to transfer funds to.
- swift
Code String - SWIFT code of the bank associated with the routing number.
- account
Number string - Account number to transfer funds to.
- bank
Name string - Name of the bank associated with the routing number.
- routing
Number string - Routing transit number for the bank account to transfer funds to.
- swift
Code string - SWIFT code of the bank associated with the routing number.
- account_
number str - Account number to transfer funds to.
- bank_
name str - Name of the bank associated with the routing number.
- routing_
number str - Routing transit number for the bank account to transfer funds to.
- swift_
code str - SWIFT code of the bank associated with the routing number.
- account
Number String - Account number to transfer funds to.
- bank
Name String - Name of the bank associated with the routing number.
- routing
Number String - Routing transit number for the bank account to transfer funds to.
- swift
Code String - SWIFT code of the bank associated with the routing number.
ChargePaymentMethodDetailsAchDebit, ChargePaymentMethodDetailsAchDebitArgs
- Account
Holder stringType - Type of entity that holds the account. This can be either
individualorcompany. - Bank
Name string - Name of the bank associated with the bank account.
- Country string
- Two-letter ISO code representing the country the bank account is located in.
- Fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- Last4 string
- Last four digits of the bank account number.
- Routing
Number string - Routing transit number of the bank account.
- Account
Holder stringType - Type of entity that holds the account. This can be either
individualorcompany. - Bank
Name string - Name of the bank associated with the bank account.
- Country string
- Two-letter ISO code representing the country the bank account is located in.
- Fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- Last4 string
- Last four digits of the bank account number.
- Routing
Number string - Routing transit number of the bank account.
- account_
holder_ stringtype - Type of entity that holds the account. This can be either
individualorcompany. - bank_
name string - Name of the bank associated with the bank account.
- country string
- Two-letter ISO code representing the country the bank account is located in.
- fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 string
- Last four digits of the bank account number.
- routing_
number string - Routing transit number of the bank account.
- account
Holder StringType - Type of entity that holds the account. This can be either
individualorcompany. - bank
Name String - Name of the bank associated with the bank account.
- country String
- Two-letter ISO code representing the country the bank account is located in.
- fingerprint String
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 String
- Last four digits of the bank account number.
- routing
Number String - Routing transit number of the bank account.
- account
Holder stringType - Type of entity that holds the account. This can be either
individualorcompany. - bank
Name string - Name of the bank associated with the bank account.
- country string
- Two-letter ISO code representing the country the bank account is located in.
- fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 string
- Last four digits of the bank account number.
- routing
Number string - Routing transit number of the bank account.
- account_
holder_ strtype - Type of entity that holds the account. This can be either
individualorcompany. - bank_
name str - Name of the bank associated with the bank account.
- country str
- Two-letter ISO code representing the country the bank account is located in.
- fingerprint str
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 str
- Last four digits of the bank account number.
- routing_
number str - Routing transit number of the bank account.
- account
Holder StringType - Type of entity that holds the account. This can be either
individualorcompany. - bank
Name String - Name of the bank associated with the bank account.
- country String
- Two-letter ISO code representing the country the bank account is located in.
- fingerprint String
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 String
- Last four digits of the bank account number.
- routing
Number String - Routing transit number of the bank account.
ChargePaymentMethodDetailsAcssDebit, ChargePaymentMethodDetailsAcssDebitArgs
- Bank
Name string - Name of the bank associated with the bank account.
- Expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- Fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- Institution
Number string - Institution number of the bank account
- Last4 string
- Last four digits of the bank account number.
- Mandate string
- ID of the mandate used to make this payment.
- Transit
Number string - Transit number of the bank account.
- Bank
Name string - Name of the bank associated with the bank account.
- Expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- Fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- Institution
Number string - Institution number of the bank account
- Last4 string
- Last four digits of the bank account number.
- Mandate string
- ID of the mandate used to make this payment.
- Transit
Number string - Transit number of the bank account.
- bank_
name string - Name of the bank associated with the bank account.
- expected_
debit_ stringdate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- institution_
number string - Institution number of the bank account
- last4 string
- Last four digits of the bank account number.
- mandate string
- ID of the mandate used to make this payment.
- transit_
number string - Transit number of the bank account.
- bank
Name String - Name of the bank associated with the bank account.
- expected
Debit StringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint String
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- institution
Number String - Institution number of the bank account
- last4 String
- Last four digits of the bank account number.
- mandate String
- ID of the mandate used to make this payment.
- transit
Number String - Transit number of the bank account.
- bank
Name string - Name of the bank associated with the bank account.
- expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- institution
Number string - Institution number of the bank account
- last4 string
- Last four digits of the bank account number.
- mandate string
- ID of the mandate used to make this payment.
- transit
Number string - Transit number of the bank account.
- bank_
name str - Name of the bank associated with the bank account.
- expected_
debit_ strdate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint str
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- institution_
number str - Institution number of the bank account
- last4 str
- Last four digits of the bank account number.
- mandate str
- ID of the mandate used to make this payment.
- transit_
number str - Transit number of the bank account.
- bank
Name String - Name of the bank associated with the bank account.
- expected
Debit StringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint String
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- institution
Number String - Institution number of the bank account
- last4 String
- Last four digits of the bank account number.
- mandate String
- ID of the mandate used to make this payment.
- transit
Number String - Transit number of the bank account.
ChargePaymentMethodDetailsAffirm, ChargePaymentMethodDetailsAffirmArgs
- Location string
- ID of the location that this reader is assigned to.
- Reader string
- ID of the reader this transaction was made on.
- Transaction
Id string - The Affirm transaction ID associated with this payment.
- Location string
- ID of the location that this reader is assigned to.
- Reader string
- ID of the reader this transaction was made on.
- Transaction
Id string - The Affirm transaction ID associated with this payment.
- location string
- ID of the location that this reader is assigned to.
- reader string
- ID of the reader this transaction was made on.
- transaction_
id string - The Affirm transaction ID associated with this payment.
- location String
- ID of the location that this reader is assigned to.
- reader String
- ID of the reader this transaction was made on.
- transaction
Id String - The Affirm transaction ID associated with this payment.
- location string
- ID of the location that this reader is assigned to.
- reader string
- ID of the reader this transaction was made on.
- transaction
Id string - The Affirm transaction ID associated with this payment.
- location str
- ID of the location that this reader is assigned to.
- reader str
- ID of the reader this transaction was made on.
- transaction_
id str - The Affirm transaction ID associated with this payment.
- location String
- ID of the location that this reader is assigned to.
- reader String
- ID of the reader this transaction was made on.
- transaction
Id String - The Affirm transaction ID associated with this payment.
ChargePaymentMethodDetailsAfterpayClearpay, ChargePaymentMethodDetailsAfterpayClearpayArgs
ChargePaymentMethodDetailsAlipay, ChargePaymentMethodDetailsAlipayArgs
- Buyer
Id string - Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.
- Fingerprint string
- Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.
- Transaction
Id string - Transaction ID of this particular Alipay transaction.
- Buyer
Id string - Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.
- Fingerprint string
- Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.
- Transaction
Id string - Transaction ID of this particular Alipay transaction.
- buyer_
id string - Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.
- fingerprint string
- Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.
- transaction_
id string - Transaction ID of this particular Alipay transaction.
- buyer
Id String - Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.
- fingerprint String
- Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.
- transaction
Id String - Transaction ID of this particular Alipay transaction.
- buyer
Id string - Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.
- fingerprint string
- Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.
- transaction
Id string - Transaction ID of this particular Alipay transaction.
- buyer_
id str - Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.
- fingerprint str
- Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.
- transaction_
id str - Transaction ID of this particular Alipay transaction.
- buyer
Id String - Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.
- fingerprint String
- Uniquely identifies this particular Alipay account. You can use this attribute to check whether two Alipay accounts are the same.
- transaction
Id String - Transaction ID of this particular Alipay transaction.
ChargePaymentMethodDetailsAlma, ChargePaymentMethodDetailsAlmaArgs
- Installments
Charge
Payment Method Details Alma Installments - Transaction
Id string - The Alma transaction ID associated with this payment.
- Installments
Charge
Payment Method Details Alma Installments - Transaction
Id string - The Alma transaction ID associated with this payment.
- installments object
- transaction_
id string - The Alma transaction ID associated with this payment.
- installments
Charge
Payment Method Details Alma Installments - transaction
Id String - The Alma transaction ID associated with this payment.
- installments
Charge
Payment Method Details Alma Installments - transaction
Id string - The Alma transaction ID associated with this payment.
- installments
Charge
Payment Method Details Alma Installments - transaction_
id str - The Alma transaction ID associated with this payment.
- installments Property Map
- transaction
Id String - The Alma transaction ID associated with this payment.
ChargePaymentMethodDetailsAlmaInstallments, ChargePaymentMethodDetailsAlmaInstallmentsArgs
- Count double
- The number of installments.
- Count float64
- The number of installments.
- count number
- The number of installments.
- count Double
- The number of installments.
- count number
- The number of installments.
- count float
- The number of installments.
- count Number
- The number of installments.
ChargePaymentMethodDetailsAmazonPay, ChargePaymentMethodDetailsAmazonPayArgs
- Funding
Charge
Payment Method Details Amazon Pay Funding - Transaction
Id string - The Amazon Pay transaction ID associated with this payment.
- Funding
Charge
Payment Method Details Amazon Pay Funding - Transaction
Id string - The Amazon Pay transaction ID associated with this payment.
- funding object
- transaction_
id string - The Amazon Pay transaction ID associated with this payment.
- funding
Charge
Payment Method Details Amazon Pay Funding - transaction
Id String - The Amazon Pay transaction ID associated with this payment.
- funding
Charge
Payment Method Details Amazon Pay Funding - transaction
Id string - The Amazon Pay transaction ID associated with this payment.
- funding
Charge
Payment Method Details Amazon Pay Funding - transaction_
id str - The Amazon Pay transaction ID associated with this payment.
- funding Property Map
- transaction
Id String - The Amazon Pay transaction ID associated with this payment.
ChargePaymentMethodDetailsAmazonPayFunding, ChargePaymentMethodDetailsAmazonPayFundingArgs
- Card
Charge
Payment Method Details Amazon Pay Funding Card - Type string
- funding type of the underlying payment method.
- Card
Charge
Payment Method Details Amazon Pay Funding Card - Type string
- funding type of the underlying payment method.
- card
Charge
Payment Method Details Amazon Pay Funding Card - type String
- funding type of the underlying payment method.
- card
Charge
Payment Method Details Amazon Pay Funding Card - type string
- funding type of the underlying payment method.
- card
Charge
Payment Method Details Amazon Pay Funding Card - type str
- funding type of the underlying payment method.
- card Property Map
- type String
- funding type of the underlying payment method.
ChargePaymentMethodDetailsAmazonPayFundingCard, ChargePaymentMethodDetailsAmazonPayFundingCardArgs
- Brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - Country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- Exp
Month double - Two-digit number representing the card's expiration month.
- Exp
Year double - Four-digit number representing the card's expiration year.
- Funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - Last4 string
- The last four digits of the card.
- Brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - Country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- Exp
Month float64 - Two-digit number representing the card's expiration month.
- Exp
Year float64 - Four-digit number representing the card's expiration year.
- Funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - Last4 string
- The last four digits of the card.
- brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- exp_
month number - Two-digit number representing the card's expiration month.
- exp_
year number - Four-digit number representing the card's expiration year.
- funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - last4 string
- The last four digits of the card.
- brand String
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - country String
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- exp
Month Double - Two-digit number representing the card's expiration month.
- exp
Year Double - Four-digit number representing the card's expiration year.
- funding String
- Card funding type. Can be
credit,debit,prepaid, orunknown. - last4 String
- The last four digits of the card.
- brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- exp
Month number - Two-digit number representing the card's expiration month.
- exp
Year number - Four-digit number representing the card's expiration year.
- funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - last4 string
- The last four digits of the card.
- brand str
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - country str
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- exp_
month float - Two-digit number representing the card's expiration month.
- exp_
year float - Four-digit number representing the card's expiration year.
- funding str
- Card funding type. Can be
credit,debit,prepaid, orunknown. - last4 str
- The last four digits of the card.
- brand String
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - country String
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- exp
Month Number - Two-digit number representing the card's expiration month.
- exp
Year Number - Four-digit number representing the card's expiration year.
- funding String
- Card funding type. Can be
credit,debit,prepaid, orunknown. - last4 String
- The last four digits of the card.
ChargePaymentMethodDetailsAuBecsDebit, ChargePaymentMethodDetailsAuBecsDebitArgs
- Bsb
Number string - Bank-State-Branch number of the bank account.
- Expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- Fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- Last4 string
- Last four digits of the bank account number.
- Mandate string
- ID of the mandate used to make this payment.
- Bsb
Number string - Bank-State-Branch number of the bank account.
- Expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- Fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- Last4 string
- Last four digits of the bank account number.
- Mandate string
- ID of the mandate used to make this payment.
- bsb_
number string - Bank-State-Branch number of the bank account.
- expected_
debit_ stringdate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 string
- Last four digits of the bank account number.
- mandate string
- ID of the mandate used to make this payment.
- bsb
Number String - Bank-State-Branch number of the bank account.
- expected
Debit StringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint String
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 String
- Last four digits of the bank account number.
- mandate String
- ID of the mandate used to make this payment.
- bsb
Number string - Bank-State-Branch number of the bank account.
- expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 string
- Last four digits of the bank account number.
- mandate string
- ID of the mandate used to make this payment.
- bsb_
number str - Bank-State-Branch number of the bank account.
- expected_
debit_ strdate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint str
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 str
- Last four digits of the bank account number.
- mandate str
- ID of the mandate used to make this payment.
- bsb
Number String - Bank-State-Branch number of the bank account.
- expected
Debit StringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint String
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 String
- Last four digits of the bank account number.
- mandate String
- ID of the mandate used to make this payment.
ChargePaymentMethodDetailsBacsDebit, ChargePaymentMethodDetailsBacsDebitArgs
- Expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- Fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- Last4 string
- Last four digits of the bank account number.
- Mandate string
- ID of the mandate used to make this payment.
- Sort
Code string - Sort code of the bank account. (e.g.,
10-20-30)
- Expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- Fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- Last4 string
- Last four digits of the bank account number.
- Mandate string
- ID of the mandate used to make this payment.
- Sort
Code string - Sort code of the bank account. (e.g.,
10-20-30)
- expected_
debit_ stringdate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 string
- Last four digits of the bank account number.
- mandate string
- ID of the mandate used to make this payment.
- sort_
code string - Sort code of the bank account. (e.g.,
10-20-30)
- expected
Debit StringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint String
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 String
- Last four digits of the bank account number.
- mandate String
- ID of the mandate used to make this payment.
- sort
Code String - Sort code of the bank account. (e.g.,
10-20-30)
- expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 string
- Last four digits of the bank account number.
- mandate string
- ID of the mandate used to make this payment.
- sort
Code string - Sort code of the bank account. (e.g.,
10-20-30)
- expected_
debit_ strdate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint str
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 str
- Last four digits of the bank account number.
- mandate str
- ID of the mandate used to make this payment.
- sort_
code str - Sort code of the bank account. (e.g.,
10-20-30)
- expected
Debit StringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint String
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 String
- Last four digits of the bank account number.
- mandate String
- ID of the mandate used to make this payment.
- sort
Code String - Sort code of the bank account. (e.g.,
10-20-30)
ChargePaymentMethodDetailsBancontact, ChargePaymentMethodDetailsBancontactArgs
- Bank
Code string - Bank code of bank associated with the bank account.
- Bank
Name string - Name of the bank associated with the bank account.
- Bic string
- Bank Identifier Code of the bank associated with the bank account.
- Generated
Sepa stringDebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- Generated
Sepa stringDebit Mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- Iban
Last4 string - Last four characters of the IBAN.
- Preferred
Language string - Preferred language of the Bancontact authorization page that the customer is redirected to.
Can be one of
en,de,fr, ornl - Verified
Name string - Owner's verified full name. Values are verified or provided by Bancontact directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Bank
Code string - Bank code of bank associated with the bank account.
- Bank
Name string - Name of the bank associated with the bank account.
- Bic string
- Bank Identifier Code of the bank associated with the bank account.
- Generated
Sepa stringDebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- Generated
Sepa stringDebit Mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- Iban
Last4 string - Last four characters of the IBAN.
- Preferred
Language string - Preferred language of the Bancontact authorization page that the customer is redirected to.
Can be one of
en,de,fr, ornl - Verified
Name string - Owner's verified full name. Values are verified or provided by Bancontact directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- bank_
code string - Bank code of bank associated with the bank account.
- bank_
name string - Name of the bank associated with the bank account.
- bic string
- Bank Identifier Code of the bank associated with the bank account.
- generated_
sepa_ stringdebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- generated_
sepa_ stringdebit_ mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- iban_
last4 string - Last four characters of the IBAN.
- preferred_
language string - Preferred language of the Bancontact authorization page that the customer is redirected to.
Can be one of
en,de,fr, ornl - verified_
name string - Owner's verified full name. Values are verified or provided by Bancontact directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- bank
Code String - Bank code of bank associated with the bank account.
- bank
Name String - Name of the bank associated with the bank account.
- bic String
- Bank Identifier Code of the bank associated with the bank account.
- generated
Sepa StringDebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- generated
Sepa StringDebit Mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- iban
Last4 String - Last four characters of the IBAN.
- preferred
Language String - Preferred language of the Bancontact authorization page that the customer is redirected to.
Can be one of
en,de,fr, ornl - verified
Name String - Owner's verified full name. Values are verified or provided by Bancontact directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- bank
Code string - Bank code of bank associated with the bank account.
- bank
Name string - Name of the bank associated with the bank account.
- bic string
- Bank Identifier Code of the bank associated with the bank account.
- generated
Sepa stringDebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- generated
Sepa stringDebit Mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- iban
Last4 string - Last four characters of the IBAN.
- preferred
Language string - Preferred language of the Bancontact authorization page that the customer is redirected to.
Can be one of
en,de,fr, ornl - verified
Name string - Owner's verified full name. Values are verified or provided by Bancontact directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- bank_
code str - Bank code of bank associated with the bank account.
- bank_
name str - Name of the bank associated with the bank account.
- bic str
- Bank Identifier Code of the bank associated with the bank account.
- generated_
sepa_ strdebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- generated_
sepa_ strdebit_ mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- iban_
last4 str - Last four characters of the IBAN.
- preferred_
language str - Preferred language of the Bancontact authorization page that the customer is redirected to.
Can be one of
en,de,fr, ornl - verified_
name str - Owner's verified full name. Values are verified or provided by Bancontact directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- bank
Code String - Bank code of bank associated with the bank account.
- bank
Name String - Name of the bank associated with the bank account.
- bic String
- Bank Identifier Code of the bank associated with the bank account.
- generated
Sepa StringDebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- generated
Sepa StringDebit Mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- iban
Last4 String - Last four characters of the IBAN.
- preferred
Language String - Preferred language of the Bancontact authorization page that the customer is redirected to.
Can be one of
en,de,fr, ornl - verified
Name String - Owner's verified full name. Values are verified or provided by Bancontact directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
ChargePaymentMethodDetailsBillie, ChargePaymentMethodDetailsBillieArgs
- Transaction
Id string - The Billie transaction ID associated with this payment.
- Transaction
Id string - The Billie transaction ID associated with this payment.
- transaction_
id string - The Billie transaction ID associated with this payment.
- transaction
Id String - The Billie transaction ID associated with this payment.
- transaction
Id string - The Billie transaction ID associated with this payment.
- transaction_
id str - The Billie transaction ID associated with this payment.
- transaction
Id String - The Billie transaction ID associated with this payment.
ChargePaymentMethodDetailsBizum, ChargePaymentMethodDetailsBizumArgs
- Transaction
Id string - The Bizum transaction ID associated with this payment.
- Transaction
Id string - The Bizum transaction ID associated with this payment.
- transaction_
id string - The Bizum transaction ID associated with this payment.
- transaction
Id String - The Bizum transaction ID associated with this payment.
- transaction
Id string - The Bizum transaction ID associated with this payment.
- transaction_
id str - The Bizum transaction ID associated with this payment.
- transaction
Id String - The Bizum transaction ID associated with this payment.
ChargePaymentMethodDetailsBlik, ChargePaymentMethodDetailsBlikArgs
- Buyer
Id string - A unique and immutable identifier assigned by BLIK to every buyer.
- Buyer
Id string - A unique and immutable identifier assigned by BLIK to every buyer.
- buyer_
id string - A unique and immutable identifier assigned by BLIK to every buyer.
- buyer
Id String - A unique and immutable identifier assigned by BLIK to every buyer.
- buyer
Id string - A unique and immutable identifier assigned by BLIK to every buyer.
- buyer_
id str - A unique and immutable identifier assigned by BLIK to every buyer.
- buyer
Id String - A unique and immutable identifier assigned by BLIK to every buyer.
ChargePaymentMethodDetailsBoleto, ChargePaymentMethodDetailsBoletoArgs
- Tax
Id string - The tax ID of the customer (CPF for individuals consumers or CNPJ for businesses consumers)
- Tax
Id string - The tax ID of the customer (CPF for individuals consumers or CNPJ for businesses consumers)
- tax_
id string - The tax ID of the customer (CPF for individuals consumers or CNPJ for businesses consumers)
- tax
Id String - The tax ID of the customer (CPF for individuals consumers or CNPJ for businesses consumers)
- tax
Id string - The tax ID of the customer (CPF for individuals consumers or CNPJ for businesses consumers)
- tax_
id str - The tax ID of the customer (CPF for individuals consumers or CNPJ for businesses consumers)
- tax
Id String - The tax ID of the customer (CPF for individuals consumers or CNPJ for businesses consumers)
ChargePaymentMethodDetailsCard, ChargePaymentMethodDetailsCardArgs
- double
- The authorized amount.
- string
- Authorization code on the charge.
- Brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - Capture
Before double - When using manual capture, a future timestamp at which the charge will be automatically refunded if uncaptured.
- Checks
Charge
Payment Method Details Card Checks - Check results by Card networks on Card address and CVC at time of payment.
- Country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- Description string
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- Exp
Month double - Two-digit number representing the card's expiration month.
- Exp
Year double - Four-digit number representing the card's expiration year.
-
Charge
Payment Method Details Card Extended Authorization - Fingerprint string
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- Funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - Iin string
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
-
Charge
Payment Method Details Card Incremental Authorization - Installments
Charge
Payment Method Details Card Installments Installment details for this payment.
For more information, see the installments integration guide.
- Issuer string
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- Last4 string
- The last four digits of the card.
- Mandate string
- ID of the mandate used to make this payment or created by it.
- Moto bool
- True if this payment was marked as MOTO and out of scope for SCA.
- Multicapture
Charge
Payment Method Details Card Multicapture - Network string
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - Network
Token ChargePayment Method Details Card Network Token - If this card has network token credentials, this contains the details of the network token credentials.
- Network
Transaction stringId - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- Overcapture
Charge
Payment Method Details Card Overcapture - Regulated
Status string - Status of a card based on the card issuer.
- Three
DSecure ChargePayment Method Details Card Three DSecure - Populated if this transaction used 3D Secure authentication.
- Wallet
Charge
Payment Method Details Card Wallet - If this Card is part of a card wallet, this contains the details of the card wallet.
- float64
- The authorized amount.
- string
- Authorization code on the charge.
- Brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - Capture
Before float64 - When using manual capture, a future timestamp at which the charge will be automatically refunded if uncaptured.
- Checks
Charge
Payment Method Details Card Checks - Check results by Card networks on Card address and CVC at time of payment.
- Country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- Description string
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- Exp
Month float64 - Two-digit number representing the card's expiration month.
- Exp
Year float64 - Four-digit number representing the card's expiration year.
-
Charge
Payment Method Details Card Extended Authorization - Fingerprint string
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- Funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - Iin string
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
-
Charge
Payment Method Details Card Incremental Authorization - Installments
Charge
Payment Method Details Card Installments Installment details for this payment.
For more information, see the installments integration guide.
- Issuer string
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- Last4 string
- The last four digits of the card.
- Mandate string
- ID of the mandate used to make this payment or created by it.
- Moto bool
- True if this payment was marked as MOTO and out of scope for SCA.
- Multicapture
Charge
Payment Method Details Card Multicapture - Network string
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - Network
Token ChargePayment Method Details Card Network Token - If this card has network token credentials, this contains the details of the network token credentials.
- Network
Transaction stringId - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- Overcapture
Charge
Payment Method Details Card Overcapture - Regulated
Status string - Status of a card based on the card issuer.
- Three
DSecure ChargePayment Method Details Card Three DSecure - Populated if this transaction used 3D Secure authentication.
- Wallet
Charge
Payment Method Details Card Wallet - If this Card is part of a card wallet, this contains the details of the card wallet.
- number
- The authorized amount.
- string
- Authorization code on the charge.
- brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - capture_
before number - When using manual capture, a future timestamp at which the charge will be automatically refunded if uncaptured.
- checks object
- Check results by Card networks on Card address and CVC at time of payment.
- country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- description string
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- exp_
month number - Two-digit number representing the card's expiration month.
- exp_
year number - Four-digit number representing the card's expiration year.
- object
- fingerprint string
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - iin string
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- object
- installments object
Installment details for this payment.
For more information, see the installments integration guide.
- issuer string
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- last4 string
- The last four digits of the card.
- mandate string
- ID of the mandate used to make this payment or created by it.
- moto bool
- True if this payment was marked as MOTO and out of scope for SCA.
- multicapture object
- network string
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - network_
token object - If this card has network token credentials, this contains the details of the network token credentials.
- network_
transaction_ stringid - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- overcapture object
- regulated_
status string - Status of a card based on the card issuer.
- three_
d_ objectsecure - Populated if this transaction used 3D Secure authentication.
- wallet object
- If this Card is part of a card wallet, this contains the details of the card wallet.
- Double
- The authorized amount.
- String
- Authorization code on the charge.
- brand String
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - capture
Before Double - When using manual capture, a future timestamp at which the charge will be automatically refunded if uncaptured.
- checks
Charge
Payment Method Details Card Checks - Check results by Card networks on Card address and CVC at time of payment.
- country String
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- description String
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- exp
Month Double - Two-digit number representing the card's expiration month.
- exp
Year Double - Four-digit number representing the card's expiration year.
-
Charge
Payment Method Details Card Extended Authorization - fingerprint String
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- funding String
- Card funding type. Can be
credit,debit,prepaid, orunknown. - iin String
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
-
Charge
Payment Method Details Card Incremental Authorization - installments
Charge
Payment Method Details Card Installments Installment details for this payment.
For more information, see the installments integration guide.
- issuer String
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- last4 String
- The last four digits of the card.
- mandate String
- ID of the mandate used to make this payment or created by it.
- moto Boolean
- True if this payment was marked as MOTO and out of scope for SCA.
- multicapture
Charge
Payment Method Details Card Multicapture - network String
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - network
Token ChargePayment Method Details Card Network Token - If this card has network token credentials, this contains the details of the network token credentials.
- network
Transaction StringId - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- overcapture
Charge
Payment Method Details Card Overcapture - regulated
Status String - Status of a card based on the card issuer.
- three
DSecure ChargePayment Method Details Card Three DSecure - Populated if this transaction used 3D Secure authentication.
- wallet
Charge
Payment Method Details Card Wallet - If this Card is part of a card wallet, this contains the details of the card wallet.
- number
- The authorized amount.
- string
- Authorization code on the charge.
- brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - capture
Before number - When using manual capture, a future timestamp at which the charge will be automatically refunded if uncaptured.
- checks
Charge
Payment Method Details Card Checks - Check results by Card networks on Card address and CVC at time of payment.
- country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- description string
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- exp
Month number - Two-digit number representing the card's expiration month.
- exp
Year number - Four-digit number representing the card's expiration year.
-
Charge
Payment Method Details Card Extended Authorization - fingerprint string
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - iin string
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
-
Charge
Payment Method Details Card Incremental Authorization - installments
Charge
Payment Method Details Card Installments Installment details for this payment.
For more information, see the installments integration guide.
- issuer string
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- last4 string
- The last four digits of the card.
- mandate string
- ID of the mandate used to make this payment or created by it.
- moto boolean
- True if this payment was marked as MOTO and out of scope for SCA.
- multicapture
Charge
Payment Method Details Card Multicapture - network string
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - network
Token ChargePayment Method Details Card Network Token - If this card has network token credentials, this contains the details of the network token credentials.
- network
Transaction stringId - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- overcapture
Charge
Payment Method Details Card Overcapture - regulated
Status string - Status of a card based on the card issuer.
- three
DSecure ChargePayment Method Details Card Three DSecure - Populated if this transaction used 3D Secure authentication.
- wallet
Charge
Payment Method Details Card Wallet - If this Card is part of a card wallet, this contains the details of the card wallet.
- float
- The authorized amount.
- str
- Authorization code on the charge.
- brand str
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - capture_
before float - When using manual capture, a future timestamp at which the charge will be automatically refunded if uncaptured.
- checks
Charge
Payment Method Details Card Checks - Check results by Card networks on Card address and CVC at time of payment.
- country str
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- description str
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- exp_
month float - Two-digit number representing the card's expiration month.
- exp_
year float - Four-digit number representing the card's expiration year.
-
Charge
Payment Method Details Card Extended Authorization - fingerprint str
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- funding str
- Card funding type. Can be
credit,debit,prepaid, orunknown. - iin str
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
-
Charge
Payment Method Details Card Incremental Authorization - installments
Charge
Payment Method Details Card Installments Installment details for this payment.
For more information, see the installments integration guide.
- issuer str
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- last4 str
- The last four digits of the card.
- mandate str
- ID of the mandate used to make this payment or created by it.
- moto bool
- True if this payment was marked as MOTO and out of scope for SCA.
- multicapture
Charge
Payment Method Details Card Multicapture - network str
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - network_
token ChargePayment Method Details Card Network Token - If this card has network token credentials, this contains the details of the network token credentials.
- network_
transaction_ strid - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- overcapture
Charge
Payment Method Details Card Overcapture - regulated_
status str - Status of a card based on the card issuer.
- three_
d_ Chargesecure Payment Method Details Card Three DSecure - Populated if this transaction used 3D Secure authentication.
- wallet
Charge
Payment Method Details Card Wallet - If this Card is part of a card wallet, this contains the details of the card wallet.
- Number
- The authorized amount.
- String
- Authorization code on the charge.
- brand String
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - capture
Before Number - When using manual capture, a future timestamp at which the charge will be automatically refunded if uncaptured.
- checks Property Map
- Check results by Card networks on Card address and CVC at time of payment.
- country String
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- description String
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- exp
Month Number - Two-digit number representing the card's expiration month.
- exp
Year Number - Four-digit number representing the card's expiration year.
- Property Map
- fingerprint String
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- funding String
- Card funding type. Can be
credit,debit,prepaid, orunknown. - iin String
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- Property Map
- installments Property Map
Installment details for this payment.
For more information, see the installments integration guide.
- issuer String
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- last4 String
- The last four digits of the card.
- mandate String
- ID of the mandate used to make this payment or created by it.
- moto Boolean
- True if this payment was marked as MOTO and out of scope for SCA.
- multicapture Property Map
- network String
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - network
Token Property Map - If this card has network token credentials, this contains the details of the network token credentials.
- network
Transaction StringId - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- overcapture Property Map
- regulated
Status String - Status of a card based on the card issuer.
- three
DSecure Property Map - Populated if this transaction used 3D Secure authentication.
- wallet Property Map
- If this Card is part of a card wallet, this contains the details of the card wallet.
ChargePaymentMethodDetailsCardChecks, ChargePaymentMethodDetailsCardChecksArgs
- Address
Line1Check string - If a address line1 was provided, results of the check, one of
pass,fail,unavailable, orunchecked. - Address
Postal stringCode Check - If a address postal code was provided, results of the check, one of
pass,fail,unavailable, orunchecked. - Cvc
Check string - If a CVC was provided, results of the check, one of
pass,fail,unavailable, orunchecked.
- Address
Line1Check string - If a address line1 was provided, results of the check, one of
pass,fail,unavailable, orunchecked. - Address
Postal stringCode Check - If a address postal code was provided, results of the check, one of
pass,fail,unavailable, orunchecked. - Cvc
Check string - If a CVC was provided, results of the check, one of
pass,fail,unavailable, orunchecked.
- address_
line1_ stringcheck - If a address line1 was provided, results of the check, one of
pass,fail,unavailable, orunchecked. - address_
postal_ stringcode_ check - If a address postal code was provided, results of the check, one of
pass,fail,unavailable, orunchecked. - cvc_
check string - If a CVC was provided, results of the check, one of
pass,fail,unavailable, orunchecked.
- address
Line1Check String - If a address line1 was provided, results of the check, one of
pass,fail,unavailable, orunchecked. - address
Postal StringCode Check - If a address postal code was provided, results of the check, one of
pass,fail,unavailable, orunchecked. - cvc
Check String - If a CVC was provided, results of the check, one of
pass,fail,unavailable, orunchecked.
- address
Line1Check string - If a address line1 was provided, results of the check, one of
pass,fail,unavailable, orunchecked. - address
Postal stringCode Check - If a address postal code was provided, results of the check, one of
pass,fail,unavailable, orunchecked. - cvc
Check string - If a CVC was provided, results of the check, one of
pass,fail,unavailable, orunchecked.
- address_
line1_ strcheck - If a address line1 was provided, results of the check, one of
pass,fail,unavailable, orunchecked. - address_
postal_ strcode_ check - If a address postal code was provided, results of the check, one of
pass,fail,unavailable, orunchecked. - cvc_
check str - If a CVC was provided, results of the check, one of
pass,fail,unavailable, orunchecked.
- address
Line1Check String - If a address line1 was provided, results of the check, one of
pass,fail,unavailable, orunchecked. - address
Postal StringCode Check - If a address postal code was provided, results of the check, one of
pass,fail,unavailable, orunchecked. - cvc
Check String - If a CVC was provided, results of the check, one of
pass,fail,unavailable, orunchecked.
ChargePaymentMethodDetailsCardExtendedAuthorization, ChargePaymentMethodDetailsCardExtendedAuthorizationArgs
- Status string
- Indicates whether or not the capture window is extended beyond the standard authorization.
- Status string
- Indicates whether or not the capture window is extended beyond the standard authorization.
- status string
- Indicates whether or not the capture window is extended beyond the standard authorization.
- status String
- Indicates whether or not the capture window is extended beyond the standard authorization.
- status string
- Indicates whether or not the capture window is extended beyond the standard authorization.
- status str
- Indicates whether or not the capture window is extended beyond the standard authorization.
- status String
- Indicates whether or not the capture window is extended beyond the standard authorization.
ChargePaymentMethodDetailsCardIncrementalAuthorization, ChargePaymentMethodDetailsCardIncrementalAuthorizationArgs
- Status string
- Indicates whether or not the incremental authorization feature is supported.
- Status string
- Indicates whether or not the incremental authorization feature is supported.
- status string
- Indicates whether or not the incremental authorization feature is supported.
- status String
- Indicates whether or not the incremental authorization feature is supported.
- status string
- Indicates whether or not the incremental authorization feature is supported.
- status str
- Indicates whether or not the incremental authorization feature is supported.
- status String
- Indicates whether or not the incremental authorization feature is supported.
ChargePaymentMethodDetailsCardInstallments, ChargePaymentMethodDetailsCardInstallmentsArgs
- Plan
Charge
Payment Method Details Card Installments Plan - Installment plan selected for the payment.
- Plan
Charge
Payment Method Details Card Installments Plan - Installment plan selected for the payment.
- plan
Charge
Payment Method Details Card Installments Plan - Installment plan selected for the payment.
- plan
Charge
Payment Method Details Card Installments Plan - Installment plan selected for the payment.
- plan
Charge
Payment Method Details Card Installments Plan - Installment plan selected for the payment.
- plan Property Map
- Installment plan selected for the payment.
ChargePaymentMethodDetailsCardInstallmentsPlan, ChargePaymentMethodDetailsCardInstallmentsPlanArgs
- Count double
- For
fixed_countinstallment plans, this is the number of installment payments your customer will make to their credit card. - Interval string
- For
fixed_countinstallment plans, this is the interval between installment payments your customer will make to their credit card. One ofmonth. - Type string
- Type of installment plan, one of
fixed_count,bonus, orrevolving.
- Count float64
- For
fixed_countinstallment plans, this is the number of installment payments your customer will make to their credit card. - Interval string
- For
fixed_countinstallment plans, this is the interval between installment payments your customer will make to their credit card. One ofmonth. - Type string
- Type of installment plan, one of
fixed_count,bonus, orrevolving.
- count number
- For
fixed_countinstallment plans, this is the number of installment payments your customer will make to their credit card. - interval string
- For
fixed_countinstallment plans, this is the interval between installment payments your customer will make to their credit card. One ofmonth. - type string
- Type of installment plan, one of
fixed_count,bonus, orrevolving.
- count Double
- For
fixed_countinstallment plans, this is the number of installment payments your customer will make to their credit card. - interval String
- For
fixed_countinstallment plans, this is the interval between installment payments your customer will make to their credit card. One ofmonth. - type String
- Type of installment plan, one of
fixed_count,bonus, orrevolving.
- count number
- For
fixed_countinstallment plans, this is the number of installment payments your customer will make to their credit card. - interval string
- For
fixed_countinstallment plans, this is the interval between installment payments your customer will make to their credit card. One ofmonth. - type string
- Type of installment plan, one of
fixed_count,bonus, orrevolving.
- count float
- For
fixed_countinstallment plans, this is the number of installment payments your customer will make to their credit card. - interval str
- For
fixed_countinstallment plans, this is the interval between installment payments your customer will make to their credit card. One ofmonth. - type str
- Type of installment plan, one of
fixed_count,bonus, orrevolving.
- count Number
- For
fixed_countinstallment plans, this is the number of installment payments your customer will make to their credit card. - interval String
- For
fixed_countinstallment plans, this is the interval between installment payments your customer will make to their credit card. One ofmonth. - type String
- Type of installment plan, one of
fixed_count,bonus, orrevolving.
ChargePaymentMethodDetailsCardMulticapture, ChargePaymentMethodDetailsCardMulticaptureArgs
- Status string
- Indicates whether or not multiple captures are supported.
- Status string
- Indicates whether or not multiple captures are supported.
- status string
- Indicates whether or not multiple captures are supported.
- status String
- Indicates whether or not multiple captures are supported.
- status string
- Indicates whether or not multiple captures are supported.
- status str
- Indicates whether or not multiple captures are supported.
- status String
- Indicates whether or not multiple captures are supported.
ChargePaymentMethodDetailsCardNetworkToken, ChargePaymentMethodDetailsCardNetworkTokenArgs
- Used bool
- Indicates if Stripe used a network token, either user provided or Stripe managed when processing the transaction.
- Used bool
- Indicates if Stripe used a network token, either user provided or Stripe managed when processing the transaction.
- used bool
- Indicates if Stripe used a network token, either user provided or Stripe managed when processing the transaction.
- used Boolean
- Indicates if Stripe used a network token, either user provided or Stripe managed when processing the transaction.
- used boolean
- Indicates if Stripe used a network token, either user provided or Stripe managed when processing the transaction.
- used bool
- Indicates if Stripe used a network token, either user provided or Stripe managed when processing the transaction.
- used Boolean
- Indicates if Stripe used a network token, either user provided or Stripe managed when processing the transaction.
ChargePaymentMethodDetailsCardOvercapture, ChargePaymentMethodDetailsCardOvercaptureArgs
- Maximum
Amount doubleCapturable - The maximum amount that can be captured.
- Status string
- Indicates whether or not the authorized amount can be over-captured.
- Maximum
Amount float64Capturable - The maximum amount that can be captured.
- Status string
- Indicates whether or not the authorized amount can be over-captured.
- maximum_
amount_ numbercapturable - The maximum amount that can be captured.
- status string
- Indicates whether or not the authorized amount can be over-captured.
- maximum
Amount DoubleCapturable - The maximum amount that can be captured.
- status String
- Indicates whether or not the authorized amount can be over-captured.
- maximum
Amount numberCapturable - The maximum amount that can be captured.
- status string
- Indicates whether or not the authorized amount can be over-captured.
- maximum_
amount_ floatcapturable - The maximum amount that can be captured.
- status str
- Indicates whether or not the authorized amount can be over-captured.
- maximum
Amount NumberCapturable - The maximum amount that can be captured.
- status String
- Indicates whether or not the authorized amount can be over-captured.
ChargePaymentMethodDetailsCardPresent, ChargePaymentMethodDetailsCardPresentArgs
- double
- The authorized amount
- Brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - Brand
Product string - The product code that identifies the specific program or product associated with a card.
- Capture
Before double - When using manual capture, a future timestamp after which the charge will be automatically refunded if uncaptured.
- Cardholder
Name string - The cardholder name as read from the card, in ISO 7813 format. May include alphanumeric characters, special characters and first/last name separator (
/). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay. - Country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- Description string
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- Emv
Auth stringData - Authorization response cryptogram.
- Exp
Month double - Two-digit number representing the card's expiration month.
- Exp
Year double - Four-digit number representing the card's expiration year.
- Fingerprint string
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- Funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - Generated
Card string - ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.
- Iin string
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- bool
- Whether this PaymentIntent is eligible for incremental authorizations. Request support using request_incremental_authorization_support.
- Issuer string
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- Last4 string
- The last four digits of the card.
- Location string
- ID of the location that this transaction's reader is assigned to.
- Network string
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - Network
Transaction stringId - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- Offline
Charge
Payment Method Details Card Present Offline - Details about payments collected offline.
- Overcapture
Supported bool - Defines whether the authorized amount can be over-captured or not
- Preferred
Locales List<string> - The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
- Read
Method string - How card details were read in this transaction.
- Reader string
- ID of the reader this transaction was made on.
- Receipt
Charge
Payment Method Details Card Present Receipt - A collection of fields required to be displayed on receipts. Only required for EMV transactions.
- Wallet
Charge
Payment Method Details Card Present Wallet
- float64
- The authorized amount
- Brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - Brand
Product string - The product code that identifies the specific program or product associated with a card.
- Capture
Before float64 - When using manual capture, a future timestamp after which the charge will be automatically refunded if uncaptured.
- Cardholder
Name string - The cardholder name as read from the card, in ISO 7813 format. May include alphanumeric characters, special characters and first/last name separator (
/). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay. - Country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- Description string
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- Emv
Auth stringData - Authorization response cryptogram.
- Exp
Month float64 - Two-digit number representing the card's expiration month.
- Exp
Year float64 - Four-digit number representing the card's expiration year.
- Fingerprint string
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- Funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - Generated
Card string - ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.
- Iin string
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- bool
- Whether this PaymentIntent is eligible for incremental authorizations. Request support using request_incremental_authorization_support.
- Issuer string
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- Last4 string
- The last four digits of the card.
- Location string
- ID of the location that this transaction's reader is assigned to.
- Network string
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - Network
Transaction stringId - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- Offline
Charge
Payment Method Details Card Present Offline - Details about payments collected offline.
- Overcapture
Supported bool - Defines whether the authorized amount can be over-captured or not
- Preferred
Locales []string - The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
- Read
Method string - How card details were read in this transaction.
- Reader string
- ID of the reader this transaction was made on.
- Receipt
Charge
Payment Method Details Card Present Receipt - A collection of fields required to be displayed on receipts. Only required for EMV transactions.
- Wallet
Charge
Payment Method Details Card Present Wallet
- number
- The authorized amount
- brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - brand_
product string - The product code that identifies the specific program or product associated with a card.
- capture_
before number - When using manual capture, a future timestamp after which the charge will be automatically refunded if uncaptured.
- cardholder_
name string - The cardholder name as read from the card, in ISO 7813 format. May include alphanumeric characters, special characters and first/last name separator (
/). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay. - country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- description string
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- emv_
auth_ stringdata - Authorization response cryptogram.
- exp_
month number - Two-digit number representing the card's expiration month.
- exp_
year number - Four-digit number representing the card's expiration year.
- fingerprint string
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - generated_
card string - ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.
- iin string
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- bool
- Whether this PaymentIntent is eligible for incremental authorizations. Request support using request_incremental_authorization_support.
- issuer string
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- last4 string
- The last four digits of the card.
- location string
- ID of the location that this transaction's reader is assigned to.
- network string
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - network_
transaction_ stringid - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- offline object
- Details about payments collected offline.
- overcapture_
supported bool - Defines whether the authorized amount can be over-captured or not
- preferred_
locales list(string) - The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
- read_
method string - How card details were read in this transaction.
- reader string
- ID of the reader this transaction was made on.
- receipt object
- A collection of fields required to be displayed on receipts. Only required for EMV transactions.
- wallet object
- Double
- The authorized amount
- brand String
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - brand
Product String - The product code that identifies the specific program or product associated with a card.
- capture
Before Double - When using manual capture, a future timestamp after which the charge will be automatically refunded if uncaptured.
- cardholder
Name String - The cardholder name as read from the card, in ISO 7813 format. May include alphanumeric characters, special characters and first/last name separator (
/). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay. - country String
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- description String
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- emv
Auth StringData - Authorization response cryptogram.
- exp
Month Double - Two-digit number representing the card's expiration month.
- exp
Year Double - Four-digit number representing the card's expiration year.
- fingerprint String
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- funding String
- Card funding type. Can be
credit,debit,prepaid, orunknown. - generated
Card String - ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.
- iin String
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- Boolean
- Whether this PaymentIntent is eligible for incremental authorizations. Request support using request_incremental_authorization_support.
- issuer String
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- last4 String
- The last four digits of the card.
- location String
- ID of the location that this transaction's reader is assigned to.
- network String
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - network
Transaction StringId - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- offline
Charge
Payment Method Details Card Present Offline - Details about payments collected offline.
- overcapture
Supported Boolean - Defines whether the authorized amount can be over-captured or not
- preferred
Locales List<String> - The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
- read
Method String - How card details were read in this transaction.
- reader String
- ID of the reader this transaction was made on.
- receipt
Charge
Payment Method Details Card Present Receipt - A collection of fields required to be displayed on receipts. Only required for EMV transactions.
- wallet
Charge
Payment Method Details Card Present Wallet
- number
- The authorized amount
- brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - brand
Product string - The product code that identifies the specific program or product associated with a card.
- capture
Before number - When using manual capture, a future timestamp after which the charge will be automatically refunded if uncaptured.
- cardholder
Name string - The cardholder name as read from the card, in ISO 7813 format. May include alphanumeric characters, special characters and first/last name separator (
/). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay. - country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- description string
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- emv
Auth stringData - Authorization response cryptogram.
- exp
Month number - Two-digit number representing the card's expiration month.
- exp
Year number - Four-digit number representing the card's expiration year.
- fingerprint string
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - generated
Card string - ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.
- iin string
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- boolean
- Whether this PaymentIntent is eligible for incremental authorizations. Request support using request_incremental_authorization_support.
- issuer string
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- last4 string
- The last four digits of the card.
- location string
- ID of the location that this transaction's reader is assigned to.
- network string
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - network
Transaction stringId - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- offline
Charge
Payment Method Details Card Present Offline - Details about payments collected offline.
- overcapture
Supported boolean - Defines whether the authorized amount can be over-captured or not
- preferred
Locales string[] - The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
- read
Method string - How card details were read in this transaction.
- reader string
- ID of the reader this transaction was made on.
- receipt
Charge
Payment Method Details Card Present Receipt - A collection of fields required to be displayed on receipts. Only required for EMV transactions.
- wallet
Charge
Payment Method Details Card Present Wallet
- float
- The authorized amount
- brand str
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - brand_
product str - The product code that identifies the specific program or product associated with a card.
- capture_
before float - When using manual capture, a future timestamp after which the charge will be automatically refunded if uncaptured.
- cardholder_
name str - The cardholder name as read from the card, in ISO 7813 format. May include alphanumeric characters, special characters and first/last name separator (
/). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay. - country str
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- description str
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- emv_
auth_ strdata - Authorization response cryptogram.
- exp_
month float - Two-digit number representing the card's expiration month.
- exp_
year float - Four-digit number representing the card's expiration year.
- fingerprint str
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- funding str
- Card funding type. Can be
credit,debit,prepaid, orunknown. - generated_
card str - ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.
- iin str
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- bool
- Whether this PaymentIntent is eligible for incremental authorizations. Request support using request_incremental_authorization_support.
- issuer str
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- last4 str
- The last four digits of the card.
- location str
- ID of the location that this transaction's reader is assigned to.
- network str
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - network_
transaction_ strid - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- offline
Charge
Payment Method Details Card Present Offline - Details about payments collected offline.
- overcapture_
supported bool - Defines whether the authorized amount can be over-captured or not
- preferred_
locales Sequence[str] - The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
- read_
method str - How card details were read in this transaction.
- reader str
- ID of the reader this transaction was made on.
- receipt
Charge
Payment Method Details Card Present Receipt - A collection of fields required to be displayed on receipts. Only required for EMV transactions.
- wallet
Charge
Payment Method Details Card Present Wallet
- Number
- The authorized amount
- brand String
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - brand
Product String - The product code that identifies the specific program or product associated with a card.
- capture
Before Number - When using manual capture, a future timestamp after which the charge will be automatically refunded if uncaptured.
- cardholder
Name String - The cardholder name as read from the card, in ISO 7813 format. May include alphanumeric characters, special characters and first/last name separator (
/). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay. - country String
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- description String
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- emv
Auth StringData - Authorization response cryptogram.
- exp
Month Number - Two-digit number representing the card's expiration month.
- exp
Year Number - Four-digit number representing the card's expiration year.
- fingerprint String
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- funding String
- Card funding type. Can be
credit,debit,prepaid, orunknown. - generated
Card String - ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.
- iin String
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- Boolean
- Whether this PaymentIntent is eligible for incremental authorizations. Request support using request_incremental_authorization_support.
- issuer String
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- last4 String
- The last four digits of the card.
- location String
- ID of the location that this transaction's reader is assigned to.
- network String
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - network
Transaction StringId - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- offline Property Map
- Details about payments collected offline.
- overcapture
Supported Boolean - Defines whether the authorized amount can be over-captured or not
- preferred
Locales List<String> - The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
- read
Method String - How card details were read in this transaction.
- reader String
- ID of the reader this transaction was made on.
- receipt Property Map
- A collection of fields required to be displayed on receipts. Only required for EMV transactions.
- wallet Property Map
ChargePaymentMethodDetailsCardPresentOffline, ChargePaymentMethodDetailsCardPresentOfflineArgs
ChargePaymentMethodDetailsCardPresentReceipt, ChargePaymentMethodDetailsCardPresentReceiptArgs
- Account
Type string - The type of account being debited or credited
- Application
Cryptogram string - The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
- Application
Preferred stringName - The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
- string
- Identifier for this transaction.
- string
- EMV tag 8A. A code returned by the card issuer.
- Cardholder
Verification stringMethod - Describes the method used by the cardholder to verify ownership of the card. One of the following:
approval,failure,none,offline_pin,offline_pin_and_signature,online_pin, orsignature. - Dedicated
File stringName - Similar to the applicationpreferredname, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
- Terminal
Verification stringResults - A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
- Transaction
Status stringInformation - An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
- Account
Type string - The type of account being debited or credited
- Application
Cryptogram string - The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
- Application
Preferred stringName - The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
- string
- Identifier for this transaction.
- string
- EMV tag 8A. A code returned by the card issuer.
- Cardholder
Verification stringMethod - Describes the method used by the cardholder to verify ownership of the card. One of the following:
approval,failure,none,offline_pin,offline_pin_and_signature,online_pin, orsignature. - Dedicated
File stringName - Similar to the applicationpreferredname, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
- Terminal
Verification stringResults - A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
- Transaction
Status stringInformation - An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
- account_
type string - The type of account being debited or credited
- application_
cryptogram string - The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
- application_
preferred_ stringname - The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
- string
- Identifier for this transaction.
- string
- EMV tag 8A. A code returned by the card issuer.
- cardholder_
verification_ stringmethod - Describes the method used by the cardholder to verify ownership of the card. One of the following:
approval,failure,none,offline_pin,offline_pin_and_signature,online_pin, orsignature. - dedicated_
file_ stringname - Similar to the applicationpreferredname, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
- terminal_
verification_ stringresults - A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
- transaction_
status_ stringinformation - An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
- account
Type String - The type of account being debited or credited
- application
Cryptogram String - The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
- application
Preferred StringName - The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
- String
- Identifier for this transaction.
- String
- EMV tag 8A. A code returned by the card issuer.
- cardholder
Verification StringMethod - Describes the method used by the cardholder to verify ownership of the card. One of the following:
approval,failure,none,offline_pin,offline_pin_and_signature,online_pin, orsignature. - dedicated
File StringName - Similar to the applicationpreferredname, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
- terminal
Verification StringResults - A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
- transaction
Status StringInformation - An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
- account
Type string - The type of account being debited or credited
- application
Cryptogram string - The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
- application
Preferred stringName - The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
- string
- Identifier for this transaction.
- string
- EMV tag 8A. A code returned by the card issuer.
- cardholder
Verification stringMethod - Describes the method used by the cardholder to verify ownership of the card. One of the following:
approval,failure,none,offline_pin,offline_pin_and_signature,online_pin, orsignature. - dedicated
File stringName - Similar to the applicationpreferredname, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
- terminal
Verification stringResults - A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
- transaction
Status stringInformation - An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
- account_
type str - The type of account being debited or credited
- application_
cryptogram str - The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
- application_
preferred_ strname - The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
- str
- Identifier for this transaction.
- str
- EMV tag 8A. A code returned by the card issuer.
- cardholder_
verification_ strmethod - Describes the method used by the cardholder to verify ownership of the card. One of the following:
approval,failure,none,offline_pin,offline_pin_and_signature,online_pin, orsignature. - dedicated_
file_ strname - Similar to the applicationpreferredname, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
- terminal_
verification_ strresults - A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
- transaction_
status_ strinformation - An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
- account
Type String - The type of account being debited or credited
- application
Cryptogram String - The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
- application
Preferred StringName - The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
- String
- Identifier for this transaction.
- String
- EMV tag 8A. A code returned by the card issuer.
- cardholder
Verification StringMethod - Describes the method used by the cardholder to verify ownership of the card. One of the following:
approval,failure,none,offline_pin,offline_pin_and_signature,online_pin, orsignature. - dedicated
File StringName - Similar to the applicationpreferredname, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
- terminal
Verification StringResults - A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
- transaction
Status StringInformation - An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
ChargePaymentMethodDetailsCardPresentWallet, ChargePaymentMethodDetailsCardPresentWalletArgs
- Type string
- The type of mobile wallet, one of
apple_pay,google_pay,samsung_pay, orunknown.
- Type string
- The type of mobile wallet, one of
apple_pay,google_pay,samsung_pay, orunknown.
- type string
- The type of mobile wallet, one of
apple_pay,google_pay,samsung_pay, orunknown.
- type String
- The type of mobile wallet, one of
apple_pay,google_pay,samsung_pay, orunknown.
- type string
- The type of mobile wallet, one of
apple_pay,google_pay,samsung_pay, orunknown.
- type str
- The type of mobile wallet, one of
apple_pay,google_pay,samsung_pay, orunknown.
- type String
- The type of mobile wallet, one of
apple_pay,google_pay,samsung_pay, orunknown.
ChargePaymentMethodDetailsCardThreeDSecure, ChargePaymentMethodDetailsCardThreeDSecureArgs
- Authentication
Flow string - For authenticated transactions: how the customer was authenticated by the issuing bank.
- Electronic
Commerce stringIndicator - The Electronic Commerce Indicator (ECI). A protocol-level field indicating what degree of authentication was performed.
- Exemption
Indicator string - The exemption requested via 3DS and accepted by the issuer at authentication time.
- Exemption
Indicator boolApplied - Whether Stripe requested the value of
exemption_indicatorin the transaction. This will depend on the outcome of Stripe's internal risk assessment. - Result string
- Indicates the outcome of 3D Secure authentication.
- Result
Reason string - Additional information about why 3D Secure succeeded or failed based
on the
result. - Transaction
Id string - The 3D Secure 1 XID or 3D Secure 2 Directory Server Transaction ID (dsTransId) for this payment.
- Version string
- The version of 3D Secure that was used.
- Authentication
Flow string - For authenticated transactions: how the customer was authenticated by the issuing bank.
- Electronic
Commerce stringIndicator - The Electronic Commerce Indicator (ECI). A protocol-level field indicating what degree of authentication was performed.
- Exemption
Indicator string - The exemption requested via 3DS and accepted by the issuer at authentication time.
- Exemption
Indicator boolApplied - Whether Stripe requested the value of
exemption_indicatorin the transaction. This will depend on the outcome of Stripe's internal risk assessment. - Result string
- Indicates the outcome of 3D Secure authentication.
- Result
Reason string - Additional information about why 3D Secure succeeded or failed based
on the
result. - Transaction
Id string - The 3D Secure 1 XID or 3D Secure 2 Directory Server Transaction ID (dsTransId) for this payment.
- Version string
- The version of 3D Secure that was used.
- authentication_
flow string - For authenticated transactions: how the customer was authenticated by the issuing bank.
- electronic_
commerce_ stringindicator - The Electronic Commerce Indicator (ECI). A protocol-level field indicating what degree of authentication was performed.
- exemption_
indicator string - The exemption requested via 3DS and accepted by the issuer at authentication time.
- exemption_
indicator_ boolapplied - Whether Stripe requested the value of
exemption_indicatorin the transaction. This will depend on the outcome of Stripe's internal risk assessment. - result string
- Indicates the outcome of 3D Secure authentication.
- result_
reason string - Additional information about why 3D Secure succeeded or failed based
on the
result. - transaction_
id string - The 3D Secure 1 XID or 3D Secure 2 Directory Server Transaction ID (dsTransId) for this payment.
- version string
- The version of 3D Secure that was used.
- authentication
Flow String - For authenticated transactions: how the customer was authenticated by the issuing bank.
- electronic
Commerce StringIndicator - The Electronic Commerce Indicator (ECI). A protocol-level field indicating what degree of authentication was performed.
- exemption
Indicator String - The exemption requested via 3DS and accepted by the issuer at authentication time.
- exemption
Indicator BooleanApplied - Whether Stripe requested the value of
exemption_indicatorin the transaction. This will depend on the outcome of Stripe's internal risk assessment. - result String
- Indicates the outcome of 3D Secure authentication.
- result
Reason String - Additional information about why 3D Secure succeeded or failed based
on the
result. - transaction
Id String - The 3D Secure 1 XID or 3D Secure 2 Directory Server Transaction ID (dsTransId) for this payment.
- version String
- The version of 3D Secure that was used.
- authentication
Flow string - For authenticated transactions: how the customer was authenticated by the issuing bank.
- electronic
Commerce stringIndicator - The Electronic Commerce Indicator (ECI). A protocol-level field indicating what degree of authentication was performed.
- exemption
Indicator string - The exemption requested via 3DS and accepted by the issuer at authentication time.
- exemption
Indicator booleanApplied - Whether Stripe requested the value of
exemption_indicatorin the transaction. This will depend on the outcome of Stripe's internal risk assessment. - result string
- Indicates the outcome of 3D Secure authentication.
- result
Reason string - Additional information about why 3D Secure succeeded or failed based
on the
result. - transaction
Id string - The 3D Secure 1 XID or 3D Secure 2 Directory Server Transaction ID (dsTransId) for this payment.
- version string
- The version of 3D Secure that was used.
- authentication_
flow str - For authenticated transactions: how the customer was authenticated by the issuing bank.
- electronic_
commerce_ strindicator - The Electronic Commerce Indicator (ECI). A protocol-level field indicating what degree of authentication was performed.
- exemption_
indicator str - The exemption requested via 3DS and accepted by the issuer at authentication time.
- exemption_
indicator_ boolapplied - Whether Stripe requested the value of
exemption_indicatorin the transaction. This will depend on the outcome of Stripe's internal risk assessment. - result str
- Indicates the outcome of 3D Secure authentication.
- result_
reason str - Additional information about why 3D Secure succeeded or failed based
on the
result. - transaction_
id str - The 3D Secure 1 XID or 3D Secure 2 Directory Server Transaction ID (dsTransId) for this payment.
- version str
- The version of 3D Secure that was used.
- authentication
Flow String - For authenticated transactions: how the customer was authenticated by the issuing bank.
- electronic
Commerce StringIndicator - The Electronic Commerce Indicator (ECI). A protocol-level field indicating what degree of authentication was performed.
- exemption
Indicator String - The exemption requested via 3DS and accepted by the issuer at authentication time.
- exemption
Indicator BooleanApplied - Whether Stripe requested the value of
exemption_indicatorin the transaction. This will depend on the outcome of Stripe's internal risk assessment. - result String
- Indicates the outcome of 3D Secure authentication.
- result
Reason String - Additional information about why 3D Secure succeeded or failed based
on the
result. - transaction
Id String - The 3D Secure 1 XID or 3D Secure 2 Directory Server Transaction ID (dsTransId) for this payment.
- version String
- The version of 3D Secure that was used.
ChargePaymentMethodDetailsCardWallet, ChargePaymentMethodDetailsCardWalletArgs
- Dynamic
Last4 string - (For tokenized numbers only.) The last four digits of the device account number.
- Masterpass
Charge
Payment Method Details Card Wallet Masterpass - Type string
- The type of the card wallet, one of
amex_express_checkout,apple_pay,google_pay,masterpass,samsung_pay,visa_checkout, orlink. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type. - Visa
Checkout ChargePayment Method Details Card Wallet Visa Checkout
- Dynamic
Last4 string - (For tokenized numbers only.) The last four digits of the device account number.
- Masterpass
Charge
Payment Method Details Card Wallet Masterpass - Type string
- The type of the card wallet, one of
amex_express_checkout,apple_pay,google_pay,masterpass,samsung_pay,visa_checkout, orlink. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type. - Visa
Checkout ChargePayment Method Details Card Wallet Visa Checkout
- dynamic_
last4 string - (For tokenized numbers only.) The last four digits of the device account number.
- masterpass object
- type string
- The type of the card wallet, one of
amex_express_checkout,apple_pay,google_pay,masterpass,samsung_pay,visa_checkout, orlink. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type. - visa_
checkout object
- dynamic
Last4 String - (For tokenized numbers only.) The last four digits of the device account number.
- masterpass
Charge
Payment Method Details Card Wallet Masterpass - type String
- The type of the card wallet, one of
amex_express_checkout,apple_pay,google_pay,masterpass,samsung_pay,visa_checkout, orlink. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type. - visa
Checkout ChargePayment Method Details Card Wallet Visa Checkout
- dynamic
Last4 string - (For tokenized numbers only.) The last four digits of the device account number.
- masterpass
Charge
Payment Method Details Card Wallet Masterpass - type string
- The type of the card wallet, one of
amex_express_checkout,apple_pay,google_pay,masterpass,samsung_pay,visa_checkout, orlink. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type. - visa
Checkout ChargePayment Method Details Card Wallet Visa Checkout
- dynamic_
last4 str - (For tokenized numbers only.) The last four digits of the device account number.
- masterpass
Charge
Payment Method Details Card Wallet Masterpass - type str
- The type of the card wallet, one of
amex_express_checkout,apple_pay,google_pay,masterpass,samsung_pay,visa_checkout, orlink. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type. - visa_
checkout ChargePayment Method Details Card Wallet Visa Checkout
- dynamic
Last4 String - (For tokenized numbers only.) The last four digits of the device account number.
- masterpass Property Map
- type String
- The type of the card wallet, one of
amex_express_checkout,apple_pay,google_pay,masterpass,samsung_pay,visa_checkout, orlink. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type. - visa
Checkout Property Map
ChargePaymentMethodDetailsCardWalletMasterpass, ChargePaymentMethodDetailsCardWalletMasterpassArgs
- Billing
Address ChargePayment Method Details Card Wallet Masterpass Billing Address - Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Email string
- Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Name string
- Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Shipping
Address ChargePayment Method Details Card Wallet Masterpass Shipping Address - Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Billing
Address ChargePayment Method Details Card Wallet Masterpass Billing Address - Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Email string
- Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Name string
- Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Shipping
Address ChargePayment Method Details Card Wallet Masterpass Shipping Address - Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- billing_
address object - Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- email string
- Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- name string
- Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- shipping_
address object - Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- billing
Address ChargePayment Method Details Card Wallet Masterpass Billing Address - Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- email String
- Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- name String
- Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- shipping
Address ChargePayment Method Details Card Wallet Masterpass Shipping Address - Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- billing
Address ChargePayment Method Details Card Wallet Masterpass Billing Address - Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- email string
- Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- name string
- Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- shipping
Address ChargePayment Method Details Card Wallet Masterpass Shipping Address - Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- billing_
address ChargePayment Method Details Card Wallet Masterpass Billing Address - Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- email str
- Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- name str
- Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- shipping_
address ChargePayment Method Details Card Wallet Masterpass Shipping Address - Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- billing
Address Property Map - Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- email String
- Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- name String
- Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- shipping
Address Property Map - Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
ChargePaymentMethodDetailsCardWalletMasterpassBillingAddress, ChargePaymentMethodDetailsCardWalletMasterpassBillingAddressArgs
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city str
- City, district, suburb, town, or village.
- country str
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 str
- Address line 1, such as the street, PO Box, or company name.
- line2 str
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code str - ZIP or postal code.
- state str
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
ChargePaymentMethodDetailsCardWalletMasterpassShippingAddress, ChargePaymentMethodDetailsCardWalletMasterpassShippingAddressArgs
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city str
- City, district, suburb, town, or village.
- country str
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 str
- Address line 1, such as the street, PO Box, or company name.
- line2 str
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code str - ZIP or postal code.
- state str
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
ChargePaymentMethodDetailsCardWalletVisaCheckout, ChargePaymentMethodDetailsCardWalletVisaCheckoutArgs
- Billing
Address ChargePayment Method Details Card Wallet Visa Checkout Billing Address - Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Email string
- Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Name string
- Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Shipping
Address ChargePayment Method Details Card Wallet Visa Checkout Shipping Address - Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Billing
Address ChargePayment Method Details Card Wallet Visa Checkout Billing Address - Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Email string
- Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Name string
- Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Shipping
Address ChargePayment Method Details Card Wallet Visa Checkout Shipping Address - Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- billing_
address object - Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- email string
- Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- name string
- Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- shipping_
address object - Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- billing
Address ChargePayment Method Details Card Wallet Visa Checkout Billing Address - Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- email String
- Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- name String
- Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- shipping
Address ChargePayment Method Details Card Wallet Visa Checkout Shipping Address - Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- billing
Address ChargePayment Method Details Card Wallet Visa Checkout Billing Address - Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- email string
- Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- name string
- Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- shipping
Address ChargePayment Method Details Card Wallet Visa Checkout Shipping Address - Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- billing_
address ChargePayment Method Details Card Wallet Visa Checkout Billing Address - Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- email str
- Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- name str
- Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- shipping_
address ChargePayment Method Details Card Wallet Visa Checkout Shipping Address - Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- billing
Address Property Map - Owner's verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- email String
- Owner's verified email. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- name String
- Owner's verified full name. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- shipping
Address Property Map - Owner's verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
ChargePaymentMethodDetailsCardWalletVisaCheckoutBillingAddress, ChargePaymentMethodDetailsCardWalletVisaCheckoutBillingAddressArgs
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city str
- City, district, suburb, town, or village.
- country str
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 str
- Address line 1, such as the street, PO Box, or company name.
- line2 str
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code str - ZIP or postal code.
- state str
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
ChargePaymentMethodDetailsCardWalletVisaCheckoutShippingAddress, ChargePaymentMethodDetailsCardWalletVisaCheckoutShippingAddressArgs
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city str
- City, district, suburb, town, or village.
- country str
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 str
- Address line 1, such as the street, PO Box, or company name.
- line2 str
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code str - ZIP or postal code.
- state str
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
ChargePaymentMethodDetailsCashapp, ChargePaymentMethodDetailsCashappArgs
- Buyer
Id string - A unique and immutable identifier assigned by Cash App to every buyer.
- Cashtag string
- A public identifier for buyers using Cash App.
- Transaction
Id string - A unique and immutable identifier of payments assigned by Cash App
- Buyer
Id string - A unique and immutable identifier assigned by Cash App to every buyer.
- Cashtag string
- A public identifier for buyers using Cash App.
- Transaction
Id string - A unique and immutable identifier of payments assigned by Cash App
- buyer_
id string - A unique and immutable identifier assigned by Cash App to every buyer.
- cashtag string
- A public identifier for buyers using Cash App.
- transaction_
id string - A unique and immutable identifier of payments assigned by Cash App
- buyer
Id String - A unique and immutable identifier assigned by Cash App to every buyer.
- cashtag String
- A public identifier for buyers using Cash App.
- transaction
Id String - A unique and immutable identifier of payments assigned by Cash App
- buyer
Id string - A unique and immutable identifier assigned by Cash App to every buyer.
- cashtag string
- A public identifier for buyers using Cash App.
- transaction
Id string - A unique and immutable identifier of payments assigned by Cash App
- buyer_
id str - A unique and immutable identifier assigned by Cash App to every buyer.
- cashtag str
- A public identifier for buyers using Cash App.
- transaction_
id str - A unique and immutable identifier of payments assigned by Cash App
- buyer
Id String - A unique and immutable identifier assigned by Cash App to every buyer.
- cashtag String
- A public identifier for buyers using Cash App.
- transaction
Id String - A unique and immutable identifier of payments assigned by Cash App
ChargePaymentMethodDetailsCrypto, ChargePaymentMethodDetailsCryptoArgs
- Buyer
Address string - The wallet address of the customer.
- Network string
- The blockchain network that the transaction was sent on.
- Token
Currency string - The token currency that the transaction was sent with.
- Transaction
Hash string - The blockchain transaction hash of the crypto payment.
- Buyer
Address string - The wallet address of the customer.
- Network string
- The blockchain network that the transaction was sent on.
- Token
Currency string - The token currency that the transaction was sent with.
- Transaction
Hash string - The blockchain transaction hash of the crypto payment.
- buyer_
address string - The wallet address of the customer.
- network string
- The blockchain network that the transaction was sent on.
- token_
currency string - The token currency that the transaction was sent with.
- transaction_
hash string - The blockchain transaction hash of the crypto payment.
- buyer
Address String - The wallet address of the customer.
- network String
- The blockchain network that the transaction was sent on.
- token
Currency String - The token currency that the transaction was sent with.
- transaction
Hash String - The blockchain transaction hash of the crypto payment.
- buyer
Address string - The wallet address of the customer.
- network string
- The blockchain network that the transaction was sent on.
- token
Currency string - The token currency that the transaction was sent with.
- transaction
Hash string - The blockchain transaction hash of the crypto payment.
- buyer_
address str - The wallet address of the customer.
- network str
- The blockchain network that the transaction was sent on.
- token_
currency str - The token currency that the transaction was sent with.
- transaction_
hash str - The blockchain transaction hash of the crypto payment.
- buyer
Address String - The wallet address of the customer.
- network String
- The blockchain network that the transaction was sent on.
- token
Currency String - The token currency that the transaction was sent with.
- transaction
Hash String - The blockchain transaction hash of the crypto payment.
ChargePaymentMethodDetailsEps, ChargePaymentMethodDetailsEpsArgs
- Bank string
- The customer's bank. Should be one of
arzte_und_apotheker_bank,austrian_anadi_bank_ag,bank_austria,bankhaus_carl_spangler,bankhaus_schelhammer_und_schattera_ag,bawag_psk_ag,bks_bank_ag,brull_kallmus_bank_ag,btv_vier_lander_bank,capital_bank_grawe_gruppe_ag,deutsche_bank_ag,dolomitenbank,easybank_ag,erste_bank_und_sparkassen,hypo_alpeadriabank_international_ag,hypo_noe_lb_fur_niederosterreich_u_wien,hypo_oberosterreich_salzburg_steiermark,hypo_tirol_bank_ag,hypo_vorarlberg_bank_ag,hypo_bank_burgenland_aktiengesellschaft,marchfelder_bank,oberbank_ag,raiffeisen_bankengruppe_osterreich,schoellerbank_ag,sparda_bank_wien,volksbank_gruppe,volkskreditbank_ag, orvr_bank_braunau. - Verified
Name string - Owner's verified full name. Values are verified or provided by EPS directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. EPS rarely provides this information so the attribute is usually empty.
- Bank string
- The customer's bank. Should be one of
arzte_und_apotheker_bank,austrian_anadi_bank_ag,bank_austria,bankhaus_carl_spangler,bankhaus_schelhammer_und_schattera_ag,bawag_psk_ag,bks_bank_ag,brull_kallmus_bank_ag,btv_vier_lander_bank,capital_bank_grawe_gruppe_ag,deutsche_bank_ag,dolomitenbank,easybank_ag,erste_bank_und_sparkassen,hypo_alpeadriabank_international_ag,hypo_noe_lb_fur_niederosterreich_u_wien,hypo_oberosterreich_salzburg_steiermark,hypo_tirol_bank_ag,hypo_vorarlberg_bank_ag,hypo_bank_burgenland_aktiengesellschaft,marchfelder_bank,oberbank_ag,raiffeisen_bankengruppe_osterreich,schoellerbank_ag,sparda_bank_wien,volksbank_gruppe,volkskreditbank_ag, orvr_bank_braunau. - Verified
Name string - Owner's verified full name. Values are verified or provided by EPS directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. EPS rarely provides this information so the attribute is usually empty.
- bank string
- The customer's bank. Should be one of
arzte_und_apotheker_bank,austrian_anadi_bank_ag,bank_austria,bankhaus_carl_spangler,bankhaus_schelhammer_und_schattera_ag,bawag_psk_ag,bks_bank_ag,brull_kallmus_bank_ag,btv_vier_lander_bank,capital_bank_grawe_gruppe_ag,deutsche_bank_ag,dolomitenbank,easybank_ag,erste_bank_und_sparkassen,hypo_alpeadriabank_international_ag,hypo_noe_lb_fur_niederosterreich_u_wien,hypo_oberosterreich_salzburg_steiermark,hypo_tirol_bank_ag,hypo_vorarlberg_bank_ag,hypo_bank_burgenland_aktiengesellschaft,marchfelder_bank,oberbank_ag,raiffeisen_bankengruppe_osterreich,schoellerbank_ag,sparda_bank_wien,volksbank_gruppe,volkskreditbank_ag, orvr_bank_braunau. - verified_
name string - Owner's verified full name. Values are verified or provided by EPS directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. EPS rarely provides this information so the attribute is usually empty.
- bank String
- The customer's bank. Should be one of
arzte_und_apotheker_bank,austrian_anadi_bank_ag,bank_austria,bankhaus_carl_spangler,bankhaus_schelhammer_und_schattera_ag,bawag_psk_ag,bks_bank_ag,brull_kallmus_bank_ag,btv_vier_lander_bank,capital_bank_grawe_gruppe_ag,deutsche_bank_ag,dolomitenbank,easybank_ag,erste_bank_und_sparkassen,hypo_alpeadriabank_international_ag,hypo_noe_lb_fur_niederosterreich_u_wien,hypo_oberosterreich_salzburg_steiermark,hypo_tirol_bank_ag,hypo_vorarlberg_bank_ag,hypo_bank_burgenland_aktiengesellschaft,marchfelder_bank,oberbank_ag,raiffeisen_bankengruppe_osterreich,schoellerbank_ag,sparda_bank_wien,volksbank_gruppe,volkskreditbank_ag, orvr_bank_braunau. - verified
Name String - Owner's verified full name. Values are verified or provided by EPS directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. EPS rarely provides this information so the attribute is usually empty.
- bank string
- The customer's bank. Should be one of
arzte_und_apotheker_bank,austrian_anadi_bank_ag,bank_austria,bankhaus_carl_spangler,bankhaus_schelhammer_und_schattera_ag,bawag_psk_ag,bks_bank_ag,brull_kallmus_bank_ag,btv_vier_lander_bank,capital_bank_grawe_gruppe_ag,deutsche_bank_ag,dolomitenbank,easybank_ag,erste_bank_und_sparkassen,hypo_alpeadriabank_international_ag,hypo_noe_lb_fur_niederosterreich_u_wien,hypo_oberosterreich_salzburg_steiermark,hypo_tirol_bank_ag,hypo_vorarlberg_bank_ag,hypo_bank_burgenland_aktiengesellschaft,marchfelder_bank,oberbank_ag,raiffeisen_bankengruppe_osterreich,schoellerbank_ag,sparda_bank_wien,volksbank_gruppe,volkskreditbank_ag, orvr_bank_braunau. - verified
Name string - Owner's verified full name. Values are verified or provided by EPS directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. EPS rarely provides this information so the attribute is usually empty.
- bank str
- The customer's bank. Should be one of
arzte_und_apotheker_bank,austrian_anadi_bank_ag,bank_austria,bankhaus_carl_spangler,bankhaus_schelhammer_und_schattera_ag,bawag_psk_ag,bks_bank_ag,brull_kallmus_bank_ag,btv_vier_lander_bank,capital_bank_grawe_gruppe_ag,deutsche_bank_ag,dolomitenbank,easybank_ag,erste_bank_und_sparkassen,hypo_alpeadriabank_international_ag,hypo_noe_lb_fur_niederosterreich_u_wien,hypo_oberosterreich_salzburg_steiermark,hypo_tirol_bank_ag,hypo_vorarlberg_bank_ag,hypo_bank_burgenland_aktiengesellschaft,marchfelder_bank,oberbank_ag,raiffeisen_bankengruppe_osterreich,schoellerbank_ag,sparda_bank_wien,volksbank_gruppe,volkskreditbank_ag, orvr_bank_braunau. - verified_
name str - Owner's verified full name. Values are verified or provided by EPS directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. EPS rarely provides this information so the attribute is usually empty.
- bank String
- The customer's bank. Should be one of
arzte_und_apotheker_bank,austrian_anadi_bank_ag,bank_austria,bankhaus_carl_spangler,bankhaus_schelhammer_und_schattera_ag,bawag_psk_ag,bks_bank_ag,brull_kallmus_bank_ag,btv_vier_lander_bank,capital_bank_grawe_gruppe_ag,deutsche_bank_ag,dolomitenbank,easybank_ag,erste_bank_und_sparkassen,hypo_alpeadriabank_international_ag,hypo_noe_lb_fur_niederosterreich_u_wien,hypo_oberosterreich_salzburg_steiermark,hypo_tirol_bank_ag,hypo_vorarlberg_bank_ag,hypo_bank_burgenland_aktiengesellschaft,marchfelder_bank,oberbank_ag,raiffeisen_bankengruppe_osterreich,schoellerbank_ag,sparda_bank_wien,volksbank_gruppe,volkskreditbank_ag, orvr_bank_braunau. - verified
Name String - Owner's verified full name. Values are verified or provided by EPS directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. EPS rarely provides this information so the attribute is usually empty.
ChargePaymentMethodDetailsFpx, ChargePaymentMethodDetailsFpxArgs
- Account
Holder stringType - Account holder type, if provided. Can be one of
individualorcompany. - Bank string
- The customer's bank. Can be one of
affin_bank,agrobank,alliance_bank,ambank,bank_islam,bank_muamalat,bank_rakyat,bsn,cimb,hong_leong_bank,hsbc,kfh,maybank2u,ocbc,public_bank,rhb,standard_chartered,uob,deutsche_bank,maybank2e,pb_enterprise, orbank_of_china. - Transaction
Id string - Unique transaction id generated by FPX for every request from the merchant
- Account
Holder stringType - Account holder type, if provided. Can be one of
individualorcompany. - Bank string
- The customer's bank. Can be one of
affin_bank,agrobank,alliance_bank,ambank,bank_islam,bank_muamalat,bank_rakyat,bsn,cimb,hong_leong_bank,hsbc,kfh,maybank2u,ocbc,public_bank,rhb,standard_chartered,uob,deutsche_bank,maybank2e,pb_enterprise, orbank_of_china. - Transaction
Id string - Unique transaction id generated by FPX for every request from the merchant
- account_
holder_ stringtype - Account holder type, if provided. Can be one of
individualorcompany. - bank string
- The customer's bank. Can be one of
affin_bank,agrobank,alliance_bank,ambank,bank_islam,bank_muamalat,bank_rakyat,bsn,cimb,hong_leong_bank,hsbc,kfh,maybank2u,ocbc,public_bank,rhb,standard_chartered,uob,deutsche_bank,maybank2e,pb_enterprise, orbank_of_china. - transaction_
id string - Unique transaction id generated by FPX for every request from the merchant
- account
Holder StringType - Account holder type, if provided. Can be one of
individualorcompany. - bank String
- The customer's bank. Can be one of
affin_bank,agrobank,alliance_bank,ambank,bank_islam,bank_muamalat,bank_rakyat,bsn,cimb,hong_leong_bank,hsbc,kfh,maybank2u,ocbc,public_bank,rhb,standard_chartered,uob,deutsche_bank,maybank2e,pb_enterprise, orbank_of_china. - transaction
Id String - Unique transaction id generated by FPX for every request from the merchant
- account
Holder stringType - Account holder type, if provided. Can be one of
individualorcompany. - bank string
- The customer's bank. Can be one of
affin_bank,agrobank,alliance_bank,ambank,bank_islam,bank_muamalat,bank_rakyat,bsn,cimb,hong_leong_bank,hsbc,kfh,maybank2u,ocbc,public_bank,rhb,standard_chartered,uob,deutsche_bank,maybank2e,pb_enterprise, orbank_of_china. - transaction
Id string - Unique transaction id generated by FPX for every request from the merchant
- account_
holder_ strtype - Account holder type, if provided. Can be one of
individualorcompany. - bank str
- The customer's bank. Can be one of
affin_bank,agrobank,alliance_bank,ambank,bank_islam,bank_muamalat,bank_rakyat,bsn,cimb,hong_leong_bank,hsbc,kfh,maybank2u,ocbc,public_bank,rhb,standard_chartered,uob,deutsche_bank,maybank2e,pb_enterprise, orbank_of_china. - transaction_
id str - Unique transaction id generated by FPX for every request from the merchant
- account
Holder StringType - Account holder type, if provided. Can be one of
individualorcompany. - bank String
- The customer's bank. Can be one of
affin_bank,agrobank,alliance_bank,ambank,bank_islam,bank_muamalat,bank_rakyat,bsn,cimb,hong_leong_bank,hsbc,kfh,maybank2u,ocbc,public_bank,rhb,standard_chartered,uob,deutsche_bank,maybank2e,pb_enterprise, orbank_of_china. - transaction
Id String - Unique transaction id generated by FPX for every request from the merchant
ChargePaymentMethodDetailsGiropay, ChargePaymentMethodDetailsGiropayArgs
- Bank
Code string - Bank code of bank associated with the bank account.
- Bank
Name string - Name of the bank associated with the bank account.
- Bic string
- Bank Identifier Code of the bank associated with the bank account.
- Verified
Name string - Owner's verified full name. Values are verified or provided by Giropay directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. Giropay rarely provides this information so the attribute is usually empty.
- Bank
Code string - Bank code of bank associated with the bank account.
- Bank
Name string - Name of the bank associated with the bank account.
- Bic string
- Bank Identifier Code of the bank associated with the bank account.
- Verified
Name string - Owner's verified full name. Values are verified or provided by Giropay directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. Giropay rarely provides this information so the attribute is usually empty.
- bank_
code string - Bank code of bank associated with the bank account.
- bank_
name string - Name of the bank associated with the bank account.
- bic string
- Bank Identifier Code of the bank associated with the bank account.
- verified_
name string - Owner's verified full name. Values are verified or provided by Giropay directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. Giropay rarely provides this information so the attribute is usually empty.
- bank
Code String - Bank code of bank associated with the bank account.
- bank
Name String - Name of the bank associated with the bank account.
- bic String
- Bank Identifier Code of the bank associated with the bank account.
- verified
Name String - Owner's verified full name. Values are verified or provided by Giropay directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. Giropay rarely provides this information so the attribute is usually empty.
- bank
Code string - Bank code of bank associated with the bank account.
- bank
Name string - Name of the bank associated with the bank account.
- bic string
- Bank Identifier Code of the bank associated with the bank account.
- verified
Name string - Owner's verified full name. Values are verified or provided by Giropay directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. Giropay rarely provides this information so the attribute is usually empty.
- bank_
code str - Bank code of bank associated with the bank account.
- bank_
name str - Name of the bank associated with the bank account.
- bic str
- Bank Identifier Code of the bank associated with the bank account.
- verified_
name str - Owner's verified full name. Values are verified or provided by Giropay directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. Giropay rarely provides this information so the attribute is usually empty.
- bank
Code String - Bank code of bank associated with the bank account.
- bank
Name String - Name of the bank associated with the bank account.
- bic String
- Bank Identifier Code of the bank associated with the bank account.
- verified
Name String - Owner's verified full name. Values are verified or provided by Giropay directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. Giropay rarely provides this information so the attribute is usually empty.
ChargePaymentMethodDetailsGrabpay, ChargePaymentMethodDetailsGrabpayArgs
- Transaction
Id string - Unique transaction id generated by GrabPay
- Transaction
Id string - Unique transaction id generated by GrabPay
- transaction_
id string - Unique transaction id generated by GrabPay
- transaction
Id String - Unique transaction id generated by GrabPay
- transaction
Id string - Unique transaction id generated by GrabPay
- transaction_
id str - Unique transaction id generated by GrabPay
- transaction
Id String - Unique transaction id generated by GrabPay
ChargePaymentMethodDetailsIdeal, ChargePaymentMethodDetailsIdealArgs
- Bank string
- The customer's bank. Can be one of
abn_amro,adyen,asn_bank,bunq,buut,finom,handelsbanken,ing,knab,mollie,moneyou,n26,nn,rabobank,regiobank,revolut,sns_bank,triodos_bank,van_lanschot, oryoursafe. - Bic string
- The Bank Identifier Code of the customer's bank.
- Generated
Sepa stringDebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- Generated
Sepa stringDebit Mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- Iban
Last4 string - Last four characters of the IBAN.
- Transaction
Id string - Unique transaction ID generated by iDEAL.
- Verified
Name string - Owner's verified full name. Values are verified or provided by iDEAL directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Bank string
- The customer's bank. Can be one of
abn_amro,adyen,asn_bank,bunq,buut,finom,handelsbanken,ing,knab,mollie,moneyou,n26,nn,rabobank,regiobank,revolut,sns_bank,triodos_bank,van_lanschot, oryoursafe. - Bic string
- The Bank Identifier Code of the customer's bank.
- Generated
Sepa stringDebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- Generated
Sepa stringDebit Mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- Iban
Last4 string - Last four characters of the IBAN.
- Transaction
Id string - Unique transaction ID generated by iDEAL.
- Verified
Name string - Owner's verified full name. Values are verified or provided by iDEAL directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- bank string
- The customer's bank. Can be one of
abn_amro,adyen,asn_bank,bunq,buut,finom,handelsbanken,ing,knab,mollie,moneyou,n26,nn,rabobank,regiobank,revolut,sns_bank,triodos_bank,van_lanschot, oryoursafe. - bic string
- The Bank Identifier Code of the customer's bank.
- generated_
sepa_ stringdebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- generated_
sepa_ stringdebit_ mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- iban_
last4 string - Last four characters of the IBAN.
- transaction_
id string - Unique transaction ID generated by iDEAL.
- verified_
name string - Owner's verified full name. Values are verified or provided by iDEAL directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- bank String
- The customer's bank. Can be one of
abn_amro,adyen,asn_bank,bunq,buut,finom,handelsbanken,ing,knab,mollie,moneyou,n26,nn,rabobank,regiobank,revolut,sns_bank,triodos_bank,van_lanschot, oryoursafe. - bic String
- The Bank Identifier Code of the customer's bank.
- generated
Sepa StringDebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- generated
Sepa StringDebit Mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- iban
Last4 String - Last four characters of the IBAN.
- transaction
Id String - Unique transaction ID generated by iDEAL.
- verified
Name String - Owner's verified full name. Values are verified or provided by iDEAL directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- bank string
- The customer's bank. Can be one of
abn_amro,adyen,asn_bank,bunq,buut,finom,handelsbanken,ing,knab,mollie,moneyou,n26,nn,rabobank,regiobank,revolut,sns_bank,triodos_bank,van_lanschot, oryoursafe. - bic string
- The Bank Identifier Code of the customer's bank.
- generated
Sepa stringDebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- generated
Sepa stringDebit Mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- iban
Last4 string - Last four characters of the IBAN.
- transaction
Id string - Unique transaction ID generated by iDEAL.
- verified
Name string - Owner's verified full name. Values are verified or provided by iDEAL directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- bank str
- The customer's bank. Can be one of
abn_amro,adyen,asn_bank,bunq,buut,finom,handelsbanken,ing,knab,mollie,moneyou,n26,nn,rabobank,regiobank,revolut,sns_bank,triodos_bank,van_lanschot, oryoursafe. - bic str
- The Bank Identifier Code of the customer's bank.
- generated_
sepa_ strdebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- generated_
sepa_ strdebit_ mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- iban_
last4 str - Last four characters of the IBAN.
- transaction_
id str - Unique transaction ID generated by iDEAL.
- verified_
name str - Owner's verified full name. Values are verified or provided by iDEAL directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- bank String
- The customer's bank. Can be one of
abn_amro,adyen,asn_bank,bunq,buut,finom,handelsbanken,ing,knab,mollie,moneyou,n26,nn,rabobank,regiobank,revolut,sns_bank,triodos_bank,van_lanschot, oryoursafe. - bic String
- The Bank Identifier Code of the customer's bank.
- generated
Sepa StringDebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- generated
Sepa StringDebit Mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- iban
Last4 String - Last four characters of the IBAN.
- transaction
Id String - Unique transaction ID generated by iDEAL.
- verified
Name String - Owner's verified full name. Values are verified or provided by iDEAL directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
ChargePaymentMethodDetailsInteracPresent, ChargePaymentMethodDetailsInteracPresentArgs
- Brand string
- Card brand. Can be
interac,mastercardorvisa. - Cardholder
Name string - The cardholder name as read from the card, in ISO 7813 format. May include alphanumeric characters, special characters and first/last name separator (
/). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay. - Country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- Description string
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- Emv
Auth stringData - Authorization response cryptogram.
- Exp
Month double - Two-digit number representing the card's expiration month.
- Exp
Year double - Four-digit number representing the card's expiration year.
- Fingerprint string
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- Funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - Generated
Card string - ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.
- Iin string
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- Issuer string
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- Last4 string
- The last four digits of the card.
- Location string
- ID of the location that this transaction's reader is assigned to.
- Network string
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - Network
Transaction stringId - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- Preferred
Locales List<string> - The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
- Read
Method string - How card details were read in this transaction.
- Reader string
- ID of the reader this transaction was made on.
- Receipt
Charge
Payment Method Details Interac Present Receipt - A collection of fields required to be displayed on receipts. Only required for EMV transactions.
- Brand string
- Card brand. Can be
interac,mastercardorvisa. - Cardholder
Name string - The cardholder name as read from the card, in ISO 7813 format. May include alphanumeric characters, special characters and first/last name separator (
/). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay. - Country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- Description string
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- Emv
Auth stringData - Authorization response cryptogram.
- Exp
Month float64 - Two-digit number representing the card's expiration month.
- Exp
Year float64 - Four-digit number representing the card's expiration year.
- Fingerprint string
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- Funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - Generated
Card string - ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.
- Iin string
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- Issuer string
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- Last4 string
- The last four digits of the card.
- Location string
- ID of the location that this transaction's reader is assigned to.
- Network string
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - Network
Transaction stringId - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- Preferred
Locales []string - The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
- Read
Method string - How card details were read in this transaction.
- Reader string
- ID of the reader this transaction was made on.
- Receipt
Charge
Payment Method Details Interac Present Receipt - A collection of fields required to be displayed on receipts. Only required for EMV transactions.
- brand string
- Card brand. Can be
interac,mastercardorvisa. - cardholder_
name string - The cardholder name as read from the card, in ISO 7813 format. May include alphanumeric characters, special characters and first/last name separator (
/). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay. - country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- description string
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- emv_
auth_ stringdata - Authorization response cryptogram.
- exp_
month number - Two-digit number representing the card's expiration month.
- exp_
year number - Four-digit number representing the card's expiration year.
- fingerprint string
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - generated_
card string - ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.
- iin string
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- issuer string
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- last4 string
- The last four digits of the card.
- location string
- ID of the location that this transaction's reader is assigned to.
- network string
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - network_
transaction_ stringid - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- preferred_
locales list(string) - The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
- read_
method string - How card details were read in this transaction.
- reader string
- ID of the reader this transaction was made on.
- receipt object
- A collection of fields required to be displayed on receipts. Only required for EMV transactions.
- brand String
- Card brand. Can be
interac,mastercardorvisa. - cardholder
Name String - The cardholder name as read from the card, in ISO 7813 format. May include alphanumeric characters, special characters and first/last name separator (
/). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay. - country String
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- description String
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- emv
Auth StringData - Authorization response cryptogram.
- exp
Month Double - Two-digit number representing the card's expiration month.
- exp
Year Double - Four-digit number representing the card's expiration year.
- fingerprint String
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- funding String
- Card funding type. Can be
credit,debit,prepaid, orunknown. - generated
Card String - ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.
- iin String
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- issuer String
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- last4 String
- The last four digits of the card.
- location String
- ID of the location that this transaction's reader is assigned to.
- network String
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - network
Transaction StringId - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- preferred
Locales List<String> - The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
- read
Method String - How card details were read in this transaction.
- reader String
- ID of the reader this transaction was made on.
- receipt
Charge
Payment Method Details Interac Present Receipt - A collection of fields required to be displayed on receipts. Only required for EMV transactions.
- brand string
- Card brand. Can be
interac,mastercardorvisa. - cardholder
Name string - The cardholder name as read from the card, in ISO 7813 format. May include alphanumeric characters, special characters and first/last name separator (
/). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay. - country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- description string
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- emv
Auth stringData - Authorization response cryptogram.
- exp
Month number - Two-digit number representing the card's expiration month.
- exp
Year number - Four-digit number representing the card's expiration year.
- fingerprint string
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - generated
Card string - ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.
- iin string
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- issuer string
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- last4 string
- The last four digits of the card.
- location string
- ID of the location that this transaction's reader is assigned to.
- network string
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - network
Transaction stringId - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- preferred
Locales string[] - The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
- read
Method string - How card details were read in this transaction.
- reader string
- ID of the reader this transaction was made on.
- receipt
Charge
Payment Method Details Interac Present Receipt - A collection of fields required to be displayed on receipts. Only required for EMV transactions.
- brand str
- Card brand. Can be
interac,mastercardorvisa. - cardholder_
name str - The cardholder name as read from the card, in ISO 7813 format. May include alphanumeric characters, special characters and first/last name separator (
/). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay. - country str
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- description str
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- emv_
auth_ strdata - Authorization response cryptogram.
- exp_
month float - Two-digit number representing the card's expiration month.
- exp_
year float - Four-digit number representing the card's expiration year.
- fingerprint str
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- funding str
- Card funding type. Can be
credit,debit,prepaid, orunknown. - generated_
card str - ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.
- iin str
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- issuer str
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- last4 str
- The last four digits of the card.
- location str
- ID of the location that this transaction's reader is assigned to.
- network str
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - network_
transaction_ strid - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- preferred_
locales Sequence[str] - The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
- read_
method str - How card details were read in this transaction.
- reader str
- ID of the reader this transaction was made on.
- receipt
Charge
Payment Method Details Interac Present Receipt - A collection of fields required to be displayed on receipts. Only required for EMV transactions.
- brand String
- Card brand. Can be
interac,mastercardorvisa. - cardholder
Name String - The cardholder name as read from the card, in ISO 7813 format. May include alphanumeric characters, special characters and first/last name separator (
/). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments, such as those made with Apple Pay and Google Pay. - country String
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- description String
- A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)
- emv
Auth StringData - Authorization response cryptogram.
- exp
Month Number - Two-digit number representing the card's expiration month.
- exp
Year Number - Four-digit number representing the card's expiration year.
- fingerprint String
- Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
- funding String
- Card funding type. Can be
credit,debit,prepaid, orunknown. - generated
Card String - ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.
- iin String
- Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)
- issuer String
- The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)
- last4 String
- The last four digits of the card.
- location String
- ID of the location that this transaction's reader is assigned to.
- network String
- Identifies which network this charge was processed on. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,interac,jcb,link,mastercard,unionpay,visa, orunknown. - network
Transaction StringId - This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
- preferred
Locales List<String> - The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
- read
Method String - How card details were read in this transaction.
- reader String
- ID of the reader this transaction was made on.
- receipt Property Map
- A collection of fields required to be displayed on receipts. Only required for EMV transactions.
ChargePaymentMethodDetailsInteracPresentReceipt, ChargePaymentMethodDetailsInteracPresentReceiptArgs
- Account
Type string - The type of account being debited or credited
- Application
Cryptogram string - The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
- Application
Preferred stringName - The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
- string
- Identifier for this transaction.
- string
- EMV tag 8A. A code returned by the card issuer.
- Cardholder
Verification stringMethod - Describes the method used by the cardholder to verify ownership of the card. One of the following:
approval,failure,none,offline_pin,offline_pin_and_signature,online_pin, orsignature. - Dedicated
File stringName - Similar to the applicationpreferredname, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
- Terminal
Verification stringResults - A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
- Transaction
Status stringInformation - An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
- Account
Type string - The type of account being debited or credited
- Application
Cryptogram string - The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
- Application
Preferred stringName - The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
- string
- Identifier for this transaction.
- string
- EMV tag 8A. A code returned by the card issuer.
- Cardholder
Verification stringMethod - Describes the method used by the cardholder to verify ownership of the card. One of the following:
approval,failure,none,offline_pin,offline_pin_and_signature,online_pin, orsignature. - Dedicated
File stringName - Similar to the applicationpreferredname, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
- Terminal
Verification stringResults - A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
- Transaction
Status stringInformation - An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
- account_
type string - The type of account being debited or credited
- application_
cryptogram string - The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
- application_
preferred_ stringname - The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
- string
- Identifier for this transaction.
- string
- EMV tag 8A. A code returned by the card issuer.
- cardholder_
verification_ stringmethod - Describes the method used by the cardholder to verify ownership of the card. One of the following:
approval,failure,none,offline_pin,offline_pin_and_signature,online_pin, orsignature. - dedicated_
file_ stringname - Similar to the applicationpreferredname, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
- terminal_
verification_ stringresults - A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
- transaction_
status_ stringinformation - An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
- account
Type String - The type of account being debited or credited
- application
Cryptogram String - The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
- application
Preferred StringName - The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
- String
- Identifier for this transaction.
- String
- EMV tag 8A. A code returned by the card issuer.
- cardholder
Verification StringMethod - Describes the method used by the cardholder to verify ownership of the card. One of the following:
approval,failure,none,offline_pin,offline_pin_and_signature,online_pin, orsignature. - dedicated
File StringName - Similar to the applicationpreferredname, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
- terminal
Verification StringResults - A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
- transaction
Status StringInformation - An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
- account
Type string - The type of account being debited or credited
- application
Cryptogram string - The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
- application
Preferred stringName - The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
- string
- Identifier for this transaction.
- string
- EMV tag 8A. A code returned by the card issuer.
- cardholder
Verification stringMethod - Describes the method used by the cardholder to verify ownership of the card. One of the following:
approval,failure,none,offline_pin,offline_pin_and_signature,online_pin, orsignature. - dedicated
File stringName - Similar to the applicationpreferredname, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
- terminal
Verification stringResults - A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
- transaction
Status stringInformation - An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
- account_
type str - The type of account being debited or credited
- application_
cryptogram str - The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
- application_
preferred_ strname - The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
- str
- Identifier for this transaction.
- str
- EMV tag 8A. A code returned by the card issuer.
- cardholder_
verification_ strmethod - Describes the method used by the cardholder to verify ownership of the card. One of the following:
approval,failure,none,offline_pin,offline_pin_and_signature,online_pin, orsignature. - dedicated_
file_ strname - Similar to the applicationpreferredname, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
- terminal_
verification_ strresults - A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
- transaction_
status_ strinformation - An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
- account
Type String - The type of account being debited or credited
- application
Cryptogram String - The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
- application
Preferred StringName - The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
- String
- Identifier for this transaction.
- String
- EMV tag 8A. A code returned by the card issuer.
- cardholder
Verification StringMethod - Describes the method used by the cardholder to verify ownership of the card. One of the following:
approval,failure,none,offline_pin,offline_pin_and_signature,online_pin, orsignature. - dedicated
File StringName - Similar to the applicationpreferredname, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
- terminal
Verification StringResults - A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
- transaction
Status StringInformation - An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
ChargePaymentMethodDetailsKakaoPay, ChargePaymentMethodDetailsKakaoPayArgs
- Buyer
Id string - A unique identifier for the buyer as determined by the local payment processor.
- Transaction
Id string - The Kakao Pay transaction ID associated with this payment.
- Buyer
Id string - A unique identifier for the buyer as determined by the local payment processor.
- Transaction
Id string - The Kakao Pay transaction ID associated with this payment.
- buyer_
id string - A unique identifier for the buyer as determined by the local payment processor.
- transaction_
id string - The Kakao Pay transaction ID associated with this payment.
- buyer
Id String - A unique identifier for the buyer as determined by the local payment processor.
- transaction
Id String - The Kakao Pay transaction ID associated with this payment.
- buyer
Id string - A unique identifier for the buyer as determined by the local payment processor.
- transaction
Id string - The Kakao Pay transaction ID associated with this payment.
- buyer_
id str - A unique identifier for the buyer as determined by the local payment processor.
- transaction_
id str - The Kakao Pay transaction ID associated with this payment.
- buyer
Id String - A unique identifier for the buyer as determined by the local payment processor.
- transaction
Id String - The Kakao Pay transaction ID associated with this payment.
ChargePaymentMethodDetailsKlarna, ChargePaymentMethodDetailsKlarnaArgs
- Location string
- ID of the location that this transaction's reader is assigned to.
- Payer
Details ChargePayment Method Details Klarna Payer Details - The payer details for this transaction.
- Payment
Method stringCategory - The Klarna payment method used for this transaction.
Can be one of
pay_later,pay_now,pay_with_financing, orpay_in_installments - Preferred
Locale string - Preferred language of the Klarna authorization page that the customer is redirected to.
Can be one of
de-AT,en-AT,nl-BE,fr-BE,en-BE,de-DE,en-DE,da-DK,en-DK,es-ES,en-ES,fi-FI,sv-FI,en-FI,en-GB,en-IE,it-IT,en-IT,nl-NL,en-NL,nb-NO,en-NO,sv-SE,en-SE,en-US,es-US,fr-FR,en-FR,cs-CZ,en-CZ,ro-RO,en-RO,el-GR,en-GR,en-AU,en-NZ,en-CA,fr-CA,pl-PL,en-PL,pt-PT,en-PT,de-CH,fr-CH,it-CH, oren-CH - Reader string
- ID of the reader this transaction was made on.
- Location string
- ID of the location that this transaction's reader is assigned to.
- Payer
Details ChargePayment Method Details Klarna Payer Details - The payer details for this transaction.
- Payment
Method stringCategory - The Klarna payment method used for this transaction.
Can be one of
pay_later,pay_now,pay_with_financing, orpay_in_installments - Preferred
Locale string - Preferred language of the Klarna authorization page that the customer is redirected to.
Can be one of
de-AT,en-AT,nl-BE,fr-BE,en-BE,de-DE,en-DE,da-DK,en-DK,es-ES,en-ES,fi-FI,sv-FI,en-FI,en-GB,en-IE,it-IT,en-IT,nl-NL,en-NL,nb-NO,en-NO,sv-SE,en-SE,en-US,es-US,fr-FR,en-FR,cs-CZ,en-CZ,ro-RO,en-RO,el-GR,en-GR,en-AU,en-NZ,en-CA,fr-CA,pl-PL,en-PL,pt-PT,en-PT,de-CH,fr-CH,it-CH, oren-CH - Reader string
- ID of the reader this transaction was made on.
- location string
- ID of the location that this transaction's reader is assigned to.
- payer_
details object - The payer details for this transaction.
- payment_
method_ stringcategory - The Klarna payment method used for this transaction.
Can be one of
pay_later,pay_now,pay_with_financing, orpay_in_installments - preferred_
locale string - Preferred language of the Klarna authorization page that the customer is redirected to.
Can be one of
de-AT,en-AT,nl-BE,fr-BE,en-BE,de-DE,en-DE,da-DK,en-DK,es-ES,en-ES,fi-FI,sv-FI,en-FI,en-GB,en-IE,it-IT,en-IT,nl-NL,en-NL,nb-NO,en-NO,sv-SE,en-SE,en-US,es-US,fr-FR,en-FR,cs-CZ,en-CZ,ro-RO,en-RO,el-GR,en-GR,en-AU,en-NZ,en-CA,fr-CA,pl-PL,en-PL,pt-PT,en-PT,de-CH,fr-CH,it-CH, oren-CH - reader string
- ID of the reader this transaction was made on.
- location String
- ID of the location that this transaction's reader is assigned to.
- payer
Details ChargePayment Method Details Klarna Payer Details - The payer details for this transaction.
- payment
Method StringCategory - The Klarna payment method used for this transaction.
Can be one of
pay_later,pay_now,pay_with_financing, orpay_in_installments - preferred
Locale String - Preferred language of the Klarna authorization page that the customer is redirected to.
Can be one of
de-AT,en-AT,nl-BE,fr-BE,en-BE,de-DE,en-DE,da-DK,en-DK,es-ES,en-ES,fi-FI,sv-FI,en-FI,en-GB,en-IE,it-IT,en-IT,nl-NL,en-NL,nb-NO,en-NO,sv-SE,en-SE,en-US,es-US,fr-FR,en-FR,cs-CZ,en-CZ,ro-RO,en-RO,el-GR,en-GR,en-AU,en-NZ,en-CA,fr-CA,pl-PL,en-PL,pt-PT,en-PT,de-CH,fr-CH,it-CH, oren-CH - reader String
- ID of the reader this transaction was made on.
- location string
- ID of the location that this transaction's reader is assigned to.
- payer
Details ChargePayment Method Details Klarna Payer Details - The payer details for this transaction.
- payment
Method stringCategory - The Klarna payment method used for this transaction.
Can be one of
pay_later,pay_now,pay_with_financing, orpay_in_installments - preferred
Locale string - Preferred language of the Klarna authorization page that the customer is redirected to.
Can be one of
de-AT,en-AT,nl-BE,fr-BE,en-BE,de-DE,en-DE,da-DK,en-DK,es-ES,en-ES,fi-FI,sv-FI,en-FI,en-GB,en-IE,it-IT,en-IT,nl-NL,en-NL,nb-NO,en-NO,sv-SE,en-SE,en-US,es-US,fr-FR,en-FR,cs-CZ,en-CZ,ro-RO,en-RO,el-GR,en-GR,en-AU,en-NZ,en-CA,fr-CA,pl-PL,en-PL,pt-PT,en-PT,de-CH,fr-CH,it-CH, oren-CH - reader string
- ID of the reader this transaction was made on.
- location str
- ID of the location that this transaction's reader is assigned to.
- payer_
details ChargePayment Method Details Klarna Payer Details - The payer details for this transaction.
- payment_
method_ strcategory - The Klarna payment method used for this transaction.
Can be one of
pay_later,pay_now,pay_with_financing, orpay_in_installments - preferred_
locale str - Preferred language of the Klarna authorization page that the customer is redirected to.
Can be one of
de-AT,en-AT,nl-BE,fr-BE,en-BE,de-DE,en-DE,da-DK,en-DK,es-ES,en-ES,fi-FI,sv-FI,en-FI,en-GB,en-IE,it-IT,en-IT,nl-NL,en-NL,nb-NO,en-NO,sv-SE,en-SE,en-US,es-US,fr-FR,en-FR,cs-CZ,en-CZ,ro-RO,en-RO,el-GR,en-GR,en-AU,en-NZ,en-CA,fr-CA,pl-PL,en-PL,pt-PT,en-PT,de-CH,fr-CH,it-CH, oren-CH - reader str
- ID of the reader this transaction was made on.
- location String
- ID of the location that this transaction's reader is assigned to.
- payer
Details Property Map - The payer details for this transaction.
- payment
Method StringCategory - The Klarna payment method used for this transaction.
Can be one of
pay_later,pay_now,pay_with_financing, orpay_in_installments - preferred
Locale String - Preferred language of the Klarna authorization page that the customer is redirected to.
Can be one of
de-AT,en-AT,nl-BE,fr-BE,en-BE,de-DE,en-DE,da-DK,en-DK,es-ES,en-ES,fi-FI,sv-FI,en-FI,en-GB,en-IE,it-IT,en-IT,nl-NL,en-NL,nb-NO,en-NO,sv-SE,en-SE,en-US,es-US,fr-FR,en-FR,cs-CZ,en-CZ,ro-RO,en-RO,el-GR,en-GR,en-AU,en-NZ,en-CA,fr-CA,pl-PL,en-PL,pt-PT,en-PT,de-CH,fr-CH,it-CH, oren-CH - reader String
- ID of the reader this transaction was made on.
ChargePaymentMethodDetailsKlarnaPayerDetails, ChargePaymentMethodDetailsKlarnaPayerDetailsArgs
- Address
Charge
Payment Method Details Klarna Payer Details Address - The payer's address
- Address
Charge
Payment Method Details Klarna Payer Details Address - The payer's address
- address
Charge
Payment Method Details Klarna Payer Details Address - The payer's address
- address
Charge
Payment Method Details Klarna Payer Details Address - The payer's address
- address
Charge
Payment Method Details Klarna Payer Details Address - The payer's address
- address Property Map
- The payer's address
ChargePaymentMethodDetailsKlarnaPayerDetailsAddress, ChargePaymentMethodDetailsKlarnaPayerDetailsAddressArgs
- Country string
- The payer address country
- Country string
- The payer address country
- country string
- The payer address country
- country String
- The payer address country
- country string
- The payer address country
- country str
- The payer address country
- country String
- The payer address country
ChargePaymentMethodDetailsKonbini, ChargePaymentMethodDetailsKonbiniArgs
- Store
Charge
Payment Method Details Konbini Store - If the payment succeeded, this contains the details of the convenience store where the payment was completed.
- Store
Charge
Payment Method Details Konbini Store - If the payment succeeded, this contains the details of the convenience store where the payment was completed.
- store
Charge
Payment Method Details Konbini Store - If the payment succeeded, this contains the details of the convenience store where the payment was completed.
- store
Charge
Payment Method Details Konbini Store - If the payment succeeded, this contains the details of the convenience store where the payment was completed.
- store
Charge
Payment Method Details Konbini Store - If the payment succeeded, this contains the details of the convenience store where the payment was completed.
- store Property Map
- If the payment succeeded, this contains the details of the convenience store where the payment was completed.
ChargePaymentMethodDetailsKonbiniStore, ChargePaymentMethodDetailsKonbiniStoreArgs
- Chain string
- The name of the convenience store chain where the payment was completed.
- Chain string
- The name of the convenience store chain where the payment was completed.
- chain string
- The name of the convenience store chain where the payment was completed.
- chain String
- The name of the convenience store chain where the payment was completed.
- chain string
- The name of the convenience store chain where the payment was completed.
- chain str
- The name of the convenience store chain where the payment was completed.
- chain String
- The name of the convenience store chain where the payment was completed.
ChargePaymentMethodDetailsKrCard, ChargePaymentMethodDetailsKrCardArgs
- Brand string
- The local credit or debit card brand.
- Buyer
Id string - A unique identifier for the buyer as determined by the local payment processor.
- Last4 string
- The last four digits of the card. This may not be present for American Express cards.
- Transaction
Id string - The Korean Card transaction ID associated with this payment.
- Brand string
- The local credit or debit card brand.
- Buyer
Id string - A unique identifier for the buyer as determined by the local payment processor.
- Last4 string
- The last four digits of the card. This may not be present for American Express cards.
- Transaction
Id string - The Korean Card transaction ID associated with this payment.
- brand string
- The local credit or debit card brand.
- buyer_
id string - A unique identifier for the buyer as determined by the local payment processor.
- last4 string
- The last four digits of the card. This may not be present for American Express cards.
- transaction_
id string - The Korean Card transaction ID associated with this payment.
- brand String
- The local credit or debit card brand.
- buyer
Id String - A unique identifier for the buyer as determined by the local payment processor.
- last4 String
- The last four digits of the card. This may not be present for American Express cards.
- transaction
Id String - The Korean Card transaction ID associated with this payment.
- brand string
- The local credit or debit card brand.
- buyer
Id string - A unique identifier for the buyer as determined by the local payment processor.
- last4 string
- The last four digits of the card. This may not be present for American Express cards.
- transaction
Id string - The Korean Card transaction ID associated with this payment.
- brand str
- The local credit or debit card brand.
- buyer_
id str - A unique identifier for the buyer as determined by the local payment processor.
- last4 str
- The last four digits of the card. This may not be present for American Express cards.
- transaction_
id str - The Korean Card transaction ID associated with this payment.
- brand String
- The local credit or debit card brand.
- buyer
Id String - A unique identifier for the buyer as determined by the local payment processor.
- last4 String
- The last four digits of the card. This may not be present for American Express cards.
- transaction
Id String - The Korean Card transaction ID associated with this payment.
ChargePaymentMethodDetailsLink, ChargePaymentMethodDetailsLinkArgs
- Country string
- Two-letter ISO code representing the funding source country beneath the Link payment. You could use this attribute to get a sense of international fees.
- Country string
- Two-letter ISO code representing the funding source country beneath the Link payment. You could use this attribute to get a sense of international fees.
- country string
- Two-letter ISO code representing the funding source country beneath the Link payment. You could use this attribute to get a sense of international fees.
- country String
- Two-letter ISO code representing the funding source country beneath the Link payment. You could use this attribute to get a sense of international fees.
- country string
- Two-letter ISO code representing the funding source country beneath the Link payment. You could use this attribute to get a sense of international fees.
- country str
- Two-letter ISO code representing the funding source country beneath the Link payment. You could use this attribute to get a sense of international fees.
- country String
- Two-letter ISO code representing the funding source country beneath the Link payment. You could use this attribute to get a sense of international fees.
ChargePaymentMethodDetailsMobilepay, ChargePaymentMethodDetailsMobilepayArgs
- Card
Charge
Payment Method Details Mobilepay Card - Internal card details
- Card
Charge
Payment Method Details Mobilepay Card - Internal card details
- card
Charge
Payment Method Details Mobilepay Card - Internal card details
- card
Charge
Payment Method Details Mobilepay Card - Internal card details
- card
Charge
Payment Method Details Mobilepay Card - Internal card details
- card Property Map
- Internal card details
ChargePaymentMethodDetailsMobilepayCard, ChargePaymentMethodDetailsMobilepayCardArgs
- Brand string
- Brand of the card used in the transaction
- Country string
- Two-letter ISO code representing the country of the card
- Exp
Month double - Two digit number representing the card's expiration month
- Exp
Year double - Two digit number representing the card's expiration year
- Last4 string
- The last 4 digits of the card
- Brand string
- Brand of the card used in the transaction
- Country string
- Two-letter ISO code representing the country of the card
- Exp
Month float64 - Two digit number representing the card's expiration month
- Exp
Year float64 - Two digit number representing the card's expiration year
- Last4 string
- The last 4 digits of the card
- brand string
- Brand of the card used in the transaction
- country string
- Two-letter ISO code representing the country of the card
- exp_
month number - Two digit number representing the card's expiration month
- exp_
year number - Two digit number representing the card's expiration year
- last4 string
- The last 4 digits of the card
- brand String
- Brand of the card used in the transaction
- country String
- Two-letter ISO code representing the country of the card
- exp
Month Double - Two digit number representing the card's expiration month
- exp
Year Double - Two digit number representing the card's expiration year
- last4 String
- The last 4 digits of the card
- brand string
- Brand of the card used in the transaction
- country string
- Two-letter ISO code representing the country of the card
- exp
Month number - Two digit number representing the card's expiration month
- exp
Year number - Two digit number representing the card's expiration year
- last4 string
- The last 4 digits of the card
- brand String
- Brand of the card used in the transaction
- country String
- Two-letter ISO code representing the country of the card
- exp
Month Number - Two digit number representing the card's expiration month
- exp
Year Number - Two digit number representing the card's expiration year
- last4 String
- The last 4 digits of the card
ChargePaymentMethodDetailsMultibanco, ChargePaymentMethodDetailsMultibancoArgs
ChargePaymentMethodDetailsNaverPay, ChargePaymentMethodDetailsNaverPayArgs
- Buyer
Id string - A unique identifier for the buyer as determined by the local payment processor.
- Transaction
Id string - The Naver Pay transaction ID associated with this payment.
- Buyer
Id string - A unique identifier for the buyer as determined by the local payment processor.
- Transaction
Id string - The Naver Pay transaction ID associated with this payment.
- buyer_
id string - A unique identifier for the buyer as determined by the local payment processor.
- transaction_
id string - The Naver Pay transaction ID associated with this payment.
- buyer
Id String - A unique identifier for the buyer as determined by the local payment processor.
- transaction
Id String - The Naver Pay transaction ID associated with this payment.
- buyer
Id string - A unique identifier for the buyer as determined by the local payment processor.
- transaction
Id string - The Naver Pay transaction ID associated with this payment.
- buyer_
id str - A unique identifier for the buyer as determined by the local payment processor.
- transaction_
id str - The Naver Pay transaction ID associated with this payment.
- buyer
Id String - A unique identifier for the buyer as determined by the local payment processor.
- transaction
Id String - The Naver Pay transaction ID associated with this payment.
ChargePaymentMethodDetailsNzBankAccount, ChargePaymentMethodDetailsNzBankAccountArgs
- Account
Holder stringName - The name on the bank account. Only present if the account holder name is different from the name of the authorized signatory collected in the PaymentMethod’s billing details.
- Bank
Code string - The numeric code for the bank account's bank.
- Bank
Name string - The name of the bank.
- Branch
Code string - The numeric code for the bank account's bank branch.
- Expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- Last4 string
- Last four digits of the bank account number.
- Suffix string
- The suffix of the bank account number.
- Account
Holder stringName - The name on the bank account. Only present if the account holder name is different from the name of the authorized signatory collected in the PaymentMethod’s billing details.
- Bank
Code string - The numeric code for the bank account's bank.
- Bank
Name string - The name of the bank.
- Branch
Code string - The numeric code for the bank account's bank branch.
- Expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- Last4 string
- Last four digits of the bank account number.
- Suffix string
- The suffix of the bank account number.
- account_
holder_ stringname - The name on the bank account. Only present if the account holder name is different from the name of the authorized signatory collected in the PaymentMethod’s billing details.
- bank_
code string - The numeric code for the bank account's bank.
- bank_
name string - The name of the bank.
- branch_
code string - The numeric code for the bank account's bank branch.
- expected_
debit_ stringdate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- last4 string
- Last four digits of the bank account number.
- suffix string
- The suffix of the bank account number.
- account
Holder StringName - The name on the bank account. Only present if the account holder name is different from the name of the authorized signatory collected in the PaymentMethod’s billing details.
- bank
Code String - The numeric code for the bank account's bank.
- bank
Name String - The name of the bank.
- branch
Code String - The numeric code for the bank account's bank branch.
- expected
Debit StringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- last4 String
- Last four digits of the bank account number.
- suffix String
- The suffix of the bank account number.
- account
Holder stringName - The name on the bank account. Only present if the account holder name is different from the name of the authorized signatory collected in the PaymentMethod’s billing details.
- bank
Code string - The numeric code for the bank account's bank.
- bank
Name string - The name of the bank.
- branch
Code string - The numeric code for the bank account's bank branch.
- expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- last4 string
- Last four digits of the bank account number.
- suffix string
- The suffix of the bank account number.
- account_
holder_ strname - The name on the bank account. Only present if the account holder name is different from the name of the authorized signatory collected in the PaymentMethod’s billing details.
- bank_
code str - The numeric code for the bank account's bank.
- bank_
name str - The name of the bank.
- branch_
code str - The numeric code for the bank account's bank branch.
- expected_
debit_ strdate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- last4 str
- Last four digits of the bank account number.
- suffix str
- The suffix of the bank account number.
- account
Holder StringName - The name on the bank account. Only present if the account holder name is different from the name of the authorized signatory collected in the PaymentMethod’s billing details.
- bank
Code String - The numeric code for the bank account's bank.
- bank
Name String - The name of the bank.
- branch
Code String - The numeric code for the bank account's bank branch.
- expected
Debit StringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- last4 String
- Last four digits of the bank account number.
- suffix String
- The suffix of the bank account number.
ChargePaymentMethodDetailsOxxo, ChargePaymentMethodDetailsOxxoArgs
- Number string
- OXXO reference number
- Number string
- OXXO reference number
- number string
- OXXO reference number
- number String
- OXXO reference number
- number string
- OXXO reference number
- number str
- OXXO reference number
- number String
- OXXO reference number
ChargePaymentMethodDetailsP24, ChargePaymentMethodDetailsP24Args
- Bank string
- The customer's bank. Can be one of
ing,citi_handlowy,tmobile_usbugi_bankowe,plus_bank,etransfer_pocztowy24,banki_spbdzielcze,bank_nowy_bfg_sa,getin_bank,velobank,blik,noble_pay,ideabank,envelobank,santander_przelew24,nest_przelew,mbank_mtransfer,inteligo,pbac_z_ipko,bnp_paribas,credit_agricole,toyota_bank,bank_pekao_sa,volkswagen_bank,bank_millennium,alior_bank, orboz. - Reference string
- Unique reference for this Przelewy24 payment.
- Verified
Name string - Owner's verified full name. Values are verified or provided by Przelewy24 directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. Przelewy24 rarely provides this information so the attribute is usually empty.
- Bank string
- The customer's bank. Can be one of
ing,citi_handlowy,tmobile_usbugi_bankowe,plus_bank,etransfer_pocztowy24,banki_spbdzielcze,bank_nowy_bfg_sa,getin_bank,velobank,blik,noble_pay,ideabank,envelobank,santander_przelew24,nest_przelew,mbank_mtransfer,inteligo,pbac_z_ipko,bnp_paribas,credit_agricole,toyota_bank,bank_pekao_sa,volkswagen_bank,bank_millennium,alior_bank, orboz. - Reference string
- Unique reference for this Przelewy24 payment.
- Verified
Name string - Owner's verified full name. Values are verified or provided by Przelewy24 directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. Przelewy24 rarely provides this information so the attribute is usually empty.
- bank string
- The customer's bank. Can be one of
ing,citi_handlowy,tmobile_usbugi_bankowe,plus_bank,etransfer_pocztowy24,banki_spbdzielcze,bank_nowy_bfg_sa,getin_bank,velobank,blik,noble_pay,ideabank,envelobank,santander_przelew24,nest_przelew,mbank_mtransfer,inteligo,pbac_z_ipko,bnp_paribas,credit_agricole,toyota_bank,bank_pekao_sa,volkswagen_bank,bank_millennium,alior_bank, orboz. - reference string
- Unique reference for this Przelewy24 payment.
- verified_
name string - Owner's verified full name. Values are verified or provided by Przelewy24 directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. Przelewy24 rarely provides this information so the attribute is usually empty.
- bank String
- The customer's bank. Can be one of
ing,citi_handlowy,tmobile_usbugi_bankowe,plus_bank,etransfer_pocztowy24,banki_spbdzielcze,bank_nowy_bfg_sa,getin_bank,velobank,blik,noble_pay,ideabank,envelobank,santander_przelew24,nest_przelew,mbank_mtransfer,inteligo,pbac_z_ipko,bnp_paribas,credit_agricole,toyota_bank,bank_pekao_sa,volkswagen_bank,bank_millennium,alior_bank, orboz. - reference String
- Unique reference for this Przelewy24 payment.
- verified
Name String - Owner's verified full name. Values are verified or provided by Przelewy24 directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. Przelewy24 rarely provides this information so the attribute is usually empty.
- bank string
- The customer's bank. Can be one of
ing,citi_handlowy,tmobile_usbugi_bankowe,plus_bank,etransfer_pocztowy24,banki_spbdzielcze,bank_nowy_bfg_sa,getin_bank,velobank,blik,noble_pay,ideabank,envelobank,santander_przelew24,nest_przelew,mbank_mtransfer,inteligo,pbac_z_ipko,bnp_paribas,credit_agricole,toyota_bank,bank_pekao_sa,volkswagen_bank,bank_millennium,alior_bank, orboz. - reference string
- Unique reference for this Przelewy24 payment.
- verified
Name string - Owner's verified full name. Values are verified or provided by Przelewy24 directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. Przelewy24 rarely provides this information so the attribute is usually empty.
- bank str
- The customer's bank. Can be one of
ing,citi_handlowy,tmobile_usbugi_bankowe,plus_bank,etransfer_pocztowy24,banki_spbdzielcze,bank_nowy_bfg_sa,getin_bank,velobank,blik,noble_pay,ideabank,envelobank,santander_przelew24,nest_przelew,mbank_mtransfer,inteligo,pbac_z_ipko,bnp_paribas,credit_agricole,toyota_bank,bank_pekao_sa,volkswagen_bank,bank_millennium,alior_bank, orboz. - reference str
- Unique reference for this Przelewy24 payment.
- verified_
name str - Owner's verified full name. Values are verified or provided by Przelewy24 directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. Przelewy24 rarely provides this information so the attribute is usually empty.
- bank String
- The customer's bank. Can be one of
ing,citi_handlowy,tmobile_usbugi_bankowe,plus_bank,etransfer_pocztowy24,banki_spbdzielcze,bank_nowy_bfg_sa,getin_bank,velobank,blik,noble_pay,ideabank,envelobank,santander_przelew24,nest_przelew,mbank_mtransfer,inteligo,pbac_z_ipko,bnp_paribas,credit_agricole,toyota_bank,bank_pekao_sa,volkswagen_bank,bank_millennium,alior_bank, orboz. - reference String
- Unique reference for this Przelewy24 payment.
- verified
Name String - Owner's verified full name. Values are verified or provided by Przelewy24 directly (if supported) at the time of authorization or settlement. They cannot be set or mutated. Przelewy24 rarely provides this information so the attribute is usually empty.
ChargePaymentMethodDetailsPayco, ChargePaymentMethodDetailsPaycoArgs
- Buyer
Id string - A unique identifier for the buyer as determined by the local payment processor.
- Transaction
Id string - The Payco transaction ID associated with this payment.
- Buyer
Id string - A unique identifier for the buyer as determined by the local payment processor.
- Transaction
Id string - The Payco transaction ID associated with this payment.
- buyer_
id string - A unique identifier for the buyer as determined by the local payment processor.
- transaction_
id string - The Payco transaction ID associated with this payment.
- buyer
Id String - A unique identifier for the buyer as determined by the local payment processor.
- transaction
Id String - The Payco transaction ID associated with this payment.
- buyer
Id string - A unique identifier for the buyer as determined by the local payment processor.
- transaction
Id string - The Payco transaction ID associated with this payment.
- buyer_
id str - A unique identifier for the buyer as determined by the local payment processor.
- transaction_
id str - The Payco transaction ID associated with this payment.
- buyer
Id String - A unique identifier for the buyer as determined by the local payment processor.
- transaction
Id String - The Payco transaction ID associated with this payment.
ChargePaymentMethodDetailsPaynow, ChargePaymentMethodDetailsPaynowArgs
ChargePaymentMethodDetailsPaypal, ChargePaymentMethodDetailsPaypalArgs
- Country string
- Two-letter ISO code representing the buyer's country. Values are provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Payer
Email string - Owner's email. Values are provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Payer
Id string - PayPal account PayerID. This identifier uniquely identifies the PayPal customer.
- Payer
Name string - Owner's full name. Values provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Seller
Protection ChargePayment Method Details Paypal Seller Protection - The level of protection offered as defined by PayPal Seller Protection for Merchants, for this transaction.
- Transaction
Id string - A unique ID generated by PayPal for this transaction.
- Country string
- Two-letter ISO code representing the buyer's country. Values are provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Payer
Email string - Owner's email. Values are provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Payer
Id string - PayPal account PayerID. This identifier uniquely identifies the PayPal customer.
- Payer
Name string - Owner's full name. Values provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Seller
Protection ChargePayment Method Details Paypal Seller Protection - The level of protection offered as defined by PayPal Seller Protection for Merchants, for this transaction.
- Transaction
Id string - A unique ID generated by PayPal for this transaction.
- country string
- Two-letter ISO code representing the buyer's country. Values are provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- payer_
email string - Owner's email. Values are provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- payer_
id string - PayPal account PayerID. This identifier uniquely identifies the PayPal customer.
- payer_
name string - Owner's full name. Values provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- seller_
protection object - The level of protection offered as defined by PayPal Seller Protection for Merchants, for this transaction.
- transaction_
id string - A unique ID generated by PayPal for this transaction.
- country String
- Two-letter ISO code representing the buyer's country. Values are provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- payer
Email String - Owner's email. Values are provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- payer
Id String - PayPal account PayerID. This identifier uniquely identifies the PayPal customer.
- payer
Name String - Owner's full name. Values provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- seller
Protection ChargePayment Method Details Paypal Seller Protection - The level of protection offered as defined by PayPal Seller Protection for Merchants, for this transaction.
- transaction
Id String - A unique ID generated by PayPal for this transaction.
- country string
- Two-letter ISO code representing the buyer's country. Values are provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- payer
Email string - Owner's email. Values are provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- payer
Id string - PayPal account PayerID. This identifier uniquely identifies the PayPal customer.
- payer
Name string - Owner's full name. Values provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- seller
Protection ChargePayment Method Details Paypal Seller Protection - The level of protection offered as defined by PayPal Seller Protection for Merchants, for this transaction.
- transaction
Id string - A unique ID generated by PayPal for this transaction.
- country str
- Two-letter ISO code representing the buyer's country. Values are provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- payer_
email str - Owner's email. Values are provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- payer_
id str - PayPal account PayerID. This identifier uniquely identifies the PayPal customer.
- payer_
name str - Owner's full name. Values provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- seller_
protection ChargePayment Method Details Paypal Seller Protection - The level of protection offered as defined by PayPal Seller Protection for Merchants, for this transaction.
- transaction_
id str - A unique ID generated by PayPal for this transaction.
- country String
- Two-letter ISO code representing the buyer's country. Values are provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- payer
Email String - Owner's email. Values are provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- payer
Id String - PayPal account PayerID. This identifier uniquely identifies the PayPal customer.
- payer
Name String - Owner's full name. Values provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- seller
Protection Property Map - The level of protection offered as defined by PayPal Seller Protection for Merchants, for this transaction.
- transaction
Id String - A unique ID generated by PayPal for this transaction.
ChargePaymentMethodDetailsPaypalSellerProtection, ChargePaymentMethodDetailsPaypalSellerProtectionArgs
- Dispute
Categories List<string> - An array of conditions that are covered for the transaction, if applicable.
- Status string
- Indicates whether the transaction is eligible for PayPal's seller protection.
- Dispute
Categories []string - An array of conditions that are covered for the transaction, if applicable.
- Status string
- Indicates whether the transaction is eligible for PayPal's seller protection.
- dispute_
categories list(string) - An array of conditions that are covered for the transaction, if applicable.
- status string
- Indicates whether the transaction is eligible for PayPal's seller protection.
- dispute
Categories List<String> - An array of conditions that are covered for the transaction, if applicable.
- status String
- Indicates whether the transaction is eligible for PayPal's seller protection.
- dispute
Categories string[] - An array of conditions that are covered for the transaction, if applicable.
- status string
- Indicates whether the transaction is eligible for PayPal's seller protection.
- dispute_
categories Sequence[str] - An array of conditions that are covered for the transaction, if applicable.
- status str
- Indicates whether the transaction is eligible for PayPal's seller protection.
- dispute
Categories List<String> - An array of conditions that are covered for the transaction, if applicable.
- status String
- Indicates whether the transaction is eligible for PayPal's seller protection.
ChargePaymentMethodDetailsPayto, ChargePaymentMethodDetailsPaytoArgs
- bsb_
number string - Bank-State-Branch number of the bank account.
- last4 string
- Last four digits of the bank account number.
- mandate string
- ID of the mandate used to make this payment.
- pay_
id string - The PayID alias for the bank account.
- bsb_
number str - Bank-State-Branch number of the bank account.
- last4 str
- Last four digits of the bank account number.
- mandate str
- ID of the mandate used to make this payment.
- pay_
id str - The PayID alias for the bank account.
ChargePaymentMethodDetailsPix, ChargePaymentMethodDetailsPixArgs
- Bank
Transaction stringId - Unique transaction id generated by BCB
- Mandate string
- ID of the multi use Mandate generated by the PaymentIntent
- Bank
Transaction stringId - Unique transaction id generated by BCB
- Mandate string
- ID of the multi use Mandate generated by the PaymentIntent
- bank_
transaction_ stringid - Unique transaction id generated by BCB
- mandate string
- ID of the multi use Mandate generated by the PaymentIntent
- bank
Transaction StringId - Unique transaction id generated by BCB
- mandate String
- ID of the multi use Mandate generated by the PaymentIntent
- bank
Transaction stringId - Unique transaction id generated by BCB
- mandate string
- ID of the multi use Mandate generated by the PaymentIntent
- bank_
transaction_ strid - Unique transaction id generated by BCB
- mandate str
- ID of the multi use Mandate generated by the PaymentIntent
- bank
Transaction StringId - Unique transaction id generated by BCB
- mandate String
- ID of the multi use Mandate generated by the PaymentIntent
ChargePaymentMethodDetailsPromptpay, ChargePaymentMethodDetailsPromptpayArgs
- Reference string
- Bill reference generated by PromptPay
- Reference string
- Bill reference generated by PromptPay
- reference string
- Bill reference generated by PromptPay
- reference String
- Bill reference generated by PromptPay
- reference string
- Bill reference generated by PromptPay
- reference str
- Bill reference generated by PromptPay
- reference String
- Bill reference generated by PromptPay
ChargePaymentMethodDetailsRevolutPay, ChargePaymentMethodDetailsRevolutPayArgs
- Funding
Charge
Payment Method Details Revolut Pay Funding - Transaction
Id string - The Revolut Pay transaction ID associated with this payment.
- Funding
Charge
Payment Method Details Revolut Pay Funding - Transaction
Id string - The Revolut Pay transaction ID associated with this payment.
- funding object
- transaction_
id string - The Revolut Pay transaction ID associated with this payment.
- funding
Charge
Payment Method Details Revolut Pay Funding - transaction
Id String - The Revolut Pay transaction ID associated with this payment.
- funding
Charge
Payment Method Details Revolut Pay Funding - transaction
Id string - The Revolut Pay transaction ID associated with this payment.
- funding
Charge
Payment Method Details Revolut Pay Funding - transaction_
id str - The Revolut Pay transaction ID associated with this payment.
- funding Property Map
- transaction
Id String - The Revolut Pay transaction ID associated with this payment.
ChargePaymentMethodDetailsRevolutPayFunding, ChargePaymentMethodDetailsRevolutPayFundingArgs
- Card
Charge
Payment Method Details Revolut Pay Funding Card - Type string
- funding type of the underlying payment method.
- Card
Charge
Payment Method Details Revolut Pay Funding Card - Type string
- funding type of the underlying payment method.
- card
Charge
Payment Method Details Revolut Pay Funding Card - type String
- funding type of the underlying payment method.
- card
Charge
Payment Method Details Revolut Pay Funding Card - type string
- funding type of the underlying payment method.
- card
Charge
Payment Method Details Revolut Pay Funding Card - type str
- funding type of the underlying payment method.
- card Property Map
- type String
- funding type of the underlying payment method.
ChargePaymentMethodDetailsRevolutPayFundingCard, ChargePaymentMethodDetailsRevolutPayFundingCardArgs
- Brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - Country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- Exp
Month double - Two-digit number representing the card's expiration month.
- Exp
Year double - Four-digit number representing the card's expiration year.
- Funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - Last4 string
- The last four digits of the card.
- Brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - Country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- Exp
Month float64 - Two-digit number representing the card's expiration month.
- Exp
Year float64 - Four-digit number representing the card's expiration year.
- Funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - Last4 string
- The last four digits of the card.
- brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- exp_
month number - Two-digit number representing the card's expiration month.
- exp_
year number - Four-digit number representing the card's expiration year.
- funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - last4 string
- The last four digits of the card.
- brand String
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - country String
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- exp
Month Double - Two-digit number representing the card's expiration month.
- exp
Year Double - Four-digit number representing the card's expiration year.
- funding String
- Card funding type. Can be
credit,debit,prepaid, orunknown. - last4 String
- The last four digits of the card.
- brand string
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - country string
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- exp
Month number - Two-digit number representing the card's expiration month.
- exp
Year number - Four-digit number representing the card's expiration year.
- funding string
- Card funding type. Can be
credit,debit,prepaid, orunknown. - last4 string
- The last four digits of the card.
- brand str
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - country str
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- exp_
month float - Two-digit number representing the card's expiration month.
- exp_
year float - Four-digit number representing the card's expiration year.
- funding str
- Card funding type. Can be
credit,debit,prepaid, orunknown. - last4 str
- The last four digits of the card.
- brand String
- Card brand. Can be
amex,cartes_bancaires,diners,discover,eftpos_au,jcb,link,mastercard,unionpay,visaorunknown. - country String
- Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
- exp
Month Number - Two-digit number representing the card's expiration month.
- exp
Year Number - Four-digit number representing the card's expiration year.
- funding String
- Card funding type. Can be
credit,debit,prepaid, orunknown. - last4 String
- The last four digits of the card.
ChargePaymentMethodDetailsSamsungPay, ChargePaymentMethodDetailsSamsungPayArgs
- Buyer
Id string - A unique identifier for the buyer as determined by the local payment processor.
- Transaction
Id string - The Samsung Pay transaction ID associated with this payment.
- Buyer
Id string - A unique identifier for the buyer as determined by the local payment processor.
- Transaction
Id string - The Samsung Pay transaction ID associated with this payment.
- buyer_
id string - A unique identifier for the buyer as determined by the local payment processor.
- transaction_
id string - The Samsung Pay transaction ID associated with this payment.
- buyer
Id String - A unique identifier for the buyer as determined by the local payment processor.
- transaction
Id String - The Samsung Pay transaction ID associated with this payment.
- buyer
Id string - A unique identifier for the buyer as determined by the local payment processor.
- transaction
Id string - The Samsung Pay transaction ID associated with this payment.
- buyer_
id str - A unique identifier for the buyer as determined by the local payment processor.
- transaction_
id str - The Samsung Pay transaction ID associated with this payment.
- buyer
Id String - A unique identifier for the buyer as determined by the local payment processor.
- transaction
Id String - The Samsung Pay transaction ID associated with this payment.
ChargePaymentMethodDetailsSatispay, ChargePaymentMethodDetailsSatispayArgs
- Transaction
Id string - The Satispay transaction ID associated with this payment.
- Transaction
Id string - The Satispay transaction ID associated with this payment.
- transaction_
id string - The Satispay transaction ID associated with this payment.
- transaction
Id String - The Satispay transaction ID associated with this payment.
- transaction
Id string - The Satispay transaction ID associated with this payment.
- transaction_
id str - The Satispay transaction ID associated with this payment.
- transaction
Id String - The Satispay transaction ID associated with this payment.
ChargePaymentMethodDetailsScalapay, ChargePaymentMethodDetailsScalapayArgs
- Transaction
Id string - The Scalapay transaction ID associated with this payment.
- Transaction
Id string - The Scalapay transaction ID associated with this payment.
- transaction_
id string - The Scalapay transaction ID associated with this payment.
- transaction
Id String - The Scalapay transaction ID associated with this payment.
- transaction
Id string - The Scalapay transaction ID associated with this payment.
- transaction_
id str - The Scalapay transaction ID associated with this payment.
- transaction
Id String - The Scalapay transaction ID associated with this payment.
ChargePaymentMethodDetailsSepaCreditTransfer, ChargePaymentMethodDetailsSepaCreditTransferArgs
ChargePaymentMethodDetailsSepaDebit, ChargePaymentMethodDetailsSepaDebitArgs
- Bank
Code string - Bank code of bank associated with the bank account.
- Branch
Code string - Branch code of bank associated with the bank account.
- Country string
- Two-letter ISO code representing the country the bank account is located in.
- Expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- Fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- Last4 string
- Last four characters of the IBAN.
- Mandate string
- Find the ID of the mandate used for this payment under the paymentmethoddetails.sepa_debit.mandate property on the Charge. Use this mandate ID to retrieve the Mandate.
- Bank
Code string - Bank code of bank associated with the bank account.
- Branch
Code string - Branch code of bank associated with the bank account.
- Country string
- Two-letter ISO code representing the country the bank account is located in.
- Expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- Fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- Last4 string
- Last four characters of the IBAN.
- Mandate string
- Find the ID of the mandate used for this payment under the paymentmethoddetails.sepa_debit.mandate property on the Charge. Use this mandate ID to retrieve the Mandate.
- bank_
code string - Bank code of bank associated with the bank account.
- branch_
code string - Branch code of bank associated with the bank account.
- country string
- Two-letter ISO code representing the country the bank account is located in.
- expected_
debit_ stringdate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 string
- Last four characters of the IBAN.
- mandate string
- Find the ID of the mandate used for this payment under the paymentmethoddetails.sepa_debit.mandate property on the Charge. Use this mandate ID to retrieve the Mandate.
- bank
Code String - Bank code of bank associated with the bank account.
- branch
Code String - Branch code of bank associated with the bank account.
- country String
- Two-letter ISO code representing the country the bank account is located in.
- expected
Debit StringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint String
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 String
- Last four characters of the IBAN.
- mandate String
- Find the ID of the mandate used for this payment under the paymentmethoddetails.sepa_debit.mandate property on the Charge. Use this mandate ID to retrieve the Mandate.
- bank
Code string - Bank code of bank associated with the bank account.
- branch
Code string - Branch code of bank associated with the bank account.
- country string
- Two-letter ISO code representing the country the bank account is located in.
- expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 string
- Last four characters of the IBAN.
- mandate string
- Find the ID of the mandate used for this payment under the paymentmethoddetails.sepa_debit.mandate property on the Charge. Use this mandate ID to retrieve the Mandate.
- bank_
code str - Bank code of bank associated with the bank account.
- branch_
code str - Branch code of bank associated with the bank account.
- country str
- Two-letter ISO code representing the country the bank account is located in.
- expected_
debit_ strdate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint str
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 str
- Last four characters of the IBAN.
- mandate str
- Find the ID of the mandate used for this payment under the paymentmethoddetails.sepa_debit.mandate property on the Charge. Use this mandate ID to retrieve the Mandate.
- bank
Code String - Bank code of bank associated with the bank account.
- branch
Code String - Branch code of bank associated with the bank account.
- country String
- Two-letter ISO code representing the country the bank account is located in.
- expected
Debit StringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint String
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 String
- Last four characters of the IBAN.
- mandate String
- Find the ID of the mandate used for this payment under the paymentmethoddetails.sepa_debit.mandate property on the Charge. Use this mandate ID to retrieve the Mandate.
ChargePaymentMethodDetailsSofort, ChargePaymentMethodDetailsSofortArgs
- Bank
Code string - Bank code of bank associated with the bank account.
- Bank
Name string - Name of the bank associated with the bank account.
- Bic string
- Bank Identifier Code of the bank associated with the bank account.
- Country string
- Two-letter ISO code representing the country the bank account is located in.
- Generated
Sepa stringDebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- Generated
Sepa stringDebit Mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- Iban
Last4 string - Last four characters of the IBAN.
- Preferred
Language string - Preferred language of the SOFORT authorization page that the customer is redirected to.
Can be one of
de,en,es,fr,it,nl, orpl - Verified
Name string - Owner's verified full name. Values are verified or provided by SOFORT directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Bank
Code string - Bank code of bank associated with the bank account.
- Bank
Name string - Name of the bank associated with the bank account.
- Bic string
- Bank Identifier Code of the bank associated with the bank account.
- Country string
- Two-letter ISO code representing the country the bank account is located in.
- Generated
Sepa stringDebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- Generated
Sepa stringDebit Mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- Iban
Last4 string - Last four characters of the IBAN.
- Preferred
Language string - Preferred language of the SOFORT authorization page that the customer is redirected to.
Can be one of
de,en,es,fr,it,nl, orpl - Verified
Name string - Owner's verified full name. Values are verified or provided by SOFORT directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- bank_
code string - Bank code of bank associated with the bank account.
- bank_
name string - Name of the bank associated with the bank account.
- bic string
- Bank Identifier Code of the bank associated with the bank account.
- country string
- Two-letter ISO code representing the country the bank account is located in.
- generated_
sepa_ stringdebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- generated_
sepa_ stringdebit_ mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- iban_
last4 string - Last four characters of the IBAN.
- preferred_
language string - Preferred language of the SOFORT authorization page that the customer is redirected to.
Can be one of
de,en,es,fr,it,nl, orpl - verified_
name string - Owner's verified full name. Values are verified or provided by SOFORT directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- bank
Code String - Bank code of bank associated with the bank account.
- bank
Name String - Name of the bank associated with the bank account.
- bic String
- Bank Identifier Code of the bank associated with the bank account.
- country String
- Two-letter ISO code representing the country the bank account is located in.
- generated
Sepa StringDebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- generated
Sepa StringDebit Mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- iban
Last4 String - Last four characters of the IBAN.
- preferred
Language String - Preferred language of the SOFORT authorization page that the customer is redirected to.
Can be one of
de,en,es,fr,it,nl, orpl - verified
Name String - Owner's verified full name. Values are verified or provided by SOFORT directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- bank
Code string - Bank code of bank associated with the bank account.
- bank
Name string - Name of the bank associated with the bank account.
- bic string
- Bank Identifier Code of the bank associated with the bank account.
- country string
- Two-letter ISO code representing the country the bank account is located in.
- generated
Sepa stringDebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- generated
Sepa stringDebit Mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- iban
Last4 string - Last four characters of the IBAN.
- preferred
Language string - Preferred language of the SOFORT authorization page that the customer is redirected to.
Can be one of
de,en,es,fr,it,nl, orpl - verified
Name string - Owner's verified full name. Values are verified or provided by SOFORT directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- bank_
code str - Bank code of bank associated with the bank account.
- bank_
name str - Name of the bank associated with the bank account.
- bic str
- Bank Identifier Code of the bank associated with the bank account.
- country str
- Two-letter ISO code representing the country the bank account is located in.
- generated_
sepa_ strdebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- generated_
sepa_ strdebit_ mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- iban_
last4 str - Last four characters of the IBAN.
- preferred_
language str - Preferred language of the SOFORT authorization page that the customer is redirected to.
Can be one of
de,en,es,fr,it,nl, orpl - verified_
name str - Owner's verified full name. Values are verified or provided by SOFORT directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
- bank
Code String - Bank code of bank associated with the bank account.
- bank
Name String - Name of the bank associated with the bank account.
- bic String
- Bank Identifier Code of the bank associated with the bank account.
- country String
- Two-letter ISO code representing the country the bank account is located in.
- generated
Sepa StringDebit - The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- generated
Sepa StringDebit Mandate - The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
- iban
Last4 String - Last four characters of the IBAN.
- preferred
Language String - Preferred language of the SOFORT authorization page that the customer is redirected to.
Can be one of
de,en,es,fr,it,nl, orpl - verified
Name String - Owner's verified full name. Values are verified or provided by SOFORT directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
ChargePaymentMethodDetailsSunbit, ChargePaymentMethodDetailsSunbitArgs
- Transaction
Id string - The Sunbit transaction ID associated with this payment.
- Transaction
Id string - The Sunbit transaction ID associated with this payment.
- transaction_
id string - The Sunbit transaction ID associated with this payment.
- transaction
Id String - The Sunbit transaction ID associated with this payment.
- transaction
Id string - The Sunbit transaction ID associated with this payment.
- transaction_
id str - The Sunbit transaction ID associated with this payment.
- transaction
Id String - The Sunbit transaction ID associated with this payment.
ChargePaymentMethodDetailsSwish, ChargePaymentMethodDetailsSwishArgs
- Fingerprint string
- Uniquely identifies the payer's Swish account. You can use this attribute to check whether two Swish transactions were paid for by the same payer
- Payment
Reference string - Payer bank reference number for the payment
- Verified
Phone stringLast4 - The last four digits of the Swish account phone number
- Fingerprint string
- Uniquely identifies the payer's Swish account. You can use this attribute to check whether two Swish transactions were paid for by the same payer
- Payment
Reference string - Payer bank reference number for the payment
- Verified
Phone stringLast4 - The last four digits of the Swish account phone number
- fingerprint string
- Uniquely identifies the payer's Swish account. You can use this attribute to check whether two Swish transactions were paid for by the same payer
- payment_
reference string - Payer bank reference number for the payment
- verified_
phone_ stringlast4 - The last four digits of the Swish account phone number
- fingerprint String
- Uniquely identifies the payer's Swish account. You can use this attribute to check whether two Swish transactions were paid for by the same payer
- payment
Reference String - Payer bank reference number for the payment
- verified
Phone StringLast4 - The last four digits of the Swish account phone number
- fingerprint string
- Uniquely identifies the payer's Swish account. You can use this attribute to check whether two Swish transactions were paid for by the same payer
- payment
Reference string - Payer bank reference number for the payment
- verified
Phone stringLast4 - The last four digits of the Swish account phone number
- fingerprint str
- Uniquely identifies the payer's Swish account. You can use this attribute to check whether two Swish transactions were paid for by the same payer
- payment_
reference str - Payer bank reference number for the payment
- verified_
phone_ strlast4 - The last four digits of the Swish account phone number
- fingerprint String
- Uniquely identifies the payer's Swish account. You can use this attribute to check whether two Swish transactions were paid for by the same payer
- payment
Reference String - Payer bank reference number for the payment
- verified
Phone StringLast4 - The last four digits of the Swish account phone number
ChargePaymentMethodDetailsTwint, ChargePaymentMethodDetailsTwintArgs
- Mandate string
- ID of the multi use Mandate generated by the PaymentIntent
- Mandate string
- ID of the multi use Mandate generated by the PaymentIntent
- mandate string
- ID of the multi use Mandate generated by the PaymentIntent
- mandate String
- ID of the multi use Mandate generated by the PaymentIntent
- mandate string
- ID of the multi use Mandate generated by the PaymentIntent
- mandate str
- ID of the multi use Mandate generated by the PaymentIntent
- mandate String
- ID of the multi use Mandate generated by the PaymentIntent
ChargePaymentMethodDetailsUpi, ChargePaymentMethodDetailsUpiArgs
- Vpa string
- Customer's unique Virtual Payment Address.
- Vpa string
- Customer's unique Virtual Payment Address.
- vpa string
- Customer's unique Virtual Payment Address.
- vpa String
- Customer's unique Virtual Payment Address.
- vpa string
- Customer's unique Virtual Payment Address.
- vpa str
- Customer's unique Virtual Payment Address.
- vpa String
- Customer's unique Virtual Payment Address.
ChargePaymentMethodDetailsUsBankAccount, ChargePaymentMethodDetailsUsBankAccountArgs
- Account
Holder stringType - Account holder type: individual or company.
- Account
Type string - Account type: checkings or savings. Defaults to checking if omitted.
- Bank
Name string - Name of the bank associated with the bank account.
- Expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- Fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- Last4 string
- Last four digits of the bank account number.
- Mandate string
- ID of the mandate used to make this payment.
- Payment
Reference string - Reference number to locate ACH payments with customer's bank.
- Routing
Number string - Routing number of the bank account.
- Account
Holder stringType - Account holder type: individual or company.
- Account
Type string - Account type: checkings or savings. Defaults to checking if omitted.
- Bank
Name string - Name of the bank associated with the bank account.
- Expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- Fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- Last4 string
- Last four digits of the bank account number.
- Mandate string
- ID of the mandate used to make this payment.
- Payment
Reference string - Reference number to locate ACH payments with customer's bank.
- Routing
Number string - Routing number of the bank account.
- account_
holder_ stringtype - Account holder type: individual or company.
- account_
type string - Account type: checkings or savings. Defaults to checking if omitted.
- bank_
name string - Name of the bank associated with the bank account.
- expected_
debit_ stringdate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 string
- Last four digits of the bank account number.
- mandate string
- ID of the mandate used to make this payment.
- payment_
reference string - Reference number to locate ACH payments with customer's bank.
- routing_
number string - Routing number of the bank account.
- account
Holder StringType - Account holder type: individual or company.
- account
Type String - Account type: checkings or savings. Defaults to checking if omitted.
- bank
Name String - Name of the bank associated with the bank account.
- expected
Debit StringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint String
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 String
- Last four digits of the bank account number.
- mandate String
- ID of the mandate used to make this payment.
- payment
Reference String - Reference number to locate ACH payments with customer's bank.
- routing
Number String - Routing number of the bank account.
- account
Holder stringType - Account holder type: individual or company.
- account
Type string - Account type: checkings or savings. Defaults to checking if omitted.
- bank
Name string - Name of the bank associated with the bank account.
- expected
Debit stringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint string
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 string
- Last four digits of the bank account number.
- mandate string
- ID of the mandate used to make this payment.
- payment
Reference string - Reference number to locate ACH payments with customer's bank.
- routing
Number string - Routing number of the bank account.
- account_
holder_ strtype - Account holder type: individual or company.
- account_
type str - Account type: checkings or savings. Defaults to checking if omitted.
- bank_
name str - Name of the bank associated with the bank account.
- expected_
debit_ strdate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint str
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 str
- Last four digits of the bank account number.
- mandate str
- ID of the mandate used to make this payment.
- payment_
reference str - Reference number to locate ACH payments with customer's bank.
- routing_
number str - Routing number of the bank account.
- account
Holder StringType - Account holder type: individual or company.
- account
Type String - Account type: checkings or savings. Defaults to checking if omitted.
- bank
Name String - Name of the bank associated with the bank account.
- expected
Debit StringDate - Estimated date to debit the customer's bank account. A date string in YYYY-MM-DD format.
- fingerprint String
- Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
- last4 String
- Last four digits of the bank account number.
- mandate String
- ID of the mandate used to make this payment.
- payment
Reference String - Reference number to locate ACH payments with customer's bank.
- routing
Number String - Routing number of the bank account.
ChargePaymentMethodDetailsWechatPay, ChargePaymentMethodDetailsWechatPayArgs
- Fingerprint string
- Uniquely identifies this particular WeChat Pay account. You can use this attribute to check whether two WeChat accounts are the same.
- Location string
- ID of the location that this transaction's reader is assigned to.
- Reader string
- ID of the reader this transaction was made on.
- Transaction
Id string - Transaction ID of this particular WeChat Pay transaction.
- Fingerprint string
- Uniquely identifies this particular WeChat Pay account. You can use this attribute to check whether two WeChat accounts are the same.
- Location string
- ID of the location that this transaction's reader is assigned to.
- Reader string
- ID of the reader this transaction was made on.
- Transaction
Id string - Transaction ID of this particular WeChat Pay transaction.
- fingerprint string
- Uniquely identifies this particular WeChat Pay account. You can use this attribute to check whether two WeChat accounts are the same.
- location string
- ID of the location that this transaction's reader is assigned to.
- reader string
- ID of the reader this transaction was made on.
- transaction_
id string - Transaction ID of this particular WeChat Pay transaction.
- fingerprint String
- Uniquely identifies this particular WeChat Pay account. You can use this attribute to check whether two WeChat accounts are the same.
- location String
- ID of the location that this transaction's reader is assigned to.
- reader String
- ID of the reader this transaction was made on.
- transaction
Id String - Transaction ID of this particular WeChat Pay transaction.
- fingerprint string
- Uniquely identifies this particular WeChat Pay account. You can use this attribute to check whether two WeChat accounts are the same.
- location string
- ID of the location that this transaction's reader is assigned to.
- reader string
- ID of the reader this transaction was made on.
- transaction
Id string - Transaction ID of this particular WeChat Pay transaction.
- fingerprint str
- Uniquely identifies this particular WeChat Pay account. You can use this attribute to check whether two WeChat accounts are the same.
- location str
- ID of the location that this transaction's reader is assigned to.
- reader str
- ID of the reader this transaction was made on.
- transaction_
id str - Transaction ID of this particular WeChat Pay transaction.
- fingerprint String
- Uniquely identifies this particular WeChat Pay account. You can use this attribute to check whether two WeChat accounts are the same.
- location String
- ID of the location that this transaction's reader is assigned to.
- reader String
- ID of the reader this transaction was made on.
- transaction
Id String - Transaction ID of this particular WeChat Pay transaction.
ChargePresentmentDetails, ChargePresentmentDetailsArgs
- Presentment
Amount double - Amount intended to be collected by this payment, denominated in
presentment_currency. - Presentment
Currency string - Currency presented to the customer during payment.
- Presentment
Amount float64 - Amount intended to be collected by this payment, denominated in
presentment_currency. - Presentment
Currency string - Currency presented to the customer during payment.
- presentment_
amount number - Amount intended to be collected by this payment, denominated in
presentment_currency. - presentment_
currency string - Currency presented to the customer during payment.
- presentment
Amount Double - Amount intended to be collected by this payment, denominated in
presentment_currency. - presentment
Currency String - Currency presented to the customer during payment.
- presentment
Amount number - Amount intended to be collected by this payment, denominated in
presentment_currency. - presentment
Currency string - Currency presented to the customer during payment.
- presentment_
amount float - Amount intended to be collected by this payment, denominated in
presentment_currency. - presentment_
currency str - Currency presented to the customer during payment.
- presentment
Amount Number - Amount intended to be collected by this payment, denominated in
presentment_currency. - presentment
Currency String - Currency presented to the customer during payment.
ChargeRadarOptions, ChargeRadarOptionsArgs
- Session string
- A Radar Session is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments.
- Session string
- A Radar Session is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments.
- session string
- A Radar Session is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments.
- session String
- A Radar Session is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments.
- session string
- A Radar Session is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments.
- session str
- A Radar Session is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments.
- session String
- A Radar Session is a snapshot of the browser metadata and device details that help Radar make more accurate predictions on your payments.
ChargeShipping, ChargeShippingArgs
- Address
Charge
Shipping Address - Name string
- Recipient name.
- Carrier string
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- Phone string
- Recipient phone (including extension).
- Tracking
Number string - The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
- Address
Charge
Shipping Address - Name string
- Recipient name.
- Carrier string
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- Phone string
- Recipient phone (including extension).
- Tracking
Number string - The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
- address object
- name string
- Recipient name.
- carrier string
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- phone string
- Recipient phone (including extension).
- tracking_
number string - The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
- address
Charge
Shipping Address - name String
- Recipient name.
- carrier String
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- phone String
- Recipient phone (including extension).
- tracking
Number String - The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
- address
Charge
Shipping Address - name string
- Recipient name.
- carrier string
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- phone string
- Recipient phone (including extension).
- tracking
Number string - The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
- address
Charge
Shipping Address - name str
- Recipient name.
- carrier str
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- phone str
- Recipient phone (including extension).
- tracking_
number str - The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
- address Property Map
- name String
- Recipient name.
- carrier String
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- phone String
- Recipient phone (including extension).
- tracking
Number String - The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
ChargeShippingAddress, ChargeShippingAddressArgs
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city str
- City, district, suburb, town, or village.
- country str
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 str
- Address line 1, such as the street, PO Box, or company name.
- line2 str
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code str - ZIP or postal code.
- state str
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
ChargeTransferData, ChargeTransferDataArgs
- Destination string
- ID of an existing, connected Stripe account to transfer funds to if
transfer_datawas specified in the charge request. - Amount double
- The amount transferred to the destination account, if specified. By default, the entire charge amount is transferred to the destination account.
- Description string
- An arbitrary string attached to the transfer. Often useful for displaying to users.
- Destination string
- ID of an existing, connected Stripe account to transfer funds to if
transfer_datawas specified in the charge request. - Amount float64
- The amount transferred to the destination account, if specified. By default, the entire charge amount is transferred to the destination account.
- Description string
- An arbitrary string attached to the transfer. Often useful for displaying to users.
- destination string
- ID of an existing, connected Stripe account to transfer funds to if
transfer_datawas specified in the charge request. - amount number
- The amount transferred to the destination account, if specified. By default, the entire charge amount is transferred to the destination account.
- description string
- An arbitrary string attached to the transfer. Often useful for displaying to users.
- destination String
- ID of an existing, connected Stripe account to transfer funds to if
transfer_datawas specified in the charge request. - amount Double
- The amount transferred to the destination account, if specified. By default, the entire charge amount is transferred to the destination account.
- description String
- An arbitrary string attached to the transfer. Often useful for displaying to users.
- destination string
- ID of an existing, connected Stripe account to transfer funds to if
transfer_datawas specified in the charge request. - amount number
- The amount transferred to the destination account, if specified. By default, the entire charge amount is transferred to the destination account.
- description string
- An arbitrary string attached to the transfer. Often useful for displaying to users.
- destination str
- ID of an existing, connected Stripe account to transfer funds to if
transfer_datawas specified in the charge request. - amount float
- The amount transferred to the destination account, if specified. By default, the entire charge amount is transferred to the destination account.
- description str
- An arbitrary string attached to the transfer. Often useful for displaying to users.
- destination String
- ID of an existing, connected Stripe account to transfer funds to if
transfer_datawas specified in the charge request. - amount Number
- The amount transferred to the destination account, if specified. By default, the entire charge amount is transferred to the destination account.
- description String
- An arbitrary string attached to the transfer. Often useful for displaying to users.
Package Details
- Repository
- stripe stripe/terraform-provider-stripe
- License
- Notes
- This Pulumi package is based on the
stripeTerraform Provider.
published on Friday, Aug 14, 2026 by Pulumi