Skip to main content

CreateSetupIntentRequest

consentActorstringnullable
consentSourceStoredCredentialConsentSource

Possible values: [CHECKOUT, VIRTUAL_TERMINAL, CUSTOMER_PORTAL, ACH_MANDATE, IMPORTED, UNKNOWN]

consentVersionstring
customerIdstringnullable
externalCustomerRefstringnullable
invoiceIdstringnullable
locationIdstringnullable
merchantIdstringnullable
metadata object
property name*string
ownerTypeStoredCredentialOwnerType

Possible values: [MERCHANT_MANAGED, CUSTOMER_MANAGED]

purposeSavedPaymentMethodPurposenullable

Possible values: [ORDINARY_PAYMENT, INVOICE_ONLY, UNKNOWN]

replacementPaymentMethodIdstringnullable
usageTypestring
verifiedFirebaseUidstringnullable
CreateSetupIntentRequest
{
"consentActor": "string",
"consentSource": "CHECKOUT",
"consentVersion": "string",
"customerId": "string",
"externalCustomerRef": "string",
"invoiceId": "string",
"locationId": "string",
"merchantId": "string",
"metadata": {},
"ownerType": "MERCHANT_MANAGED",
"purpose": "ORDINARY_PAYMENT",
"replacementPaymentMethodId": "string",
"usageType": "string",
"verifiedFirebaseUid": "string"
}