Test mode, everywhere
Every HandyPay surface now has a full sandbox backed by a dedicated test account that is provisioned for you automatically. Flip the switch in the portal header or the app's account menu and practice the entire business with the test card 4242 4242 4242 4242 (any future expiry, any CVC): no real money moves, no email ever reaches a customer, your live data stays untouched, and test money never mixes into real totals.
- The whole portal runs against your test account: create payment links and QR codes (success redirects included), launch subscription plans and open their detail pages with live subscriber lists, take test payments, refund them instantly from the transaction details, and cancel test subscriptions with the same run-out-the-period behavior as live ones.
- Payouts, customers, exports, and reports are sandboxed too: the payouts page shows your test account's real balance and simulated payouts, the customers page builds itself from test checkout emails, and every CSV export respects the mode you are in.
- The app shares the same sandbox: an orange strip on every money screen, a switch in your account menu, payment links and donation links from the keypad minted against your test account, and your activity feed showing sandbox payments. A test link created on your phone appears in the portal seconds later.
- New merchants start in test mode until Stripe onboarding completes, because before payouts are set up there is nothing live to charge. Finish onboarding and everything flips to live with a clear notice; a mode you choose by hand always stays chosen, and test mode remains one tap away forever.
- Paid single-use test links show as paid and used test QR codes as used, instead of pretending to still be active.
- Anti-fraud marking throughout: sandbox payments carry a TEST badge beside the amount on transaction and payout details on web and in the app, so a cropped screenshot of test money can never pass as proof of a real payment.
- Sandbox activity arrives as clearly labeled notifications: a test payment, a new test subscriber, or a test subscription ending each announce themselves in the portal panel and by push, always marked as test.