#Request for Integration Support – Payment Card Management and Subscription Checkout

1 messages · Page 1 of 1 (latest)

pastel dagger
#

Hello Support Team,
We are currently working on integrating Dodo Payments into our platform and would like clarification and support regarding payment card management as part of our subscription flow.
Specifically, we request your guidance on the following points:
Payment Card Provisioning and Management
We would like to understand whether Dodo Payments provides functionality to add and store payment cards for customer accounts.
Does Dodo Payments support adding payment cards to a customer profile?
If this feature is available, please share the relevant documentation, APIs, or implementation steps required to enable and manage this functionality.
Additionally, please confirm whether card tokenization and secure storage are handled by Dodo Payments.
Displaying Saved Payment Cards During Subscription Checkout
If payment cards can be added to a customer account, we would like to know how these saved cards can be retrieved and displayed during the subscription checkout process.
How can we fetch and display saved payment card details (for example, masked card number, card type, expiry) when a customer is purchasing or renewing a subscription plan?
Please advise on best practices or recommended flows for implementing this within the checkout experience.
Your support and any available technical documentation, sample requests, or integration guidelines would be greatly appreciated, as they will help us proceed efficiently with our implementation.
We look forward to your response.

remote pathBOT
# pastel dagger Hello Support Team, We are currently working on integrating Dodo Payments into o...

Here’s how card management works in Dodo Payments today:

Payment card provisioning & storage

  • Yes — cards can be saved to a customer automatically during checkout.
  • Cards are never added via direct card APIs. They’re collected only via:
    • Hosted Checkout
    • Inline Checkout
    • Customer Portal
  • Tokenization, PCI compliance, and secure storage are fully handled by Dodo Payments.

How cards get saved

  • When a customer completes a checkout or updates a payment method:
    • The card is tokenized
    • Attached to the customer
    • Used automatically for subscriptions and renewals

Displaying saved cards at checkout

  • You cannot fetch raw card data via API.
  • To show saved cards during checkout:
    • Create a Checkout Session
    • Set show_saved_payment_methods: true
  • Dodo’s checkout UI displays:
    • Card brand
    • Last 4 digits
    • Expiry (when applicable)

Recommended subscription flow

  1. Create Checkout Session with customer email
  2. Enable show_saved_payment_methods
  3. Let Dodo UI handle card selection or new card entry
  4. Subscription auto-charges saved card on renewals

Custom UI note

  • Fully custom card selection UIs are not supported due to PCI constraints.
  • Use Checkout or Customer Portal for any card management.

Helpful Links

Dodo Payments Documentation

Create secure, hosted checkout experiences that handle the complete payment flow for both one-time purchases and subscriptions with full customization control.

Dodo Payments Documentation

Empower customers to self-serve and manage their subscriptions, billing history, license keys, and profile securely.

Dodo Payments Documentation

Complete guide to payment methods supported by Dodo Payments, including credit/debit cards, digital wallets, BNPL, Paypal, UPI/Rupay, European options, and how to configure them for your checkout.