published on Friday, Aug 14, 2026 by Pulumi
published on Friday, Aug 14, 2026 by Pulumi
Source objects allow you to accept a variety of payment methods. They
represent a customer’s payment instrument, and can be used with the Stripe API
just like a Card object: once chargeable, they can be charged, or can be
attached to customers.
Stripe doesn’t recommend using the deprecated Sources API. We recommend that you adopt the PaymentMethods API. This newer API provides access to our latest features and payment method types.
Related guides: Sources API and Sources & Customers.
Create Source Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Source(name: string, args?: SourceArgs, opts?: CustomResourceOptions);@overload
def Source(resource_name: str,
args: Optional[SourceArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Source(resource_name: str,
opts: Optional[ResourceOptions] = None,
amount: Optional[float] = None,
currency: Optional[str] = None,
customer: Optional[str] = None,
flow: Optional[str] = None,
mandate: Optional[SourceMandateArgs] = None,
metadata: Optional[Mapping[str, str]] = None,
original_source: Optional[str] = None,
owner: Optional[SourceOwnerArgs] = None,
receiver: Optional[SourceReceiverArgs] = None,
redirect: Optional[SourceRedirectArgs] = None,
source_order: Optional[SourceSourceOrderArgs] = None,
statement_descriptor: Optional[str] = None,
token: Optional[str] = None,
type: Optional[str] = None,
usage: Optional[str] = None)func NewSource(ctx *Context, name string, args *SourceArgs, opts ...ResourceOption) (*Source, error)public Source(string name, SourceArgs? args = null, CustomResourceOptions? opts = null)
public Source(String name, SourceArgs args)
public Source(String name, SourceArgs args, CustomResourceOptions options)
type: stripe:Source
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "stripe_source" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args SourceArgs
- 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 SourceArgs
- 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 SourceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SourceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SourceArgs
- 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 sourceResource = new Stripe.Source("sourceResource", new()
{
Amount = 0.0,
Currency = "string",
Customer = "string",
Flow = "string",
Mandate = new Stripe.Inputs.SourceMandateArgs
{
Acceptance = new Stripe.Inputs.SourceMandateAcceptanceArgs
{
Status = "string",
Date = 0.0,
Ip = "string",
Offline = new Stripe.Inputs.SourceMandateAcceptanceOfflineArgs
{
ContactEmail = "string",
},
Online = new Stripe.Inputs.SourceMandateAcceptanceOnlineArgs
{
Date = 0.0,
Ip = "string",
UserAgent = "string",
},
Type = "string",
UserAgent = "string",
},
Amount = 0.0,
Currency = "string",
Interval = "string",
NotificationMethod = "string",
},
Metadata =
{
{ "string", "string" },
},
OriginalSource = "string",
Owner = new Stripe.Inputs.SourceOwnerArgs
{
Address = new Stripe.Inputs.SourceOwnerAddressArgs
{
City = "string",
Country = "string",
Line1 = "string",
Line2 = "string",
PostalCode = "string",
State = "string",
},
Email = "string",
Name = "string",
Phone = "string",
VerifiedAddress = new Stripe.Inputs.SourceOwnerVerifiedAddressArgs
{
City = "string",
Country = "string",
Line1 = "string",
Line2 = "string",
PostalCode = "string",
State = "string",
},
VerifiedEmail = "string",
VerifiedName = "string",
VerifiedPhone = "string",
},
Receiver = new Stripe.Inputs.SourceReceiverArgs
{
Address = "string",
AmountCharged = 0.0,
AmountReceived = 0.0,
AmountReturned = 0.0,
RefundAttributesMethod = "string",
RefundAttributesStatus = "string",
},
Redirect = new Stripe.Inputs.SourceRedirectArgs
{
ReturnUrl = "string",
FailureReason = "string",
Status = "string",
Url = "string",
},
SourceOrder = new Stripe.Inputs.SourceSourceOrderArgs
{
Amount = 0.0,
Currency = "string",
Email = "string",
Items = new[]
{
new Stripe.Inputs.SourceSourceOrderItemArgs
{
Amount = 0.0,
Currency = "string",
Description = "string",
Parent = "string",
Quantity = 0.0,
Type = "string",
},
},
Shipping = new Stripe.Inputs.SourceSourceOrderShippingArgs
{
Address = new Stripe.Inputs.SourceSourceOrderShippingAddressArgs
{
Line1 = "string",
City = "string",
Country = "string",
Line2 = "string",
PostalCode = "string",
State = "string",
},
Carrier = "string",
Name = "string",
Phone = "string",
TrackingNumber = "string",
},
},
StatementDescriptor = "string",
Token = "string",
Type = "string",
Usage = "string",
});
example, err := stripe.NewSource(ctx, "sourceResource", &stripe.SourceArgs{
Amount: pulumi.Float64(0),
Currency: pulumi.String("string"),
Customer: pulumi.String("string"),
Flow: pulumi.String("string"),
Mandate: &stripe.SourceMandateArgs{
Acceptance: &stripe.SourceMandateAcceptanceArgs{
Status: pulumi.String("string"),
Date: pulumi.Float64(0),
Ip: pulumi.String("string"),
Offline: &stripe.SourceMandateAcceptanceOfflineArgs{
ContactEmail: pulumi.String("string"),
},
Online: &stripe.SourceMandateAcceptanceOnlineArgs{
Date: pulumi.Float64(0),
Ip: pulumi.String("string"),
UserAgent: pulumi.String("string"),
},
Type: pulumi.String("string"),
UserAgent: pulumi.String("string"),
},
Amount: pulumi.Float64(0),
Currency: pulumi.String("string"),
Interval: pulumi.String("string"),
NotificationMethod: pulumi.String("string"),
},
Metadata: pulumi.StringMap{
"string": pulumi.String("string"),
},
OriginalSource: pulumi.String("string"),
Owner: &stripe.SourceOwnerArgs{
Address: &stripe.SourceOwnerAddressArgs{
City: pulumi.String("string"),
Country: pulumi.String("string"),
Line1: pulumi.String("string"),
Line2: pulumi.String("string"),
PostalCode: pulumi.String("string"),
State: pulumi.String("string"),
},
Email: pulumi.String("string"),
Name: pulumi.String("string"),
Phone: pulumi.String("string"),
VerifiedAddress: &stripe.SourceOwnerVerifiedAddressArgs{
City: pulumi.String("string"),
Country: pulumi.String("string"),
Line1: pulumi.String("string"),
Line2: pulumi.String("string"),
PostalCode: pulumi.String("string"),
State: pulumi.String("string"),
},
VerifiedEmail: pulumi.String("string"),
VerifiedName: pulumi.String("string"),
VerifiedPhone: pulumi.String("string"),
},
Receiver: &stripe.SourceReceiverArgs{
Address: pulumi.String("string"),
AmountCharged: pulumi.Float64(0),
AmountReceived: pulumi.Float64(0),
AmountReturned: pulumi.Float64(0),
RefundAttributesMethod: pulumi.String("string"),
RefundAttributesStatus: pulumi.String("string"),
},
Redirect: &stripe.SourceRedirectArgs{
ReturnUrl: pulumi.String("string"),
FailureReason: pulumi.String("string"),
Status: pulumi.String("string"),
Url: pulumi.String("string"),
},
SourceOrder: &stripe.SourceSourceOrderArgs{
Amount: pulumi.Float64(0),
Currency: pulumi.String("string"),
Email: pulumi.String("string"),
Items: stripe.SourceSourceOrderItemArray{
&stripe.SourceSourceOrderItemArgs{
Amount: pulumi.Float64(0),
Currency: pulumi.String("string"),
Description: pulumi.String("string"),
Parent: pulumi.String("string"),
Quantity: pulumi.Float64(0),
Type: pulumi.String("string"),
},
},
Shipping: &stripe.SourceSourceOrderShippingArgs{
Address: &stripe.SourceSourceOrderShippingAddressArgs{
Line1: pulumi.String("string"),
City: pulumi.String("string"),
Country: pulumi.String("string"),
Line2: pulumi.String("string"),
PostalCode: pulumi.String("string"),
State: pulumi.String("string"),
},
Carrier: pulumi.String("string"),
Name: pulumi.String("string"),
Phone: pulumi.String("string"),
TrackingNumber: pulumi.String("string"),
},
},
StatementDescriptor: pulumi.String("string"),
Token: pulumi.String("string"),
Type: pulumi.String("string"),
Usage: pulumi.String("string"),
})
resource "stripe_source" "sourceResource" {
lifecycle {
create_before_destroy = true
}
amount = 0
currency = "string"
customer = "string"
flow = "string"
mandate = {
acceptance = {
status = "string"
date = 0
ip = "string"
offline = {
contact_email = "string"
}
online = {
date = 0
ip = "string"
user_agent = "string"
}
type = "string"
user_agent = "string"
}
amount = 0
currency = "string"
interval = "string"
notification_method = "string"
}
metadata = {
"string" = "string"
}
original_source = "string"
owner = {
address = {
city = "string"
country = "string"
line1 = "string"
line2 = "string"
postal_code = "string"
state = "string"
}
email = "string"
name = "string"
phone = "string"
verified_address = {
city = "string"
country = "string"
line1 = "string"
line2 = "string"
postal_code = "string"
state = "string"
}
verified_email = "string"
verified_name = "string"
verified_phone = "string"
}
receiver = {
address = "string"
amount_charged = 0
amount_received = 0
amount_returned = 0
refund_attributes_method = "string"
refund_attributes_status = "string"
}
redirect = {
return_url = "string"
failure_reason = "string"
status = "string"
url = "string"
}
source_order = {
amount = 0
currency = "string"
email = "string"
items = [{
amount = 0
currency = "string"
description = "string"
parent = "string"
quantity = 0
type = "string"
}]
shipping = {
address = {
line1 = "string"
city = "string"
country = "string"
line2 = "string"
postal_code = "string"
state = "string"
}
carrier = "string"
name = "string"
phone = "string"
tracking_number = "string"
}
}
statement_descriptor = "string"
token = "string"
type = "string"
usage = "string"
}
var sourceResource = new Source("sourceResource", SourceArgs.builder()
.amount(0.0)
.currency("string")
.customer("string")
.flow("string")
.mandate(SourceMandateArgs.builder()
.acceptance(SourceMandateAcceptanceArgs.builder()
.status("string")
.date(0.0)
.ip("string")
.offline(SourceMandateAcceptanceOfflineArgs.builder()
.contactEmail("string")
.build())
.online(SourceMandateAcceptanceOnlineArgs.builder()
.date(0.0)
.ip("string")
.userAgent("string")
.build())
.type("string")
.userAgent("string")
.build())
.amount(0.0)
.currency("string")
.interval("string")
.notificationMethod("string")
.build())
.metadata(Map.of("string", "string"))
.originalSource("string")
.owner(SourceOwnerArgs.builder()
.address(SourceOwnerAddressArgs.builder()
.city("string")
.country("string")
.line1("string")
.line2("string")
.postalCode("string")
.state("string")
.build())
.email("string")
.name("string")
.phone("string")
.verifiedAddress(SourceOwnerVerifiedAddressArgs.builder()
.city("string")
.country("string")
.line1("string")
.line2("string")
.postalCode("string")
.state("string")
.build())
.verifiedEmail("string")
.verifiedName("string")
.verifiedPhone("string")
.build())
.receiver(SourceReceiverArgs.builder()
.address("string")
.amountCharged(0.0)
.amountReceived(0.0)
.amountReturned(0.0)
.refundAttributesMethod("string")
.refundAttributesStatus("string")
.build())
.redirect(SourceRedirectArgs.builder()
.returnUrl("string")
.failureReason("string")
.status("string")
.url("string")
.build())
.sourceOrder(SourceSourceOrderArgs.builder()
.amount(0.0)
.currency("string")
.email("string")
.items(SourceSourceOrderItemArgs.builder()
.amount(0.0)
.currency("string")
.description("string")
.parent("string")
.quantity(0.0)
.type("string")
.build())
.shipping(SourceSourceOrderShippingArgs.builder()
.address(SourceSourceOrderShippingAddressArgs.builder()
.line1("string")
.city("string")
.country("string")
.line2("string")
.postalCode("string")
.state("string")
.build())
.carrier("string")
.name("string")
.phone("string")
.trackingNumber("string")
.build())
.build())
.statementDescriptor("string")
.token("string")
.type("string")
.usage("string")
.build());
source_resource = stripe.Source("sourceResource",
amount=float(0),
currency="string",
customer="string",
flow="string",
mandate={
"acceptance": {
"status": "string",
"date": float(0),
"ip": "string",
"offline": {
"contact_email": "string",
},
"online": {
"date": float(0),
"ip": "string",
"user_agent": "string",
},
"type": "string",
"user_agent": "string",
},
"amount": float(0),
"currency": "string",
"interval": "string",
"notification_method": "string",
},
metadata={
"string": "string",
},
original_source="string",
owner={
"address": {
"city": "string",
"country": "string",
"line1": "string",
"line2": "string",
"postal_code": "string",
"state": "string",
},
"email": "string",
"name": "string",
"phone": "string",
"verified_address": {
"city": "string",
"country": "string",
"line1": "string",
"line2": "string",
"postal_code": "string",
"state": "string",
},
"verified_email": "string",
"verified_name": "string",
"verified_phone": "string",
},
receiver={
"address": "string",
"amount_charged": float(0),
"amount_received": float(0),
"amount_returned": float(0),
"refund_attributes_method": "string",
"refund_attributes_status": "string",
},
redirect={
"return_url": "string",
"failure_reason": "string",
"status": "string",
"url": "string",
},
source_order={
"amount": float(0),
"currency": "string",
"email": "string",
"items": [{
"amount": float(0),
"currency": "string",
"description": "string",
"parent": "string",
"quantity": float(0),
"type": "string",
}],
"shipping": {
"address": {
"line1": "string",
"city": "string",
"country": "string",
"line2": "string",
"postal_code": "string",
"state": "string",
},
"carrier": "string",
"name": "string",
"phone": "string",
"tracking_number": "string",
},
},
statement_descriptor="string",
token="string",
type="string",
usage="string")
const sourceResource = new stripe.Source("sourceResource", {
amount: 0,
currency: "string",
customer: "string",
flow: "string",
mandate: {
acceptance: {
status: "string",
date: 0,
ip: "string",
offline: {
contactEmail: "string",
},
online: {
date: 0,
ip: "string",
userAgent: "string",
},
type: "string",
userAgent: "string",
},
amount: 0,
currency: "string",
interval: "string",
notificationMethod: "string",
},
metadata: {
string: "string",
},
originalSource: "string",
owner: {
address: {
city: "string",
country: "string",
line1: "string",
line2: "string",
postalCode: "string",
state: "string",
},
email: "string",
name: "string",
phone: "string",
verifiedAddress: {
city: "string",
country: "string",
line1: "string",
line2: "string",
postalCode: "string",
state: "string",
},
verifiedEmail: "string",
verifiedName: "string",
verifiedPhone: "string",
},
receiver: {
address: "string",
amountCharged: 0,
amountReceived: 0,
amountReturned: 0,
refundAttributesMethod: "string",
refundAttributesStatus: "string",
},
redirect: {
returnUrl: "string",
failureReason: "string",
status: "string",
url: "string",
},
sourceOrder: {
amount: 0,
currency: "string",
email: "string",
items: [{
amount: 0,
currency: "string",
description: "string",
parent: "string",
quantity: 0,
type: "string",
}],
shipping: {
address: {
line1: "string",
city: "string",
country: "string",
line2: "string",
postalCode: "string",
state: "string",
},
carrier: "string",
name: "string",
phone: "string",
trackingNumber: "string",
},
},
statementDescriptor: "string",
token: "string",
type: "string",
usage: "string",
});
type: stripe:Source
properties:
amount: 0
currency: string
customer: string
flow: string
mandate:
acceptance:
date: 0
ip: string
offline:
contactEmail: string
online:
date: 0
ip: string
userAgent: string
status: string
type: string
userAgent: string
amount: 0
currency: string
interval: string
notificationMethod: string
metadata:
string: string
originalSource: string
owner:
address:
city: string
country: string
line1: string
line2: string
postalCode: string
state: string
email: string
name: string
phone: string
verifiedAddress:
city: string
country: string
line1: string
line2: string
postalCode: string
state: string
verifiedEmail: string
verifiedName: string
verifiedPhone: string
receiver:
address: string
amountCharged: 0
amountReceived: 0
amountReturned: 0
refundAttributesMethod: string
refundAttributesStatus: string
redirect:
failureReason: string
returnUrl: string
status: string
url: string
sourceOrder:
amount: 0
currency: string
email: string
items:
- amount: 0
currency: string
description: string
parent: string
quantity: 0
type: string
shipping:
address:
city: string
country: string
line1: string
line2: string
postalCode: string
state: string
carrier: string
name: string
phone: string
trackingNumber: string
statementDescriptor: string
token: string
type: string
usage: string
Source 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 Source resource accepts the following input properties:
- Amount double
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for
single_usesources. - Currency string
- Three-letter ISO code for the currency associated with the source. This is the currency for which the source will be chargeable once ready. Required for
single_usesources. - Customer string
- The ID of the customer to which this source is attached. This will not be present when the source has not been attached to a customer.
- Flow string
- The authentication
flowof the source.flowis one ofredirect,receiver,code_verification,none. - Mandate
Source
Mandate - Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.
- 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.
- Original
Source string - The source to share.
- Owner
Source
Owner - Information about the owner of the payment instrument that may be used or required by particular source types.
- Receiver
Source
Receiver - Redirect
Source
Redirect - Source
Order SourceSource Order - Statement
Descriptor string - Extra information about a source. This will appear on your customer's statement every time you charge the source.
- Token string
- An optional token used to create the source. When passed, token properties will override source parameters.
- Type string
- The
typeof the source. Thetypeis a payment method, one ofach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,multibanco,klarna,p24,sepa_debit,sofort,three_d_secure, orwechat. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used. - Usage string
- Either
reusableorsingle_use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned.
- Amount float64
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for
single_usesources. - Currency string
- Three-letter ISO code for the currency associated with the source. This is the currency for which the source will be chargeable once ready. Required for
single_usesources. - Customer string
- The ID of the customer to which this source is attached. This will not be present when the source has not been attached to a customer.
- Flow string
- The authentication
flowof the source.flowis one ofredirect,receiver,code_verification,none. - Mandate
Source
Mandate Args - Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.
- 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.
- Original
Source string - The source to share.
- Owner
Source
Owner Args - Information about the owner of the payment instrument that may be used or required by particular source types.
- Receiver
Source
Receiver Args - Redirect
Source
Redirect Args - Source
Order SourceSource Order Args - Statement
Descriptor string - Extra information about a source. This will appear on your customer's statement every time you charge the source.
- Token string
- An optional token used to create the source. When passed, token properties will override source parameters.
- Type string
- The
typeof the source. Thetypeis a payment method, one ofach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,multibanco,klarna,p24,sepa_debit,sofort,three_d_secure, orwechat. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used. - Usage string
- Either
reusableorsingle_use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned.
- amount number
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for
single_usesources. - currency string
- Three-letter ISO code for the currency associated with the source. This is the currency for which the source will be chargeable once ready. Required for
single_usesources. - customer string
- The ID of the customer to which this source is attached. This will not be present when the source has not been attached to a customer.
- flow string
- The authentication
flowof the source.flowis one ofredirect,receiver,code_verification,none. - mandate object
- Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.
- 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.
- original_
source string - The source to share.
- owner object
- Information about the owner of the payment instrument that may be used or required by particular source types.
- receiver object
- redirect object
- source_
order object - statement_
descriptor string - Extra information about a source. This will appear on your customer's statement every time you charge the source.
- token string
- An optional token used to create the source. When passed, token properties will override source parameters.
- type string
- The
typeof the source. Thetypeis a payment method, one ofach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,multibanco,klarna,p24,sepa_debit,sofort,three_d_secure, orwechat. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used. - usage string
- Either
reusableorsingle_use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned.
- amount Double
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for
single_usesources. - currency String
- Three-letter ISO code for the currency associated with the source. This is the currency for which the source will be chargeable once ready. Required for
single_usesources. - customer String
- The ID of the customer to which this source is attached. This will not be present when the source has not been attached to a customer.
- flow String
- The authentication
flowof the source.flowis one ofredirect,receiver,code_verification,none. - mandate
Source
Mandate - Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.
- 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.
- original
Source String - The source to share.
- owner
Source
Owner - Information about the owner of the payment instrument that may be used or required by particular source types.
- receiver
Source
Receiver - redirect
Source
Redirect - source
Order SourceSource Order - statement
Descriptor String - Extra information about a source. This will appear on your customer's statement every time you charge the source.
- token String
- An optional token used to create the source. When passed, token properties will override source parameters.
- type String
- The
typeof the source. Thetypeis a payment method, one ofach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,multibanco,klarna,p24,sepa_debit,sofort,three_d_secure, orwechat. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used. - usage String
- Either
reusableorsingle_use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned.
- amount number
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for
single_usesources. - currency string
- Three-letter ISO code for the currency associated with the source. This is the currency for which the source will be chargeable once ready. Required for
single_usesources. - customer string
- The ID of the customer to which this source is attached. This will not be present when the source has not been attached to a customer.
- flow string
- The authentication
flowof the source.flowis one ofredirect,receiver,code_verification,none. - mandate
Source
Mandate - Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.
- 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.
- original
Source string - The source to share.
- owner
Source
Owner - Information about the owner of the payment instrument that may be used or required by particular source types.
- receiver
Source
Receiver - redirect
Source
Redirect - source
Order SourceSource Order - statement
Descriptor string - Extra information about a source. This will appear on your customer's statement every time you charge the source.
- token string
- An optional token used to create the source. When passed, token properties will override source parameters.
- type string
- The
typeof the source. Thetypeis a payment method, one ofach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,multibanco,klarna,p24,sepa_debit,sofort,three_d_secure, orwechat. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used. - usage string
- Either
reusableorsingle_use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned.
- amount float
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for
single_usesources. - currency str
- Three-letter ISO code for the currency associated with the source. This is the currency for which the source will be chargeable once ready. Required for
single_usesources. - customer str
- The ID of the customer to which this source is attached. This will not be present when the source has not been attached to a customer.
- flow str
- The authentication
flowof the source.flowis one ofredirect,receiver,code_verification,none. - mandate
Source
Mandate Args - Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.
- 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.
- original_
source str - The source to share.
- owner
Source
Owner Args - Information about the owner of the payment instrument that may be used or required by particular source types.
- receiver
Source
Receiver Args - redirect
Source
Redirect Args - source_
order SourceSource Order Args - statement_
descriptor str - Extra information about a source. This will appear on your customer's statement every time you charge the source.
- token str
- An optional token used to create the source. When passed, token properties will override source parameters.
- type str
- The
typeof the source. Thetypeis a payment method, one ofach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,multibanco,klarna,p24,sepa_debit,sofort,three_d_secure, orwechat. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used. - usage str
- Either
reusableorsingle_use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned.
- amount Number
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for
single_usesources. - currency String
- Three-letter ISO code for the currency associated with the source. This is the currency for which the source will be chargeable once ready. Required for
single_usesources. - customer String
- The ID of the customer to which this source is attached. This will not be present when the source has not been attached to a customer.
- flow String
- The authentication
flowof the source.flowis one ofredirect,receiver,code_verification,none. - mandate Property Map
- Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.
- 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.
- original
Source String - The source to share.
- owner Property Map
- Information about the owner of the payment instrument that may be used or required by particular source types.
- receiver Property Map
- redirect Property Map
- source
Order Property Map - statement
Descriptor String - Extra information about a source. This will appear on your customer's statement every time you charge the source.
- token String
- An optional token used to create the source. When passed, token properties will override source parameters.
- type String
- The
typeof the source. Thetypeis a payment method, one ofach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,multibanco,klarna,p24,sepa_debit,sofort,three_d_secure, orwechat. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used. - usage String
- Either
reusableorsingle_use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned.
Outputs
All input properties are implicitly available as output properties. Additionally, the Source resource produces the following output properties:
- Ach
Credit SourceTransfer Ach Credit Transfer - Ach
Debit SourceAch Debit - Acss
Debit SourceAcss Debit - Alipay
Source
Alipay - Allow
Redisplay string - This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to “unspecified”.
- Au
Becs SourceDebit Au Becs Debit - Bancontact
Source
Bancontact - Card
Source
Card - Card
Present SourceCard Present - Client
Secret string - The client secret of the source. Used for client-side retrieval using a publishable key.
- Code
Verification SourceCode Verification - Created double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Eps
Source
Eps - Giropay
Source
Giropay - Id string
- The provider-assigned unique ID for this managed resource.
- Ideal
Source
Ideal - Klarna
Source
Klarna - Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Multibanco
Source
Multibanco - Object string
- String representing the object's type. Objects of the same type share the same value.
- P24
Source
P24 - Sepa
Credit SourceTransfer Sepa Credit Transfer - Sepa
Debit SourceSepa Debit - Sofort
Source
Sofort - Status string
- The status of the source, one of
canceled,chargeable,consumed,failed, orpending. Onlychargeablesources can be used to create a charge. - Three
DSecure SourceThree DSecure - Wechat
Source
Wechat
- Ach
Credit SourceTransfer Ach Credit Transfer - Ach
Debit SourceAch Debit - Acss
Debit SourceAcss Debit - Alipay
Source
Alipay - Allow
Redisplay string - This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to “unspecified”.
- Au
Becs SourceDebit Au Becs Debit - Bancontact
Source
Bancontact - Card
Source
Card - Card
Present SourceCard Present - Client
Secret string - The client secret of the source. Used for client-side retrieval using a publishable key.
- Code
Verification SourceCode Verification - Created float64
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Eps
Source
Eps - Giropay
Source
Giropay - Id string
- The provider-assigned unique ID for this managed resource.
- Ideal
Source
Ideal - Klarna
Source
Klarna - Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Multibanco
Source
Multibanco - Object string
- String representing the object's type. Objects of the same type share the same value.
- P24
Source
P24 - Sepa
Credit SourceTransfer Sepa Credit Transfer - Sepa
Debit SourceSepa Debit - Sofort
Source
Sofort - Status string
- The status of the source, one of
canceled,chargeable,consumed,failed, orpending. Onlychargeablesources can be used to create a charge. - Three
DSecure SourceThree DSecure - Wechat
Source
Wechat
- ach_
credit_ objecttransfer - ach_
debit object - acss_
debit object - alipay object
- allow_
redisplay string - This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to “unspecified”.
- au_
becs_ objectdebit - bancontact object
- card object
- card_
present object - client_
secret string - The client secret of the source. Used for client-side retrieval using a publishable key.
- code_
verification object - created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- eps object
- giropay object
- id string
- The provider-assigned unique ID for this managed resource.
- ideal object
- klarna object
- livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - multibanco object
- object string
- String representing the object's type. Objects of the same type share the same value.
- p24 object
- sepa_
credit_ objecttransfer - sepa_
debit object - sofort object
- status string
- The status of the source, one of
canceled,chargeable,consumed,failed, orpending. Onlychargeablesources can be used to create a charge. - three_
d_ objectsecure - wechat object
- ach
Credit SourceTransfer Ach Credit Transfer - ach
Debit SourceAch Debit - acss
Debit SourceAcss Debit - alipay
Source
Alipay - allow
Redisplay String - This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to “unspecified”.
- au
Becs SourceDebit Au Becs Debit - bancontact
Source
Bancontact - card
Source
Card - card
Present SourceCard Present - client
Secret String - The client secret of the source. Used for client-side retrieval using a publishable key.
- code
Verification SourceCode Verification - created Double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- eps
Source
Eps - giropay
Source
Giropay - id String
- The provider-assigned unique ID for this managed resource.
- ideal
Source
Ideal - klarna
Source
Klarna - livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - multibanco
Source
Multibanco - object String
- String representing the object's type. Objects of the same type share the same value.
- p24
Source
P24 - sepa
Credit SourceTransfer Sepa Credit Transfer - sepa
Debit SourceSepa Debit - sofort
Source
Sofort - status String
- The status of the source, one of
canceled,chargeable,consumed,failed, orpending. Onlychargeablesources can be used to create a charge. - three
DSecure SourceThree DSecure - wechat
Source
Wechat
- ach
Credit SourceTransfer Ach Credit Transfer - ach
Debit SourceAch Debit - acss
Debit SourceAcss Debit - alipay
Source
Alipay - allow
Redisplay string - This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to “unspecified”.
- au
Becs SourceDebit Au Becs Debit - bancontact
Source
Bancontact - card
Source
Card - card
Present SourceCard Present - client
Secret string - The client secret of the source. Used for client-side retrieval using a publishable key.
- code
Verification SourceCode Verification - created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- eps
Source
Eps - giropay
Source
Giropay - id string
- The provider-assigned unique ID for this managed resource.
- ideal
Source
Ideal - klarna
Source
Klarna - livemode boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - multibanco
Source
Multibanco - object string
- String representing the object's type. Objects of the same type share the same value.
- p24
Source
P24 - sepa
Credit SourceTransfer Sepa Credit Transfer - sepa
Debit SourceSepa Debit - sofort
Source
Sofort - status string
- The status of the source, one of
canceled,chargeable,consumed,failed, orpending. Onlychargeablesources can be used to create a charge. - three
DSecure SourceThree DSecure - wechat
Source
Wechat
- ach_
credit_ Sourcetransfer Ach Credit Transfer - ach_
debit SourceAch Debit - acss_
debit SourceAcss Debit - alipay
Source
Alipay - allow_
redisplay str - This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to “unspecified”.
- au_
becs_ Sourcedebit Au Becs Debit - bancontact
Source
Bancontact - card
Source
Card - card_
present SourceCard Present - client_
secret str - The client secret of the source. Used for client-side retrieval using a publishable key.
- code_
verification SourceCode Verification - created float
- Time at which the object was created. Measured in seconds since the Unix epoch.
- eps
Source
Eps - giropay
Source
Giropay - id str
- The provider-assigned unique ID for this managed resource.
- ideal
Source
Ideal - klarna
Source
Klarna - livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - multibanco
Source
Multibanco - object str
- String representing the object's type. Objects of the same type share the same value.
- p24
Source
P24 - sepa_
credit_ Sourcetransfer Sepa Credit Transfer - sepa_
debit SourceSepa Debit - sofort
Source
Sofort - status str
- The status of the source, one of
canceled,chargeable,consumed,failed, orpending. Onlychargeablesources can be used to create a charge. - three_
d_ Sourcesecure Three DSecure - wechat
Source
Wechat
- ach
Credit Property MapTransfer - ach
Debit Property Map - acss
Debit Property Map - alipay Property Map
- allow
Redisplay String - This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to “unspecified”.
- au
Becs Property MapDebit - bancontact Property Map
- card Property Map
- card
Present Property Map - client
Secret String - The client secret of the source. Used for client-side retrieval using a publishable key.
- code
Verification Property Map - created Number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- eps Property Map
- giropay Property Map
- id String
- The provider-assigned unique ID for this managed resource.
- ideal Property Map
- klarna 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. - multibanco Property Map
- object String
- String representing the object's type. Objects of the same type share the same value.
- p24 Property Map
- sepa
Credit Property MapTransfer - sepa
Debit Property Map - sofort Property Map
- status String
- The status of the source, one of
canceled,chargeable,consumed,failed, orpending. Onlychargeablesources can be used to create a charge. - three
DSecure Property Map - wechat Property Map
Look up Existing Source Resource
Get an existing Source 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?: SourceState, opts?: CustomResourceOptions): Source@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
ach_credit_transfer: Optional[SourceAchCreditTransferArgs] = None,
ach_debit: Optional[SourceAchDebitArgs] = None,
acss_debit: Optional[SourceAcssDebitArgs] = None,
alipay: Optional[SourceAlipayArgs] = None,
allow_redisplay: Optional[str] = None,
amount: Optional[float] = None,
au_becs_debit: Optional[SourceAuBecsDebitArgs] = None,
bancontact: Optional[SourceBancontactArgs] = None,
card: Optional[SourceCardArgs] = None,
card_present: Optional[SourceCardPresentArgs] = None,
client_secret: Optional[str] = None,
code_verification: Optional[SourceCodeVerificationArgs] = None,
created: Optional[float] = None,
currency: Optional[str] = None,
customer: Optional[str] = None,
eps: Optional[SourceEpsArgs] = None,
flow: Optional[str] = None,
giropay: Optional[SourceGiropayArgs] = None,
ideal: Optional[SourceIdealArgs] = None,
klarna: Optional[SourceKlarnaArgs] = None,
livemode: Optional[bool] = None,
mandate: Optional[SourceMandateArgs] = None,
metadata: Optional[Mapping[str, str]] = None,
multibanco: Optional[SourceMultibancoArgs] = None,
object: Optional[str] = None,
original_source: Optional[str] = None,
owner: Optional[SourceOwnerArgs] = None,
p24: Optional[SourceP24Args] = None,
receiver: Optional[SourceReceiverArgs] = None,
redirect: Optional[SourceRedirectArgs] = None,
sepa_credit_transfer: Optional[SourceSepaCreditTransferArgs] = None,
sepa_debit: Optional[SourceSepaDebitArgs] = None,
sofort: Optional[SourceSofortArgs] = None,
source_order: Optional[SourceSourceOrderArgs] = None,
statement_descriptor: Optional[str] = None,
status: Optional[str] = None,
three_d_secure: Optional[SourceThreeDSecureArgs] = None,
token: Optional[str] = None,
type: Optional[str] = None,
usage: Optional[str] = None,
wechat: Optional[SourceWechatArgs] = None) -> Sourcefunc GetSource(ctx *Context, name string, id IDInput, state *SourceState, opts ...ResourceOption) (*Source, error)public static Source Get(string name, Input<string> id, SourceState? state, CustomResourceOptions? opts = null)public static Source get(String name, Output<String> id, SourceState state, CustomResourceOptions options)resources: _: type: stripe:Source get: id: ${id}import {
to = stripe_source.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.
- Ach
Credit SourceTransfer Ach Credit Transfer - Ach
Debit SourceAch Debit - Acss
Debit SourceAcss Debit - Alipay
Source
Alipay - Allow
Redisplay string - This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to “unspecified”.
- Amount double
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for
single_usesources. - Au
Becs SourceDebit Au Becs Debit - Bancontact
Source
Bancontact - Card
Source
Card - Card
Present SourceCard Present - Client
Secret string - The client secret of the source. Used for client-side retrieval using a publishable key.
- Code
Verification SourceCode Verification - Created double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Currency string
- Three-letter ISO code for the currency associated with the source. This is the currency for which the source will be chargeable once ready. Required for
single_usesources. - Customer string
- The ID of the customer to which this source is attached. This will not be present when the source has not been attached to a customer.
- Eps
Source
Eps - Flow string
- The authentication
flowof the source.flowis one ofredirect,receiver,code_verification,none. - Giropay
Source
Giropay - Ideal
Source
Ideal - Klarna
Source
Klarna - Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Mandate
Source
Mandate - Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.
- 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.
- Multibanco
Source
Multibanco - Object string
- String representing the object's type. Objects of the same type share the same value.
- Original
Source string - The source to share.
- Owner
Source
Owner - Information about the owner of the payment instrument that may be used or required by particular source types.
- P24
Source
P24 - Receiver
Source
Receiver - Redirect
Source
Redirect - Sepa
Credit SourceTransfer Sepa Credit Transfer - Sepa
Debit SourceSepa Debit - Sofort
Source
Sofort - Source
Order SourceSource Order - Statement
Descriptor string - Extra information about a source. This will appear on your customer's statement every time you charge the source.
- Status string
- The status of the source, one of
canceled,chargeable,consumed,failed, orpending. Onlychargeablesources can be used to create a charge. - Three
DSecure SourceThree DSecure - Token string
- An optional token used to create the source. When passed, token properties will override source parameters.
- Type string
- The
typeof the source. Thetypeis a payment method, one ofach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,multibanco,klarna,p24,sepa_debit,sofort,three_d_secure, orwechat. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used. - Usage string
- Either
reusableorsingle_use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned. - Wechat
Source
Wechat
- Ach
Credit SourceTransfer Ach Credit Transfer Args - Ach
Debit SourceAch Debit Args - Acss
Debit SourceAcss Debit Args - Alipay
Source
Alipay Args - Allow
Redisplay string - This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to “unspecified”.
- Amount float64
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for
single_usesources. - Au
Becs SourceDebit Au Becs Debit Args - Bancontact
Source
Bancontact Args - Card
Source
Card Args - Card
Present SourceCard Present Args - Client
Secret string - The client secret of the source. Used for client-side retrieval using a publishable key.
- Code
Verification SourceCode Verification Args - Created float64
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Currency string
- Three-letter ISO code for the currency associated with the source. This is the currency for which the source will be chargeable once ready. Required for
single_usesources. - Customer string
- The ID of the customer to which this source is attached. This will not be present when the source has not been attached to a customer.
- Eps
Source
Eps Args - Flow string
- The authentication
flowof the source.flowis one ofredirect,receiver,code_verification,none. - Giropay
Source
Giropay Args - Ideal
Source
Ideal Args - Klarna
Source
Klarna Args - Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Mandate
Source
Mandate Args - Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.
- 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.
- Multibanco
Source
Multibanco Args - Object string
- String representing the object's type. Objects of the same type share the same value.
- Original
Source string - The source to share.
- Owner
Source
Owner Args - Information about the owner of the payment instrument that may be used or required by particular source types.
- P24
Source
P24Args - Receiver
Source
Receiver Args - Redirect
Source
Redirect Args - Sepa
Credit SourceTransfer Sepa Credit Transfer Args - Sepa
Debit SourceSepa Debit Args - Sofort
Source
Sofort Args - Source
Order SourceSource Order Args - Statement
Descriptor string - Extra information about a source. This will appear on your customer's statement every time you charge the source.
- Status string
- The status of the source, one of
canceled,chargeable,consumed,failed, orpending. Onlychargeablesources can be used to create a charge. - Three
DSecure SourceThree DSecure Args - Token string
- An optional token used to create the source. When passed, token properties will override source parameters.
- Type string
- The
typeof the source. Thetypeis a payment method, one ofach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,multibanco,klarna,p24,sepa_debit,sofort,three_d_secure, orwechat. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used. - Usage string
- Either
reusableorsingle_use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned. - Wechat
Source
Wechat Args
- ach_
credit_ objecttransfer - ach_
debit object - acss_
debit object - alipay object
- allow_
redisplay string - This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to “unspecified”.
- amount number
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for
single_usesources. - au_
becs_ objectdebit - bancontact object
- card object
- card_
present object - client_
secret string - The client secret of the source. Used for client-side retrieval using a publishable key.
- code_
verification object - created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency string
- Three-letter ISO code for the currency associated with the source. This is the currency for which the source will be chargeable once ready. Required for
single_usesources. - customer string
- The ID of the customer to which this source is attached. This will not be present when the source has not been attached to a customer.
- eps object
- flow string
- The authentication
flowof the source.flowis one ofredirect,receiver,code_verification,none. - giropay object
- ideal object
- klarna object
- livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - mandate object
- Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.
- 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.
- multibanco object
- object string
- String representing the object's type. Objects of the same type share the same value.
- original_
source string - The source to share.
- owner object
- Information about the owner of the payment instrument that may be used or required by particular source types.
- p24 object
- receiver object
- redirect object
- sepa_
credit_ objecttransfer - sepa_
debit object - sofort object
- source_
order object - statement_
descriptor string - Extra information about a source. This will appear on your customer's statement every time you charge the source.
- status string
- The status of the source, one of
canceled,chargeable,consumed,failed, orpending. Onlychargeablesources can be used to create a charge. - three_
d_ objectsecure - token string
- An optional token used to create the source. When passed, token properties will override source parameters.
- type string
- The
typeof the source. Thetypeis a payment method, one ofach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,multibanco,klarna,p24,sepa_debit,sofort,three_d_secure, orwechat. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used. - usage string
- Either
reusableorsingle_use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned. - wechat object
- ach
Credit SourceTransfer Ach Credit Transfer - ach
Debit SourceAch Debit - acss
Debit SourceAcss Debit - alipay
Source
Alipay - allow
Redisplay String - This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to “unspecified”.
- amount Double
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for
single_usesources. - au
Becs SourceDebit Au Becs Debit - bancontact
Source
Bancontact - card
Source
Card - card
Present SourceCard Present - client
Secret String - The client secret of the source. Used for client-side retrieval using a publishable key.
- code
Verification SourceCode Verification - created Double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency String
- Three-letter ISO code for the currency associated with the source. This is the currency for which the source will be chargeable once ready. Required for
single_usesources. - customer String
- The ID of the customer to which this source is attached. This will not be present when the source has not been attached to a customer.
- eps
Source
Eps - flow String
- The authentication
flowof the source.flowis one ofredirect,receiver,code_verification,none. - giropay
Source
Giropay - ideal
Source
Ideal - klarna
Source
Klarna - livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - mandate
Source
Mandate - Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.
- 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.
- multibanco
Source
Multibanco - object String
- String representing the object's type. Objects of the same type share the same value.
- original
Source String - The source to share.
- owner
Source
Owner - Information about the owner of the payment instrument that may be used or required by particular source types.
- p24
Source
P24 - receiver
Source
Receiver - redirect
Source
Redirect - sepa
Credit SourceTransfer Sepa Credit Transfer - sepa
Debit SourceSepa Debit - sofort
Source
Sofort - source
Order SourceSource Order - statement
Descriptor String - Extra information about a source. This will appear on your customer's statement every time you charge the source.
- status String
- The status of the source, one of
canceled,chargeable,consumed,failed, orpending. Onlychargeablesources can be used to create a charge. - three
DSecure SourceThree DSecure - token String
- An optional token used to create the source. When passed, token properties will override source parameters.
- type String
- The
typeof the source. Thetypeis a payment method, one ofach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,multibanco,klarna,p24,sepa_debit,sofort,three_d_secure, orwechat. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used. - usage String
- Either
reusableorsingle_use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned. - wechat
Source
Wechat
- ach
Credit SourceTransfer Ach Credit Transfer - ach
Debit SourceAch Debit - acss
Debit SourceAcss Debit - alipay
Source
Alipay - allow
Redisplay string - This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to “unspecified”.
- amount number
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for
single_usesources. - au
Becs SourceDebit Au Becs Debit - bancontact
Source
Bancontact - card
Source
Card - card
Present SourceCard Present - client
Secret string - The client secret of the source. Used for client-side retrieval using a publishable key.
- code
Verification SourceCode Verification - created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency string
- Three-letter ISO code for the currency associated with the source. This is the currency for which the source will be chargeable once ready. Required for
single_usesources. - customer string
- The ID of the customer to which this source is attached. This will not be present when the source has not been attached to a customer.
- eps
Source
Eps - flow string
- The authentication
flowof the source.flowis one ofredirect,receiver,code_verification,none. - giropay
Source
Giropay - ideal
Source
Ideal - klarna
Source
Klarna - livemode boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - mandate
Source
Mandate - Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.
- 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.
- multibanco
Source
Multibanco - object string
- String representing the object's type. Objects of the same type share the same value.
- original
Source string - The source to share.
- owner
Source
Owner - Information about the owner of the payment instrument that may be used or required by particular source types.
- p24
Source
P24 - receiver
Source
Receiver - redirect
Source
Redirect - sepa
Credit SourceTransfer Sepa Credit Transfer - sepa
Debit SourceSepa Debit - sofort
Source
Sofort - source
Order SourceSource Order - statement
Descriptor string - Extra information about a source. This will appear on your customer's statement every time you charge the source.
- status string
- The status of the source, one of
canceled,chargeable,consumed,failed, orpending. Onlychargeablesources can be used to create a charge. - three
DSecure SourceThree DSecure - token string
- An optional token used to create the source. When passed, token properties will override source parameters.
- type string
- The
typeof the source. Thetypeis a payment method, one ofach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,multibanco,klarna,p24,sepa_debit,sofort,three_d_secure, orwechat. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used. - usage string
- Either
reusableorsingle_use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned. - wechat
Source
Wechat
- ach_
credit_ Sourcetransfer Ach Credit Transfer Args - ach_
debit SourceAch Debit Args - acss_
debit SourceAcss Debit Args - alipay
Source
Alipay Args - allow_
redisplay str - This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to “unspecified”.
- amount float
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for
single_usesources. - au_
becs_ Sourcedebit Au Becs Debit Args - bancontact
Source
Bancontact Args - card
Source
Card Args - card_
present SourceCard Present Args - client_
secret str - The client secret of the source. Used for client-side retrieval using a publishable key.
- code_
verification SourceCode Verification Args - created float
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency str
- Three-letter ISO code for the currency associated with the source. This is the currency for which the source will be chargeable once ready. Required for
single_usesources. - customer str
- The ID of the customer to which this source is attached. This will not be present when the source has not been attached to a customer.
- eps
Source
Eps Args - flow str
- The authentication
flowof the source.flowis one ofredirect,receiver,code_verification,none. - giropay
Source
Giropay Args - ideal
Source
Ideal Args - klarna
Source
Klarna Args - livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - mandate
Source
Mandate Args - Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.
- 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.
- multibanco
Source
Multibanco Args - object str
- String representing the object's type. Objects of the same type share the same value.
- original_
source str - The source to share.
- owner
Source
Owner Args - Information about the owner of the payment instrument that may be used or required by particular source types.
- p24
Source
P24Args - receiver
Source
Receiver Args - redirect
Source
Redirect Args - sepa_
credit_ Sourcetransfer Sepa Credit Transfer Args - sepa_
debit SourceSepa Debit Args - sofort
Source
Sofort Args - source_
order SourceSource Order Args - statement_
descriptor str - Extra information about a source. This will appear on your customer's statement every time you charge the source.
- status str
- The status of the source, one of
canceled,chargeable,consumed,failed, orpending. Onlychargeablesources can be used to create a charge. - three_
d_ Sourcesecure Three DSecure Args - token str
- An optional token used to create the source. When passed, token properties will override source parameters.
- type str
- The
typeof the source. Thetypeis a payment method, one ofach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,multibanco,klarna,p24,sepa_debit,sofort,three_d_secure, orwechat. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used. - usage str
- Either
reusableorsingle_use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned. - wechat
Source
Wechat Args
- ach
Credit Property MapTransfer - ach
Debit Property Map - acss
Debit Property Map - alipay Property Map
- allow
Redisplay String - This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to “unspecified”.
- amount Number
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for
single_usesources. - au
Becs Property MapDebit - bancontact Property Map
- card Property Map
- card
Present Property Map - client
Secret String - The client secret of the source. Used for client-side retrieval using a publishable key.
- code
Verification Property Map - created Number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency String
- Three-letter ISO code for the currency associated with the source. This is the currency for which the source will be chargeable once ready. Required for
single_usesources. - customer String
- The ID of the customer to which this source is attached. This will not be present when the source has not been attached to a customer.
- eps Property Map
- flow String
- The authentication
flowof the source.flowis one ofredirect,receiver,code_verification,none. - giropay Property Map
- ideal Property Map
- klarna 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. - mandate Property Map
- Information about a mandate possibility attached to a source object (generally for bank debits) as well as its acceptance status.
- 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.
- multibanco Property Map
- object String
- String representing the object's type. Objects of the same type share the same value.
- original
Source String - The source to share.
- owner Property Map
- Information about the owner of the payment instrument that may be used or required by particular source types.
- p24 Property Map
- receiver Property Map
- redirect Property Map
- sepa
Credit Property MapTransfer - sepa
Debit Property Map - sofort Property Map
- source
Order Property Map - statement
Descriptor String - Extra information about a source. This will appear on your customer's statement every time you charge the source.
- status String
- The status of the source, one of
canceled,chargeable,consumed,failed, orpending. Onlychargeablesources can be used to create a charge. - three
DSecure Property Map - token String
- An optional token used to create the source. When passed, token properties will override source parameters.
- type String
- The
typeof the source. Thetypeis a payment method, one ofach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,multibanco,klarna,p24,sepa_debit,sofort,three_d_secure, orwechat. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used. - usage String
- Either
reusableorsingle_use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned. - wechat Property Map
Supporting Types
SourceAchCreditTransfer, SourceAchCreditTransferArgs
- Account
Number string - Bank
Name string - Fingerprint string
- Refund
Account stringHolder Name - Refund
Account stringHolder Type - Refund
Routing stringNumber - Routing
Number string - Swift
Code string
- Account
Number string - Bank
Name string - Fingerprint string
- Refund
Account stringHolder Name - Refund
Account stringHolder Type - Refund
Routing stringNumber - Routing
Number string - Swift
Code string
- account_
number string - bank_
name string - fingerprint string
- refund_
account_ stringholder_ name - refund_
account_ stringholder_ type - refund_
routing_ stringnumber - routing_
number string - swift_
code string
- account
Number String - bank
Name String - fingerprint String
- refund
Account StringHolder Name - refund
Account StringHolder Type - refund
Routing StringNumber - routing
Number String - swift
Code String
- account
Number string - bank
Name string - fingerprint string
- refund
Account stringHolder Name - refund
Account stringHolder Type - refund
Routing stringNumber - routing
Number string - swift
Code string
- account
Number String - bank
Name String - fingerprint String
- refund
Account StringHolder Name - refund
Account StringHolder Type - refund
Routing StringNumber - routing
Number String - swift
Code String
SourceAchDebit, SourceAchDebitArgs
- Bank
Name string - Country string
- Fingerprint string
- Last4 string
- Routing
Number string - Type string
- Bank
Name string - Country string
- Fingerprint string
- Last4 string
- Routing
Number string - Type string
- bank_
name string - country string
- fingerprint string
- last4 string
- routing_
number string - type string
- bank
Name String - country String
- fingerprint String
- last4 String
- routing
Number String - type String
- bank
Name string - country string
- fingerprint string
- last4 string
- routing
Number string - type string
- bank_
name str - country str
- fingerprint str
- last4 str
- routing_
number str - type str
- bank
Name String - country String
- fingerprint String
- last4 String
- routing
Number String - type String
SourceAcssDebit, SourceAcssDebitArgs
- Bank
Address stringCity - Bank
Address stringLine1 - Bank
Address stringLine2 - Bank
Address stringPostal Code - Bank
Name string - Category string
- Country string
- Fingerprint string
- Last4 string
- Routing
Number string
- Bank
Address stringCity - Bank
Address stringLine1 - Bank
Address stringLine2 - Bank
Address stringPostal Code - Bank
Name string - Category string
- Country string
- Fingerprint string
- Last4 string
- Routing
Number string
- bank_
address_ stringcity - bank_
address_ stringline1 - bank_
address_ stringline2 - bank_
address_ stringpostal_ code - bank_
name string - category string
- country string
- fingerprint string
- last4 string
- routing_
number string
- bank
Address StringCity - bank
Address StringLine1 - bank
Address StringLine2 - bank
Address StringPostal Code - bank
Name String - category String
- country String
- fingerprint String
- last4 String
- routing
Number String
- bank
Address stringCity - bank
Address stringLine1 - bank
Address stringLine2 - bank
Address stringPostal Code - bank
Name string - category string
- country string
- fingerprint string
- last4 string
- routing
Number string
- bank_
address_ strcity - bank_
address_ strline1 - bank_
address_ strline2 - bank_
address_ strpostal_ code - bank_
name str - category str
- country str
- fingerprint str
- last4 str
- routing_
number str
- bank
Address StringCity - bank
Address StringLine1 - bank
Address StringLine2 - bank
Address StringPostal Code - bank
Name String - category String
- country String
- fingerprint String
- last4 String
- routing
Number String
SourceAlipay, SourceAlipayArgs
- Data
String string - Native
Url string - Statement
Descriptor string
- Data
String string - Native
Url string - Statement
Descriptor string
- data_
string string - native_
url string - statement_
descriptor string
- data
String String - native
Url String - statement
Descriptor String
- data
String string - native
Url string - statement
Descriptor string
- data_
string str - native_
url str - statement_
descriptor str
- data
String String - native
Url String - statement
Descriptor String
SourceAuBecsDebit, SourceAuBecsDebitArgs
- Bsb
Number string - Fingerprint string
- Last4 string
- Bsb
Number string - Fingerprint string
- Last4 string
- bsb_
number string - fingerprint string
- last4 string
- bsb
Number String - fingerprint String
- last4 String
- bsb
Number string - fingerprint string
- last4 string
- bsb_
number str - fingerprint str
- last4 str
- bsb
Number String - fingerprint String
- last4 String
SourceBancontact, SourceBancontactArgs
- Bank
Code string - Bank
Name string - Bic string
- Iban
Last4 string - Preferred
Language string - Statement
Descriptor string
- Bank
Code string - Bank
Name string - Bic string
- Iban
Last4 string - Preferred
Language string - Statement
Descriptor string
- bank_
code string - bank_
name string - bic string
- iban_
last4 string - preferred_
language string - statement_
descriptor string
- bank
Code String - bank
Name String - bic String
- iban
Last4 String - preferred
Language String - statement
Descriptor String
- bank
Code string - bank
Name string - bic string
- iban
Last4 string - preferred
Language string - statement
Descriptor string
- bank_
code str - bank_
name str - bic str
- iban_
last4 str - preferred_
language str - statement_
descriptor str
- bank
Code String - bank
Name String - bic String
- iban
Last4 String - preferred
Language String - statement
Descriptor String
SourceCard, SourceCardArgs
- Address
Line1Check string - Address
Zip stringCheck - Brand string
- Country string
- Cvc
Check string - Description string
- Dynamic
Last4 string - Exp
Month double - Exp
Year double - Fingerprint string
- Funding string
- Iin string
- Issuer string
- Last4 string
- Name string
- Three
DSecure string - Tokenization
Method string
- Address
Line1Check string - Address
Zip stringCheck - Brand string
- Country string
- Cvc
Check string - Description string
- Dynamic
Last4 string - Exp
Month float64 - Exp
Year float64 - Fingerprint string
- Funding string
- Iin string
- Issuer string
- Last4 string
- Name string
- Three
DSecure string - Tokenization
Method string
- address_
line1_ stringcheck - address_
zip_ stringcheck - brand string
- country string
- cvc_
check string - description string
- dynamic_
last4 string - exp_
month number - exp_
year number - fingerprint string
- funding string
- iin string
- issuer string
- last4 string
- name string
- three_
d_ stringsecure - tokenization_
method string
- address
Line1Check String - address
Zip StringCheck - brand String
- country String
- cvc
Check String - description String
- dynamic
Last4 String - exp
Month Double - exp
Year Double - fingerprint String
- funding String
- iin String
- issuer String
- last4 String
- name String
- three
DSecure String - tokenization
Method String
- address
Line1Check string - address
Zip stringCheck - brand string
- country string
- cvc
Check string - description string
- dynamic
Last4 string - exp
Month number - exp
Year number - fingerprint string
- funding string
- iin string
- issuer string
- last4 string
- name string
- three
DSecure string - tokenization
Method string
- address_
line1_ strcheck - address_
zip_ strcheck - brand str
- country str
- cvc_
check str - description str
- dynamic_
last4 str - exp_
month float - exp_
year float - fingerprint str
- funding str
- iin str
- issuer str
- last4 str
- name str
- three_
d_ strsecure - tokenization_
method str
- address
Line1Check String - address
Zip StringCheck - brand String
- country String
- cvc
Check String - description String
- dynamic
Last4 String - exp
Month Number - exp
Year Number - fingerprint String
- funding String
- iin String
- issuer String
- last4 String
- name String
- three
DSecure String - tokenization
Method String
SourceCardPresent, SourceCardPresentArgs
- Application
Cryptogram string - Application
Preferred stringName - string
- string
- Brand string
- Country string
- Cvm
Type string - Data
Type string - Dedicated
File stringName - Description string
- Emv
Auth stringData - Evidence
Customer stringSignature - Evidence
Transaction stringCertificate - Exp
Month double - Exp
Year double - Fingerprint string
- Funding string
- Iin string
- Issuer string
- Last4 string
- Pos
Device stringId - Pos
Entry stringMode - Read
Method string - Reader string
- Terminal
Verification stringResults - Transaction
Status stringInformation
- Application
Cryptogram string - Application
Preferred stringName - string
- string
- Brand string
- Country string
- Cvm
Type string - Data
Type string - Dedicated
File stringName - Description string
- Emv
Auth stringData - Evidence
Customer stringSignature - Evidence
Transaction stringCertificate - Exp
Month float64 - Exp
Year float64 - Fingerprint string
- Funding string
- Iin string
- Issuer string
- Last4 string
- Pos
Device stringId - Pos
Entry stringMode - Read
Method string - Reader string
- Terminal
Verification stringResults - Transaction
Status stringInformation
- application_
cryptogram string - application_
preferred_ stringname - string
- string
- brand string
- country string
- cvm_
type string - data_
type string - dedicated_
file_ stringname - description string
- emv_
auth_ stringdata - evidence_
customer_ stringsignature - evidence_
transaction_ stringcertificate - exp_
month number - exp_
year number - fingerprint string
- funding string
- iin string
- issuer string
- last4 string
- pos_
device_ stringid - pos_
entry_ stringmode - read_
method string - reader string
- terminal_
verification_ stringresults - transaction_
status_ stringinformation
- application
Cryptogram String - application
Preferred StringName - String
- String
- brand String
- country String
- cvm
Type String - data
Type String - dedicated
File StringName - description String
- emv
Auth StringData - evidence
Customer StringSignature - evidence
Transaction StringCertificate - exp
Month Double - exp
Year Double - fingerprint String
- funding String
- iin String
- issuer String
- last4 String
- pos
Device StringId - pos
Entry StringMode - read
Method String - reader String
- terminal
Verification StringResults - transaction
Status StringInformation
- application
Cryptogram string - application
Preferred stringName - string
- string
- brand string
- country string
- cvm
Type string - data
Type string - dedicated
File stringName - description string
- emv
Auth stringData - evidence
Customer stringSignature - evidence
Transaction stringCertificate - exp
Month number - exp
Year number - fingerprint string
- funding string
- iin string
- issuer string
- last4 string
- pos
Device stringId - pos
Entry stringMode - read
Method string - reader string
- terminal
Verification stringResults - transaction
Status stringInformation
- application_
cryptogram str - application_
preferred_ strname - str
- str
- brand str
- country str
- cvm_
type str - data_
type str - dedicated_
file_ strname - description str
- emv_
auth_ strdata - evidence_
customer_ strsignature - evidence_
transaction_ strcertificate - exp_
month float - exp_
year float - fingerprint str
- funding str
- iin str
- issuer str
- last4 str
- pos_
device_ strid - pos_
entry_ strmode - read_
method str - reader str
- terminal_
verification_ strresults - transaction_
status_ strinformation
- application
Cryptogram String - application
Preferred StringName - String
- String
- brand String
- country String
- cvm
Type String - data
Type String - dedicated
File StringName - description String
- emv
Auth StringData - evidence
Customer StringSignature - evidence
Transaction StringCertificate - exp
Month Number - exp
Year Number - fingerprint String
- funding String
- iin String
- issuer String
- last4 String
- pos
Device StringId - pos
Entry StringMode - read
Method String - reader String
- terminal
Verification StringResults - transaction
Status StringInformation
SourceCodeVerification, SourceCodeVerificationArgs
- Attempts
Remaining double - The number of attempts remaining to authenticate the source object with a verification code.
- Status string
- The status of the code verification, either
pending(awaiting verification,attempts_remainingshould be greater than 0),succeeded(successful verification) orfailed(failed verification, cannot be verified anymore asattempts_remainingshould be 0).
- Attempts
Remaining float64 - The number of attempts remaining to authenticate the source object with a verification code.
- Status string
- The status of the code verification, either
pending(awaiting verification,attempts_remainingshould be greater than 0),succeeded(successful verification) orfailed(failed verification, cannot be verified anymore asattempts_remainingshould be 0).
- attempts_
remaining number - The number of attempts remaining to authenticate the source object with a verification code.
- status string
- The status of the code verification, either
pending(awaiting verification,attempts_remainingshould be greater than 0),succeeded(successful verification) orfailed(failed verification, cannot be verified anymore asattempts_remainingshould be 0).
- attempts
Remaining Double - The number of attempts remaining to authenticate the source object with a verification code.
- status String
- The status of the code verification, either
pending(awaiting verification,attempts_remainingshould be greater than 0),succeeded(successful verification) orfailed(failed verification, cannot be verified anymore asattempts_remainingshould be 0).
- attempts
Remaining number - The number of attempts remaining to authenticate the source object with a verification code.
- status string
- The status of the code verification, either
pending(awaiting verification,attempts_remainingshould be greater than 0),succeeded(successful verification) orfailed(failed verification, cannot be verified anymore asattempts_remainingshould be 0).
- attempts_
remaining float - The number of attempts remaining to authenticate the source object with a verification code.
- status str
- The status of the code verification, either
pending(awaiting verification,attempts_remainingshould be greater than 0),succeeded(successful verification) orfailed(failed verification, cannot be verified anymore asattempts_remainingshould be 0).
- attempts
Remaining Number - The number of attempts remaining to authenticate the source object with a verification code.
- status String
- The status of the code verification, either
pending(awaiting verification,attempts_remainingshould be greater than 0),succeeded(successful verification) orfailed(failed verification, cannot be verified anymore asattempts_remainingshould be 0).
SourceEps, SourceEpsArgs
- Reference string
- Statement
Descriptor string
- Reference string
- Statement
Descriptor string
- reference string
- statement_
descriptor string
- reference String
- statement
Descriptor String
- reference string
- statement
Descriptor string
- reference str
- statement_
descriptor str
- reference String
- statement
Descriptor String
SourceGiropay, SourceGiropayArgs
- Bank
Code string - Bank
Name string - Bic string
- Statement
Descriptor string
- Bank
Code string - Bank
Name string - Bic string
- Statement
Descriptor string
- bank_
code string - bank_
name string - bic string
- statement_
descriptor string
- bank
Code String - bank
Name String - bic String
- statement
Descriptor String
- bank
Code string - bank
Name string - bic string
- statement
Descriptor string
- bank_
code str - bank_
name str - bic str
- statement_
descriptor str
- bank
Code String - bank
Name String - bic String
- statement
Descriptor String
SourceIdeal, SourceIdealArgs
- Bank string
- Bic string
- Iban
Last4 string - Statement
Descriptor string
- Bank string
- Bic string
- Iban
Last4 string - Statement
Descriptor string
- bank string
- bic string
- iban_
last4 string - statement_
descriptor string
- bank String
- bic String
- iban
Last4 String - statement
Descriptor String
- bank string
- bic string
- iban
Last4 string - statement
Descriptor string
- bank str
- bic str
- iban_
last4 str - statement_
descriptor str
- bank String
- bic String
- iban
Last4 String - statement
Descriptor String
SourceKlarna, SourceKlarnaArgs
- Background
Image stringUrl - Client
Token string - First
Name string - Last
Name string - Locale string
- Logo
Url string - Page
Title string - Pay
Later stringAsset Urls Descriptive - Pay
Later stringAsset Urls Standard - Pay
Later stringName - Pay
Later stringRedirect Url - Pay
Now stringAsset Urls Descriptive - Pay
Now stringAsset Urls Standard - Pay
Now stringName - Pay
Now stringRedirect Url - Pay
Over stringTime Asset Urls Descriptive - Pay
Over stringTime Asset Urls Standard - Pay
Over stringTime Name - Pay
Over stringTime Redirect Url - Payment
Method stringCategories - Purchase
Country string - Purchase
Type string - Redirect
Url string - Shipping
Delay double - Shipping
First stringName - Shipping
Last stringName
- Background
Image stringUrl - Client
Token string - First
Name string - Last
Name string - Locale string
- Logo
Url string - Page
Title string - Pay
Later stringAsset Urls Descriptive - Pay
Later stringAsset Urls Standard - Pay
Later stringName - Pay
Later stringRedirect Url - Pay
Now stringAsset Urls Descriptive - Pay
Now stringAsset Urls Standard - Pay
Now stringName - Pay
Now stringRedirect Url - Pay
Over stringTime Asset Urls Descriptive - Pay
Over stringTime Asset Urls Standard - Pay
Over stringTime Name - Pay
Over stringTime Redirect Url - Payment
Method stringCategories - Purchase
Country string - Purchase
Type string - Redirect
Url string - Shipping
Delay float64 - Shipping
First stringName - Shipping
Last stringName
- background_
image_ stringurl - client_
token string - first_
name string - last_
name string - locale string
- logo_
url string - page_
title string - pay_
later_ stringasset_ urls_ descriptive - pay_
later_ stringasset_ urls_ standard - pay_
later_ stringname - pay_
later_ stringredirect_ url - pay_
now_ stringasset_ urls_ descriptive - pay_
now_ stringasset_ urls_ standard - pay_
now_ stringname - pay_
now_ stringredirect_ url - pay_
over_ stringtime_ asset_ urls_ descriptive - pay_
over_ stringtime_ asset_ urls_ standard - pay_
over_ stringtime_ name - pay_
over_ stringtime_ redirect_ url - payment_
method_ stringcategories - purchase_
country string - purchase_
type string - redirect_
url string - shipping_
delay number - shipping_
first_ stringname - shipping_
last_ stringname
- background
Image StringUrl - client
Token String - first
Name String - last
Name String - locale String
- logo
Url String - page
Title String - pay
Later StringAsset Urls Descriptive - pay
Later StringAsset Urls Standard - pay
Later StringName - pay
Later StringRedirect Url - pay
Now StringAsset Urls Descriptive - pay
Now StringAsset Urls Standard - pay
Now StringName - pay
Now StringRedirect Url - pay
Over StringTime Asset Urls Descriptive - pay
Over StringTime Asset Urls Standard - pay
Over StringTime Name - pay
Over StringTime Redirect Url - payment
Method StringCategories - purchase
Country String - purchase
Type String - redirect
Url String - shipping
Delay Double - shipping
First StringName - shipping
Last StringName
- background
Image stringUrl - client
Token string - first
Name string - last
Name string - locale string
- logo
Url string - page
Title string - pay
Later stringAsset Urls Descriptive - pay
Later stringAsset Urls Standard - pay
Later stringName - pay
Later stringRedirect Url - pay
Now stringAsset Urls Descriptive - pay
Now stringAsset Urls Standard - pay
Now stringName - pay
Now stringRedirect Url - pay
Over stringTime Asset Urls Descriptive - pay
Over stringTime Asset Urls Standard - pay
Over stringTime Name - pay
Over stringTime Redirect Url - payment
Method stringCategories - purchase
Country string - purchase
Type string - redirect
Url string - shipping
Delay number - shipping
First stringName - shipping
Last stringName
- background_
image_ strurl - client_
token str - first_
name str - last_
name str - locale str
- logo_
url str - page_
title str - pay_
later_ strasset_ urls_ descriptive - pay_
later_ strasset_ urls_ standard - pay_
later_ strname - pay_
later_ strredirect_ url - pay_
now_ strasset_ urls_ descriptive - pay_
now_ strasset_ urls_ standard - pay_
now_ strname - pay_
now_ strredirect_ url - pay_
over_ strtime_ asset_ urls_ descriptive - pay_
over_ strtime_ asset_ urls_ standard - pay_
over_ strtime_ name - pay_
over_ strtime_ redirect_ url - payment_
method_ strcategories - purchase_
country str - purchase_
type str - redirect_
url str - shipping_
delay float - shipping_
first_ strname - shipping_
last_ strname
- background
Image StringUrl - client
Token String - first
Name String - last
Name String - locale String
- logo
Url String - page
Title String - pay
Later StringAsset Urls Descriptive - pay
Later StringAsset Urls Standard - pay
Later StringName - pay
Later StringRedirect Url - pay
Now StringAsset Urls Descriptive - pay
Now StringAsset Urls Standard - pay
Now StringName - pay
Now StringRedirect Url - pay
Over StringTime Asset Urls Descriptive - pay
Over StringTime Asset Urls Standard - pay
Over StringTime Name - pay
Over StringTime Redirect Url - payment
Method StringCategories - purchase
Country String - purchase
Type String - redirect
Url String - shipping
Delay Number - shipping
First StringName - shipping
Last StringName
SourceMandate, SourceMandateArgs
- Acceptance
Source
Mandate Acceptance - The parameters required to notify Stripe of a mandate acceptance or refusal by the customer.
- Amount double
- The amount specified by the mandate. (Leave null for a mandate covering all amounts)
- Currency string
- The currency specified by the mandate. (Must match
currencyof the source) - Interval string
- The interval of debits permitted by the mandate. Either
one_time(just permitting a single debit),scheduled(with debits on an agreed schedule or for clearly-defined events), orvariable(for debits with any frequency) - Notification
Method string - The method Stripe should use to notify the customer of upcoming debit instructions and/or mandate confirmation as required by the underlying debit network. Either
email(an email is sent directly to the customer),manual(asource.mandate_notificationevent is sent to your webhooks endpoint and you should handle the notification) ornone(the underlying debit network does not require any notification).
- Acceptance
Source
Mandate Acceptance - The parameters required to notify Stripe of a mandate acceptance or refusal by the customer.
- Amount float64
- The amount specified by the mandate. (Leave null for a mandate covering all amounts)
- Currency string
- The currency specified by the mandate. (Must match
currencyof the source) - Interval string
- The interval of debits permitted by the mandate. Either
one_time(just permitting a single debit),scheduled(with debits on an agreed schedule or for clearly-defined events), orvariable(for debits with any frequency) - Notification
Method string - The method Stripe should use to notify the customer of upcoming debit instructions and/or mandate confirmation as required by the underlying debit network. Either
email(an email is sent directly to the customer),manual(asource.mandate_notificationevent is sent to your webhooks endpoint and you should handle the notification) ornone(the underlying debit network does not require any notification).
- acceptance object
- The parameters required to notify Stripe of a mandate acceptance or refusal by the customer.
- amount number
- The amount specified by the mandate. (Leave null for a mandate covering all amounts)
- currency string
- The currency specified by the mandate. (Must match
currencyof the source) - interval string
- The interval of debits permitted by the mandate. Either
one_time(just permitting a single debit),scheduled(with debits on an agreed schedule or for clearly-defined events), orvariable(for debits with any frequency) - notification_
method string - The method Stripe should use to notify the customer of upcoming debit instructions and/or mandate confirmation as required by the underlying debit network. Either
email(an email is sent directly to the customer),manual(asource.mandate_notificationevent is sent to your webhooks endpoint and you should handle the notification) ornone(the underlying debit network does not require any notification).
- acceptance
Source
Mandate Acceptance - The parameters required to notify Stripe of a mandate acceptance or refusal by the customer.
- amount Double
- The amount specified by the mandate. (Leave null for a mandate covering all amounts)
- currency String
- The currency specified by the mandate. (Must match
currencyof the source) - interval String
- The interval of debits permitted by the mandate. Either
one_time(just permitting a single debit),scheduled(with debits on an agreed schedule or for clearly-defined events), orvariable(for debits with any frequency) - notification
Method String - The method Stripe should use to notify the customer of upcoming debit instructions and/or mandate confirmation as required by the underlying debit network. Either
email(an email is sent directly to the customer),manual(asource.mandate_notificationevent is sent to your webhooks endpoint and you should handle the notification) ornone(the underlying debit network does not require any notification).
- acceptance
Source
Mandate Acceptance - The parameters required to notify Stripe of a mandate acceptance or refusal by the customer.
- amount number
- The amount specified by the mandate. (Leave null for a mandate covering all amounts)
- currency string
- The currency specified by the mandate. (Must match
currencyof the source) - interval string
- The interval of debits permitted by the mandate. Either
one_time(just permitting a single debit),scheduled(with debits on an agreed schedule or for clearly-defined events), orvariable(for debits with any frequency) - notification
Method string - The method Stripe should use to notify the customer of upcoming debit instructions and/or mandate confirmation as required by the underlying debit network. Either
email(an email is sent directly to the customer),manual(asource.mandate_notificationevent is sent to your webhooks endpoint and you should handle the notification) ornone(the underlying debit network does not require any notification).
- acceptance
Source
Mandate Acceptance - The parameters required to notify Stripe of a mandate acceptance or refusal by the customer.
- amount float
- The amount specified by the mandate. (Leave null for a mandate covering all amounts)
- currency str
- The currency specified by the mandate. (Must match
currencyof the source) - interval str
- The interval of debits permitted by the mandate. Either
one_time(just permitting a single debit),scheduled(with debits on an agreed schedule or for clearly-defined events), orvariable(for debits with any frequency) - notification_
method str - The method Stripe should use to notify the customer of upcoming debit instructions and/or mandate confirmation as required by the underlying debit network. Either
email(an email is sent directly to the customer),manual(asource.mandate_notificationevent is sent to your webhooks endpoint and you should handle the notification) ornone(the underlying debit network does not require any notification).
- acceptance Property Map
- The parameters required to notify Stripe of a mandate acceptance or refusal by the customer.
- amount Number
- The amount specified by the mandate. (Leave null for a mandate covering all amounts)
- currency String
- The currency specified by the mandate. (Must match
currencyof the source) - interval String
- The interval of debits permitted by the mandate. Either
one_time(just permitting a single debit),scheduled(with debits on an agreed schedule or for clearly-defined events), orvariable(for debits with any frequency) - notification
Method String - The method Stripe should use to notify the customer of upcoming debit instructions and/or mandate confirmation as required by the underlying debit network. Either
email(an email is sent directly to the customer),manual(asource.mandate_notificationevent is sent to your webhooks endpoint and you should handle the notification) ornone(the underlying debit network does not require any notification).
SourceMandateAcceptance, SourceMandateAcceptanceArgs
- Status string
- The status of the mandate acceptance. Either
accepted(the mandate was accepted) orrefused(the mandate was refused). - Date double
- The Unix timestamp (in seconds) when the mandate was accepted or refused by the customer.
- Ip string
- The IP address from which the mandate was accepted or refused by the customer.
- Offline
Source
Mandate Acceptance Offline - The parameters required to store a mandate accepted offline. Should only be set if
mandate[type]isoffline - Online
Source
Mandate Acceptance Online - The parameters required to store a mandate accepted online. Should only be set if
mandate[type]isonline - Type string
- The type of acceptance information included with the mandate. Either
onlineoroffline - User
Agent string - The user agent of the browser from which the mandate was accepted or refused by the customer.
- Status string
- The status of the mandate acceptance. Either
accepted(the mandate was accepted) orrefused(the mandate was refused). - Date float64
- The Unix timestamp (in seconds) when the mandate was accepted or refused by the customer.
- Ip string
- The IP address from which the mandate was accepted or refused by the customer.
- Offline
Source
Mandate Acceptance Offline - The parameters required to store a mandate accepted offline. Should only be set if
mandate[type]isoffline - Online
Source
Mandate Acceptance Online - The parameters required to store a mandate accepted online. Should only be set if
mandate[type]isonline - Type string
- The type of acceptance information included with the mandate. Either
onlineoroffline - User
Agent string - The user agent of the browser from which the mandate was accepted or refused by the customer.
- status string
- The status of the mandate acceptance. Either
accepted(the mandate was accepted) orrefused(the mandate was refused). - date number
- The Unix timestamp (in seconds) when the mandate was accepted or refused by the customer.
- ip string
- The IP address from which the mandate was accepted or refused by the customer.
- offline object
- The parameters required to store a mandate accepted offline. Should only be set if
mandate[type]isoffline - online object
- The parameters required to store a mandate accepted online. Should only be set if
mandate[type]isonline - type string
- The type of acceptance information included with the mandate. Either
onlineoroffline - user_
agent string - The user agent of the browser from which the mandate was accepted or refused by the customer.
- status String
- The status of the mandate acceptance. Either
accepted(the mandate was accepted) orrefused(the mandate was refused). - date Double
- The Unix timestamp (in seconds) when the mandate was accepted or refused by the customer.
- ip String
- The IP address from which the mandate was accepted or refused by the customer.
- offline
Source
Mandate Acceptance Offline - The parameters required to store a mandate accepted offline. Should only be set if
mandate[type]isoffline - online
Source
Mandate Acceptance Online - The parameters required to store a mandate accepted online. Should only be set if
mandate[type]isonline - type String
- The type of acceptance information included with the mandate. Either
onlineoroffline - user
Agent String - The user agent of the browser from which the mandate was accepted or refused by the customer.
- status string
- The status of the mandate acceptance. Either
accepted(the mandate was accepted) orrefused(the mandate was refused). - date number
- The Unix timestamp (in seconds) when the mandate was accepted or refused by the customer.
- ip string
- The IP address from which the mandate was accepted or refused by the customer.
- offline
Source
Mandate Acceptance Offline - The parameters required to store a mandate accepted offline. Should only be set if
mandate[type]isoffline - online
Source
Mandate Acceptance Online - The parameters required to store a mandate accepted online. Should only be set if
mandate[type]isonline - type string
- The type of acceptance information included with the mandate. Either
onlineoroffline - user
Agent string - The user agent of the browser from which the mandate was accepted or refused by the customer.
- status str
- The status of the mandate acceptance. Either
accepted(the mandate was accepted) orrefused(the mandate was refused). - date float
- The Unix timestamp (in seconds) when the mandate was accepted or refused by the customer.
- ip str
- The IP address from which the mandate was accepted or refused by the customer.
- offline
Source
Mandate Acceptance Offline - The parameters required to store a mandate accepted offline. Should only be set if
mandate[type]isoffline - online
Source
Mandate Acceptance Online - The parameters required to store a mandate accepted online. Should only be set if
mandate[type]isonline - type str
- The type of acceptance information included with the mandate. Either
onlineoroffline - user_
agent str - The user agent of the browser from which the mandate was accepted or refused by the customer.
- status String
- The status of the mandate acceptance. Either
accepted(the mandate was accepted) orrefused(the mandate was refused). - date Number
- The Unix timestamp (in seconds) when the mandate was accepted or refused by the customer.
- ip String
- The IP address from which the mandate was accepted or refused by the customer.
- offline Property Map
- The parameters required to store a mandate accepted offline. Should only be set if
mandate[type]isoffline - online Property Map
- The parameters required to store a mandate accepted online. Should only be set if
mandate[type]isonline - type String
- The type of acceptance information included with the mandate. Either
onlineoroffline - user
Agent String - The user agent of the browser from which the mandate was accepted or refused by the customer.
SourceMandateAcceptanceOffline, SourceMandateAcceptanceOfflineArgs
- Contact
Email string - An email to contact you with if a copy of the mandate is requested, required if
typeisoffline.
- Contact
Email string - An email to contact you with if a copy of the mandate is requested, required if
typeisoffline.
- contact_
email string - An email to contact you with if a copy of the mandate is requested, required if
typeisoffline.
- contact
Email String - An email to contact you with if a copy of the mandate is requested, required if
typeisoffline.
- contact
Email string - An email to contact you with if a copy of the mandate is requested, required if
typeisoffline.
- contact_
email str - An email to contact you with if a copy of the mandate is requested, required if
typeisoffline.
- contact
Email String - An email to contact you with if a copy of the mandate is requested, required if
typeisoffline.
SourceMandateAcceptanceOnline, SourceMandateAcceptanceOnlineArgs
- date number
- The Unix timestamp (in seconds) when the mandate was accepted or refused by the customer.
- ip string
- The IP address from which the mandate was accepted or refused by the customer.
- user_
agent string - The user agent of the browser from which the mandate was accepted or refused by the customer.
- date float
- The Unix timestamp (in seconds) when the mandate was accepted or refused by the customer.
- ip str
- The IP address from which the mandate was accepted or refused by the customer.
- user_
agent str - The user agent of the browser from which the mandate was accepted or refused by the customer.
SourceMultibanco, SourceMultibancoArgs
- Entity string
- Reference string
- Refund
Account stringHolder Address City - Refund
Account stringHolder Address Country - Refund
Account stringHolder Address Line1 - Refund
Account stringHolder Address Line2 - Refund
Account stringHolder Address Postal Code - Refund
Account stringHolder Address State - Refund
Account stringHolder Name - Refund
Iban string
- Entity string
- Reference string
- Refund
Account stringHolder Address City - Refund
Account stringHolder Address Country - Refund
Account stringHolder Address Line1 - Refund
Account stringHolder Address Line2 - Refund
Account stringHolder Address Postal Code - Refund
Account stringHolder Address State - Refund
Account stringHolder Name - Refund
Iban string
- entity string
- reference string
- refund_
account_ stringholder_ address_ city - refund_
account_ stringholder_ address_ country - refund_
account_ stringholder_ address_ line1 - refund_
account_ stringholder_ address_ line2 - refund_
account_ stringholder_ address_ postal_ code - refund_
account_ stringholder_ address_ state - refund_
account_ stringholder_ name - refund_
iban string
- entity String
- reference String
- refund
Account StringHolder Address City - refund
Account StringHolder Address Country - refund
Account StringHolder Address Line1 - refund
Account StringHolder Address Line2 - refund
Account StringHolder Address Postal Code - refund
Account StringHolder Address State - refund
Account StringHolder Name - refund
Iban String
- entity string
- reference string
- refund
Account stringHolder Address City - refund
Account stringHolder Address Country - refund
Account stringHolder Address Line1 - refund
Account stringHolder Address Line2 - refund
Account stringHolder Address Postal Code - refund
Account stringHolder Address State - refund
Account stringHolder Name - refund
Iban string
- entity str
- reference str
- refund_
account_ strholder_ address_ city - refund_
account_ strholder_ address_ country - refund_
account_ strholder_ address_ line1 - refund_
account_ strholder_ address_ line2 - refund_
account_ strholder_ address_ postal_ code - refund_
account_ strholder_ address_ state - refund_
account_ strholder_ name - refund_
iban str
- entity String
- reference String
- refund
Account StringHolder Address City - refund
Account StringHolder Address Country - refund
Account StringHolder Address Line1 - refund
Account StringHolder Address Line2 - refund
Account StringHolder Address Postal Code - refund
Account StringHolder Address State - refund
Account StringHolder Name - refund
Iban String
SourceOwner, SourceOwnerArgs
- Address
Source
Owner Address - Owner's address.
- Email string
- Owner's email address.
- Name string
- Owner's full name.
- Phone string
- Owner's phone number (including extension).
- Verified
Address SourceOwner Verified Address - Verified owner's address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Verified
Email string - Verified owner's email address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Verified
Name string - Verified owner's full name. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Verified
Phone string - Verified owner's phone number (including extension). Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Address
Source
Owner Address - Owner's address.
- Email string
- Owner's email address.
- Name string
- Owner's full name.
- Phone string
- Owner's phone number (including extension).
- Verified
Address SourceOwner Verified Address - Verified owner's address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Verified
Email string - Verified owner's email address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Verified
Name string - Verified owner's full name. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- Verified
Phone string - Verified owner's phone number (including extension). Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- address object
- Owner's address.
- email string
- Owner's email address.
- name string
- Owner's full name.
- phone string
- Owner's phone number (including extension).
- verified_
address object - Verified owner's address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- verified_
email string - Verified owner's email address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- verified_
name string - Verified owner's full name. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- verified_
phone string - Verified owner's phone number (including extension). Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- address
Source
Owner Address - Owner's address.
- email String
- Owner's email address.
- name String
- Owner's full name.
- phone String
- Owner's phone number (including extension).
- verified
Address SourceOwner Verified Address - Verified owner's address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- verified
Email String - Verified owner's email address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- verified
Name String - Verified owner's full name. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- verified
Phone String - Verified owner's phone number (including extension). Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- address
Source
Owner Address - Owner's address.
- email string
- Owner's email address.
- name string
- Owner's full name.
- phone string
- Owner's phone number (including extension).
- verified
Address SourceOwner Verified Address - Verified owner's address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- verified
Email string - Verified owner's email address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- verified
Name string - Verified owner's full name. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- verified
Phone string - Verified owner's phone number (including extension). Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- address
Source
Owner Address - Owner's address.
- email str
- Owner's email address.
- name str
- Owner's full name.
- phone str
- Owner's phone number (including extension).
- verified_
address SourceOwner Verified Address - Verified owner's address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- verified_
email str - Verified owner's email address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- verified_
name str - Verified owner's full name. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- verified_
phone str - Verified owner's phone number (including extension). Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- address Property Map
- Owner's address.
- email String
- Owner's email address.
- name String
- Owner's full name.
- phone String
- Owner's phone number (including extension).
- verified
Address Property Map - Verified owner's address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- verified
Email String - Verified owner's email address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- verified
Name String - Verified owner's full name. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
- verified
Phone String - Verified owner's phone number (including extension). Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
SourceOwnerAddress, SourceOwnerAddressArgs
- 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).
SourceOwnerVerifiedAddress, SourceOwnerVerifiedAddressArgs
- 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).
SourceP24, SourceP24Args
- Reference string
- Reference string
- reference string
- reference String
- reference string
- reference str
- reference String
SourceReceiver, SourceReceiverArgs
- Address string
- The address of the receiver source. This is the value that should be communicated to the customer to send their funds to.
- Amount
Charged double - The total amount that was moved to your balance. This is almost always equal to the amount charged. In rare cases when customers deposit excess funds and we are unable to refund those, those funds get moved to your balance and show up in amount_charged as well. The amount charged is expressed in the source's currency.
- Amount
Received double - The total amount received by the receiver source.
amount_received = amount_returned + amount_chargedshould be true for consumed sources unless customers deposit excess funds. The amount received is expressed in the source's currency. - Amount
Returned double - The total amount that was returned to the customer. The amount returned is expressed in the source's currency.
- Refund
Attributes stringMethod - Type of refund attribute method, one of
email,manual, ornone. - Refund
Attributes stringStatus - Type of refund attribute status, one of
missing,requested, oravailable.
- Address string
- The address of the receiver source. This is the value that should be communicated to the customer to send their funds to.
- Amount
Charged float64 - The total amount that was moved to your balance. This is almost always equal to the amount charged. In rare cases when customers deposit excess funds and we are unable to refund those, those funds get moved to your balance and show up in amount_charged as well. The amount charged is expressed in the source's currency.
- Amount
Received float64 - The total amount received by the receiver source.
amount_received = amount_returned + amount_chargedshould be true for consumed sources unless customers deposit excess funds. The amount received is expressed in the source's currency. - Amount
Returned float64 - The total amount that was returned to the customer. The amount returned is expressed in the source's currency.
- Refund
Attributes stringMethod - Type of refund attribute method, one of
email,manual, ornone. - Refund
Attributes stringStatus - Type of refund attribute status, one of
missing,requested, oravailable.
- address string
- The address of the receiver source. This is the value that should be communicated to the customer to send their funds to.
- amount_
charged number - The total amount that was moved to your balance. This is almost always equal to the amount charged. In rare cases when customers deposit excess funds and we are unable to refund those, those funds get moved to your balance and show up in amount_charged as well. The amount charged is expressed in the source's currency.
- amount_
received number - The total amount received by the receiver source.
amount_received = amount_returned + amount_chargedshould be true for consumed sources unless customers deposit excess funds. The amount received is expressed in the source's currency. - amount_
returned number - The total amount that was returned to the customer. The amount returned is expressed in the source's currency.
- refund_
attributes_ stringmethod - Type of refund attribute method, one of
email,manual, ornone. - refund_
attributes_ stringstatus - Type of refund attribute status, one of
missing,requested, oravailable.
- address String
- The address of the receiver source. This is the value that should be communicated to the customer to send their funds to.
- amount
Charged Double - The total amount that was moved to your balance. This is almost always equal to the amount charged. In rare cases when customers deposit excess funds and we are unable to refund those, those funds get moved to your balance and show up in amount_charged as well. The amount charged is expressed in the source's currency.
- amount
Received Double - The total amount received by the receiver source.
amount_received = amount_returned + amount_chargedshould be true for consumed sources unless customers deposit excess funds. The amount received is expressed in the source's currency. - amount
Returned Double - The total amount that was returned to the customer. The amount returned is expressed in the source's currency.
- refund
Attributes StringMethod - Type of refund attribute method, one of
email,manual, ornone. - refund
Attributes StringStatus - Type of refund attribute status, one of
missing,requested, oravailable.
- address string
- The address of the receiver source. This is the value that should be communicated to the customer to send their funds to.
- amount
Charged number - The total amount that was moved to your balance. This is almost always equal to the amount charged. In rare cases when customers deposit excess funds and we are unable to refund those, those funds get moved to your balance and show up in amount_charged as well. The amount charged is expressed in the source's currency.
- amount
Received number - The total amount received by the receiver source.
amount_received = amount_returned + amount_chargedshould be true for consumed sources unless customers deposit excess funds. The amount received is expressed in the source's currency. - amount
Returned number - The total amount that was returned to the customer. The amount returned is expressed in the source's currency.
- refund
Attributes stringMethod - Type of refund attribute method, one of
email,manual, ornone. - refund
Attributes stringStatus - Type of refund attribute status, one of
missing,requested, oravailable.
- address str
- The address of the receiver source. This is the value that should be communicated to the customer to send their funds to.
- amount_
charged float - The total amount that was moved to your balance. This is almost always equal to the amount charged. In rare cases when customers deposit excess funds and we are unable to refund those, those funds get moved to your balance and show up in amount_charged as well. The amount charged is expressed in the source's currency.
- amount_
received float - The total amount received by the receiver source.
amount_received = amount_returned + amount_chargedshould be true for consumed sources unless customers deposit excess funds. The amount received is expressed in the source's currency. - amount_
returned float - The total amount that was returned to the customer. The amount returned is expressed in the source's currency.
- refund_
attributes_ strmethod - Type of refund attribute method, one of
email,manual, ornone. - refund_
attributes_ strstatus - Type of refund attribute status, one of
missing,requested, oravailable.
- address String
- The address of the receiver source. This is the value that should be communicated to the customer to send their funds to.
- amount
Charged Number - The total amount that was moved to your balance. This is almost always equal to the amount charged. In rare cases when customers deposit excess funds and we are unable to refund those, those funds get moved to your balance and show up in amount_charged as well. The amount charged is expressed in the source's currency.
- amount
Received Number - The total amount received by the receiver source.
amount_received = amount_returned + amount_chargedshould be true for consumed sources unless customers deposit excess funds. The amount received is expressed in the source's currency. - amount
Returned Number - The total amount that was returned to the customer. The amount returned is expressed in the source's currency.
- refund
Attributes StringMethod - Type of refund attribute method, one of
email,manual, ornone. - refund
Attributes StringStatus - Type of refund attribute status, one of
missing,requested, oravailable.
SourceRedirect, SourceRedirectArgs
- Return
Url string - The URL you provide to redirect the customer to after they authenticated their payment.
- Failure
Reason string - The failure reason for the redirect, either
user_abort(the customer aborted or dropped out of the redirect flow),declined(the authentication failed or the transaction was declined), orprocessing_error(the redirect failed due to a technical error). Present only if the redirect status isfailed. - Status string
- The status of the redirect, either
pending(ready to be used by your customer to authenticate the transaction),succeeded(successful authentication, cannot be reused) ornot_required(redirect should not be used) orfailed(failed authentication, cannot be reused). - Url string
- The URL provided to you to redirect a customer to as part of a
redirectauthentication flow.
- Return
Url string - The URL you provide to redirect the customer to after they authenticated their payment.
- Failure
Reason string - The failure reason for the redirect, either
user_abort(the customer aborted or dropped out of the redirect flow),declined(the authentication failed or the transaction was declined), orprocessing_error(the redirect failed due to a technical error). Present only if the redirect status isfailed. - Status string
- The status of the redirect, either
pending(ready to be used by your customer to authenticate the transaction),succeeded(successful authentication, cannot be reused) ornot_required(redirect should not be used) orfailed(failed authentication, cannot be reused). - Url string
- The URL provided to you to redirect a customer to as part of a
redirectauthentication flow.
- return_
url string - The URL you provide to redirect the customer to after they authenticated their payment.
- failure_
reason string - The failure reason for the redirect, either
user_abort(the customer aborted or dropped out of the redirect flow),declined(the authentication failed or the transaction was declined), orprocessing_error(the redirect failed due to a technical error). Present only if the redirect status isfailed. - status string
- The status of the redirect, either
pending(ready to be used by your customer to authenticate the transaction),succeeded(successful authentication, cannot be reused) ornot_required(redirect should not be used) orfailed(failed authentication, cannot be reused). - url string
- The URL provided to you to redirect a customer to as part of a
redirectauthentication flow.
- return
Url String - The URL you provide to redirect the customer to after they authenticated their payment.
- failure
Reason String - The failure reason for the redirect, either
user_abort(the customer aborted or dropped out of the redirect flow),declined(the authentication failed or the transaction was declined), orprocessing_error(the redirect failed due to a technical error). Present only if the redirect status isfailed. - status String
- The status of the redirect, either
pending(ready to be used by your customer to authenticate the transaction),succeeded(successful authentication, cannot be reused) ornot_required(redirect should not be used) orfailed(failed authentication, cannot be reused). - url String
- The URL provided to you to redirect a customer to as part of a
redirectauthentication flow.
- return
Url string - The URL you provide to redirect the customer to after they authenticated their payment.
- failure
Reason string - The failure reason for the redirect, either
user_abort(the customer aborted or dropped out of the redirect flow),declined(the authentication failed or the transaction was declined), orprocessing_error(the redirect failed due to a technical error). Present only if the redirect status isfailed. - status string
- The status of the redirect, either
pending(ready to be used by your customer to authenticate the transaction),succeeded(successful authentication, cannot be reused) ornot_required(redirect should not be used) orfailed(failed authentication, cannot be reused). - url string
- The URL provided to you to redirect a customer to as part of a
redirectauthentication flow.
- return_
url str - The URL you provide to redirect the customer to after they authenticated their payment.
- failure_
reason str - The failure reason for the redirect, either
user_abort(the customer aborted or dropped out of the redirect flow),declined(the authentication failed or the transaction was declined), orprocessing_error(the redirect failed due to a technical error). Present only if the redirect status isfailed. - status str
- The status of the redirect, either
pending(ready to be used by your customer to authenticate the transaction),succeeded(successful authentication, cannot be reused) ornot_required(redirect should not be used) orfailed(failed authentication, cannot be reused). - url str
- The URL provided to you to redirect a customer to as part of a
redirectauthentication flow.
- return
Url String - The URL you provide to redirect the customer to after they authenticated their payment.
- failure
Reason String - The failure reason for the redirect, either
user_abort(the customer aborted or dropped out of the redirect flow),declined(the authentication failed or the transaction was declined), orprocessing_error(the redirect failed due to a technical error). Present only if the redirect status isfailed. - status String
- The status of the redirect, either
pending(ready to be used by your customer to authenticate the transaction),succeeded(successful authentication, cannot be reused) ornot_required(redirect should not be used) orfailed(failed authentication, cannot be reused). - url String
- The URL provided to you to redirect a customer to as part of a
redirectauthentication flow.
SourceSepaCreditTransfer, SourceSepaCreditTransferArgs
- Bank
Name string - Bic string
- Iban string
- Refund
Account stringHolder Address City - Refund
Account stringHolder Address Country - Refund
Account stringHolder Address Line1 - Refund
Account stringHolder Address Line2 - Refund
Account stringHolder Address Postal Code - Refund
Account stringHolder Address State - Refund
Account stringHolder Name - Refund
Iban string
- Bank
Name string - Bic string
- Iban string
- Refund
Account stringHolder Address City - Refund
Account stringHolder Address Country - Refund
Account stringHolder Address Line1 - Refund
Account stringHolder Address Line2 - Refund
Account stringHolder Address Postal Code - Refund
Account stringHolder Address State - Refund
Account stringHolder Name - Refund
Iban string
- bank_
name string - bic string
- iban string
- refund_
account_ stringholder_ address_ city - refund_
account_ stringholder_ address_ country - refund_
account_ stringholder_ address_ line1 - refund_
account_ stringholder_ address_ line2 - refund_
account_ stringholder_ address_ postal_ code - refund_
account_ stringholder_ address_ state - refund_
account_ stringholder_ name - refund_
iban string
- bank
Name String - bic String
- iban String
- refund
Account StringHolder Address City - refund
Account StringHolder Address Country - refund
Account StringHolder Address Line1 - refund
Account StringHolder Address Line2 - refund
Account StringHolder Address Postal Code - refund
Account StringHolder Address State - refund
Account StringHolder Name - refund
Iban String
- bank
Name string - bic string
- iban string
- refund
Account stringHolder Address City - refund
Account stringHolder Address Country - refund
Account stringHolder Address Line1 - refund
Account stringHolder Address Line2 - refund
Account stringHolder Address Postal Code - refund
Account stringHolder Address State - refund
Account stringHolder Name - refund
Iban string
- bank_
name str - bic str
- iban str
- refund_
account_ strholder_ address_ city - refund_
account_ strholder_ address_ country - refund_
account_ strholder_ address_ line1 - refund_
account_ strholder_ address_ line2 - refund_
account_ strholder_ address_ postal_ code - refund_
account_ strholder_ address_ state - refund_
account_ strholder_ name - refund_
iban str
- bank
Name String - bic String
- iban String
- refund
Account StringHolder Address City - refund
Account StringHolder Address Country - refund
Account StringHolder Address Line1 - refund
Account StringHolder Address Line2 - refund
Account StringHolder Address Postal Code - refund
Account StringHolder Address State - refund
Account StringHolder Name - refund
Iban String
SourceSepaDebit, SourceSepaDebitArgs
- Bank
Code string - Branch
Code string - Country string
- Fingerprint string
- Last4 string
- Mandate
Reference string - Mandate
Url string
- Bank
Code string - Branch
Code string - Country string
- Fingerprint string
- Last4 string
- Mandate
Reference string - Mandate
Url string
- bank_
code string - branch_
code string - country string
- fingerprint string
- last4 string
- mandate_
reference string - mandate_
url string
- bank
Code String - branch
Code String - country String
- fingerprint String
- last4 String
- mandate
Reference String - mandate
Url String
- bank
Code string - branch
Code string - country string
- fingerprint string
- last4 string
- mandate
Reference string - mandate
Url string
- bank_
code str - branch_
code str - country str
- fingerprint str
- last4 str
- mandate_
reference str - mandate_
url str
- bank
Code String - branch
Code String - country String
- fingerprint String
- last4 String
- mandate
Reference String - mandate
Url String
SourceSofort, SourceSofortArgs
- Bank
Code string - Bank
Name string - Bic string
- Country string
- Iban
Last4 string - Preferred
Language string - Statement
Descriptor string
- Bank
Code string - Bank
Name string - Bic string
- Country string
- Iban
Last4 string - Preferred
Language string - Statement
Descriptor string
- bank_
code string - bank_
name string - bic string
- country string
- iban_
last4 string - preferred_
language string - statement_
descriptor string
- bank
Code String - bank
Name String - bic String
- country String
- iban
Last4 String - preferred
Language String - statement
Descriptor String
- bank
Code string - bank
Name string - bic string
- country string
- iban
Last4 string - preferred
Language string - statement
Descriptor string
- bank_
code str - bank_
name str - bic str
- country str
- iban_
last4 str - preferred_
language str - statement_
descriptor str
- bank
Code String - bank
Name String - bic String
- country String
- iban
Last4 String - preferred
Language String - statement
Descriptor String
SourceSourceOrder, SourceSourceOrderArgs
- Amount double
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount for the order.
- Currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- Email string
- The email address of the customer placing the order.
- Items
List<Source
Source Order Item> - List of items constituting the order.
- Shipping
Source
Source Order Shipping
- Amount float64
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount for the order.
- Currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- Email string
- The email address of the customer placing the order.
- Items
[]Source
Source Order Item - List of items constituting the order.
- Shipping
Source
Source Order Shipping
- amount number
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount for the order.
- currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- email string
- The email address of the customer placing the order.
- items list(object)
- List of items constituting the order.
- shipping object
- amount Double
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount for the order.
- currency String
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- email String
- The email address of the customer placing the order.
- items
List<Source
Source Order Item> - List of items constituting the order.
- shipping
Source
Source Order Shipping
- amount number
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount for the order.
- currency string
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- email string
- The email address of the customer placing the order.
- items
Source
Source Order Item[] - List of items constituting the order.
- shipping
Source
Source Order Shipping
- amount float
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount for the order.
- currency str
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- email str
- The email address of the customer placing the order.
- items
Sequence[Source
Source Order Item] - List of items constituting the order.
- shipping
Source
Source Order Shipping
- amount Number
- A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount for the order.
- currency String
- Three-letter ISO currency code, in lowercase. Must be a supported currency.
- email String
- The email address of the customer placing the order.
- items List<Property Map>
- List of items constituting the order.
- shipping Property Map
SourceSourceOrderItem, SourceSourceOrderItemArgs
- Amount double
- The amount (price) for this order item.
- Currency string
- This currency of this order item. Required when
amountis present. - Description string
- Human-readable description for this order item.
- Parent string
- The ID of the associated object for this line item. Expandable if not null (e.g., expandable to a SKU).
- Quantity double
- The quantity of this order item. When type is
sku, this is the number of instances of the SKU to be ordered. - Type string
- The type of this order item. Must be
sku,tax, orshipping.
- Amount float64
- The amount (price) for this order item.
- Currency string
- This currency of this order item. Required when
amountis present. - Description string
- Human-readable description for this order item.
- Parent string
- The ID of the associated object for this line item. Expandable if not null (e.g., expandable to a SKU).
- Quantity float64
- The quantity of this order item. When type is
sku, this is the number of instances of the SKU to be ordered. - Type string
- The type of this order item. Must be
sku,tax, orshipping.
- amount number
- The amount (price) for this order item.
- currency string
- This currency of this order item. Required when
amountis present. - description string
- Human-readable description for this order item.
- parent string
- The ID of the associated object for this line item. Expandable if not null (e.g., expandable to a SKU).
- quantity number
- The quantity of this order item. When type is
sku, this is the number of instances of the SKU to be ordered. - type string
- The type of this order item. Must be
sku,tax, orshipping.
- amount Double
- The amount (price) for this order item.
- currency String
- This currency of this order item. Required when
amountis present. - description String
- Human-readable description for this order item.
- parent String
- The ID of the associated object for this line item. Expandable if not null (e.g., expandable to a SKU).
- quantity Double
- The quantity of this order item. When type is
sku, this is the number of instances of the SKU to be ordered. - type String
- The type of this order item. Must be
sku,tax, orshipping.
- amount number
- The amount (price) for this order item.
- currency string
- This currency of this order item. Required when
amountis present. - description string
- Human-readable description for this order item.
- parent string
- The ID of the associated object for this line item. Expandable if not null (e.g., expandable to a SKU).
- quantity number
- The quantity of this order item. When type is
sku, this is the number of instances of the SKU to be ordered. - type string
- The type of this order item. Must be
sku,tax, orshipping.
- amount float
- The amount (price) for this order item.
- currency str
- This currency of this order item. Required when
amountis present. - description str
- Human-readable description for this order item.
- parent str
- The ID of the associated object for this line item. Expandable if not null (e.g., expandable to a SKU).
- quantity float
- The quantity of this order item. When type is
sku, this is the number of instances of the SKU to be ordered. - type str
- The type of this order item. Must be
sku,tax, orshipping.
- amount Number
- The amount (price) for this order item.
- currency String
- This currency of this order item. Required when
amountis present. - description String
- Human-readable description for this order item.
- parent String
- The ID of the associated object for this line item. Expandable if not null (e.g., expandable to a SKU).
- quantity Number
- The quantity of this order item. When type is
sku, this is the number of instances of the SKU to be ordered. - type String
- The type of this order item. Must be
sku,tax, orshipping.
SourceSourceOrderShipping, SourceSourceOrderShippingArgs
- Address
Source
Source Order Shipping Address - Carrier string
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- Name string
- Recipient name.
- 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
Source
Source Order Shipping Address - Carrier string
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- Name string
- Recipient name.
- 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
- carrier string
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- name string
- Recipient name.
- 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
Source
Source Order Shipping Address - carrier String
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- name String
- Recipient name.
- 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
Source
Source Order Shipping Address - carrier string
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- name string
- Recipient name.
- 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
Source
Source Order Shipping Address - carrier str
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- name str
- Recipient name.
- 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
- carrier String
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- name String
- Recipient name.
- 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.
SourceSourceOrderShippingAddress, SourceSourceOrderShippingAddressArgs
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- 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).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- 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).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- 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).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- 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).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- 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).
- line1 str
- Address line 1, such as the street, PO Box, or company name.
- city str
- City, district, suburb, town, or village.
- country str
- Two-letter country code (ISO 3166-1 alpha-2).
- 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).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- 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).
SourceThreeDSecure, SourceThreeDSecureArgs
- Address
Line1Check string - Address
Zip stringCheck - Authenticated bool
- Brand string
- Card string
- Country string
- Customer string
- Cvc
Check string - Description string
- Dynamic
Last4 string - Exp
Month double - Exp
Year double - Fingerprint string
- Funding string
- Iin string
- Issuer string
- Last4 string
- Name string
- Three
DSecure string - Tokenization
Method string
- Address
Line1Check string - Address
Zip stringCheck - Authenticated bool
- Brand string
- Card string
- Country string
- Customer string
- Cvc
Check string - Description string
- Dynamic
Last4 string - Exp
Month float64 - Exp
Year float64 - Fingerprint string
- Funding string
- Iin string
- Issuer string
- Last4 string
- Name string
- Three
DSecure string - Tokenization
Method string
- address_
line1_ stringcheck - address_
zip_ stringcheck - authenticated bool
- brand string
- card string
- country string
- customer string
- cvc_
check string - description string
- dynamic_
last4 string - exp_
month number - exp_
year number - fingerprint string
- funding string
- iin string
- issuer string
- last4 string
- name string
- three_
d_ stringsecure - tokenization_
method string
- address
Line1Check String - address
Zip StringCheck - authenticated Boolean
- brand String
- card String
- country String
- customer String
- cvc
Check String - description String
- dynamic
Last4 String - exp
Month Double - exp
Year Double - fingerprint String
- funding String
- iin String
- issuer String
- last4 String
- name String
- three
DSecure String - tokenization
Method String
- address
Line1Check string - address
Zip stringCheck - authenticated boolean
- brand string
- card string
- country string
- customer string
- cvc
Check string - description string
- dynamic
Last4 string - exp
Month number - exp
Year number - fingerprint string
- funding string
- iin string
- issuer string
- last4 string
- name string
- three
DSecure string - tokenization
Method string
- address_
line1_ strcheck - address_
zip_ strcheck - authenticated bool
- brand str
- card str
- country str
- customer str
- cvc_
check str - description str
- dynamic_
last4 str - exp_
month float - exp_
year float - fingerprint str
- funding str
- iin str
- issuer str
- last4 str
- name str
- three_
d_ strsecure - tokenization_
method str
- address
Line1Check String - address
Zip StringCheck - authenticated Boolean
- brand String
- card String
- country String
- customer String
- cvc
Check String - description String
- dynamic
Last4 String - exp
Month Number - exp
Year Number - fingerprint String
- funding String
- iin String
- issuer String
- last4 String
- name String
- three
DSecure String - tokenization
Method String
SourceWechat, SourceWechatArgs
- Prepay
Id string - Qr
Code stringUrl - Statement
Descriptor string
- Prepay
Id string - Qr
Code stringUrl - Statement
Descriptor string
- prepay_
id string - qr_
code_ stringurl - statement_
descriptor string
- prepay
Id String - qr
Code StringUrl - statement
Descriptor String
- prepay
Id string - qr
Code stringUrl - statement
Descriptor string
- prepay_
id str - qr_
code_ strurl - statement_
descriptor str
- prepay
Id String - qr
Code StringUrl - statement
Descriptor String
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