Persists the card from a confirmed SetupIntent against the contact. The SetupIntent is re-verified server-side (status + scope) before the card is saved. Replaces any existing card on file for the contact.
AuthorizationRequiredBearer <token>API key as Bearer token
In: header
application/jsonRequiredsetupIntentIdRequiredstringStripe SetupIntent id confirmed on the client
idRequiredstringContact id, discoverable via list_contacts
Get contact payment method
Retrieves the saved card on file for a contact, or null when none is saved. One card is supported per contact.
Start saving a payment method
Begins saving a card for a contact. Returns a Stripe SetupIntent `clientSecret` to confirm client-side with Stripe Elements (the card never touches our servers). After the client confirms, call the attach endpoint with the returned `setupIntentId` to persist the card.