#is there a way to let the user top up his customer wallet

1 messages · Page 1 of 1 (latest)

tiny runeBOT
#

is there a way to let the user top up his customer wallet?

— posted by @last python

subtle geode
#

@lucid wing please help here

tiny runeBOT
#

Yes — but only via API.

  • Every customer automatically gets a wallet (balance = 0).
  • You can add funds programmatically to this wallet.
  • There’s no built-in hosted “top-up” UI for users yet.

Typical approach:

  1. Collect a payment from the user (Checkout / Payment Link / API)
  2. On success → call wallet credit API
  3. Add amount to customer’s wallet balance

After that:

  • Wallet is auto-used for invoices/subscriptions first

If you need a user-facing “top-up” flow:

  • Build a simple page → trigger payment → credit wallet on webhook

Helpful Links:
https://docs.dodopayments.com/features/customer-wallet
https://docs.dodopayments.com/features/payment-methods

Dodo Payments Documentation

Manage prepaid monetary balances for your customers. Fund wallets, apply balances to subscription invoices, handle refunds as wallet funds, and track transaction history.

Dodo Payments Documentation

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

#

Hey @last python, We have limited availability over weekends, but rest assured we'll get back to you as soon as possible!

last python
#

What happens when user cancels subscription