Set the default payment method for a customer
Required permissions:payment-method:write, customer:payment-method:changeBearer authentication header of the form Bearer <token>, where <token> is your auth token.
PaymentMethod identifier
The updated PaymentMethod resource
Request body for setting the default payment method of a customer.
The new default payment method which should be used for new invoices, subscriptions and other offers.
PaymentMethod resource updated
Payment method details returned when reading a payment method.
Unique identifier of the payment method
"c1a2b3c4-d5e6-4f7a-8b9b-0c1d2e3f4a5b"
The ID of the customer that owns this payment method
"ad8f3b9e-1b1a-4b9a-9b9a-9b9a9b9a9b9a"
The payment gateway used to process the payment method
wallet, sepa_debit, stripe, fake_provider, paypal, bank_transfer, go_cardless, testing The type of the payment method
sepa_debit, card, paypal, bank_transfer, wallet, fake_provider, null The reference ID of the payment method at the payment gateway
Whether this is the default payment method for the customer
true
The current status of the payment method
active, action_required, expired, revoked, gateway_unconfigured "active"
The source where the payment method was created
checkout, customerfront, api, add_link "api"
Whether the payment method is enabled for use
true
Display name of the payment method
"Visa (4242)"
Additional data associated with the payment method
The date when the payment method was created
"2024-01-15T10:30:00+00:00"
The expiration date of the payment method, if applicable
"2026-12-31T23:59:59+00:00"
The sepa mandate of the payment method, if the gatewayName is "payment_sepa"
The card data of the payment method, if the type is "card"
The sepa mandate data of the payment method, if the type is "sepa_debit"
The paypal data of the payment method, if the type is "paypal"
Number of days until the payment method expires. Null if no expiration.
365