#Inquiry about “Manage Subscription” Feature and Customer Portal Implementation

1 messages · Page 1 of 1 (latest)

raw solarBOT
#

Short answer: No, Dodo does not currently provide a hosted “Customer Portal” or API to generate per-customer portal links (like a portal session).

What you can do instead:

  • Fetch subscription details via API

    • Use subscription endpoints to show plan, status, renewal, etc.
  • Allow cancellation / updates via API

    • Cancel subscription endpoint
    • Update payment method via payment method APIs
  • Invoices

    • Retrieve invoices programmatically and display them in your UI

Recommended implementation:

  1. Store the customer_id and subscription_id on your side
  2. Build your own “Manage Subscription” page
  3. Call Dodo APIs from your backend to:
    • Get subscription details
    • Cancel or modify subscription
    • List invoices
  4. Handle authentication on your side (no public portal link needed)

If you specifically need a hosted portal experience, you’ll need to build it yourself on top of the APIs for now.

raw solarBOT
#

This query has been marked as resolved by @still cradle.

proper oxide
#

@still cradle what was your query?