Hybrid Wallet + Gateway Payments” for prepaid plans
J
Jason P
In prepaid plans (with the built-in wallet system), please allow users to apply their wallet balance even when it’s below the plan price, and then pay only the remaining amount via a payment gateway (Stripe / PayPal etc..).
Example
If a plan costs $1000 and the user has $900 in their wallet, the checkout should:
- Deduct $900 from wallet
- Charge $100 via Stripe/PayPal etc..
- Activate/renew the plan normally
UX expectations
- Show a clear breakdown: Plan price → Wallet applied → Remaining to pay
- Optional toggle: “Use wallet balance to reduce price” (on by default is even better)
Why this matters
- Reduces checkout friction and failed upgrades
- Lets users benefit from partial top-ups and remaining balances
- Improves conversion by making wallet credits always useful