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"
}