Frequently Asked Questions
Find answers to common questions about MockPay
Is MockPay completely free?
Yes, MockPay is completely free for testing and development purposes. You can create unlimited test transactions without any charges.
Can I use MockPay for production?
MockPay is designed for testing and development only. It simulates payment processes but does not process real transactions. For production, you need to integrate with actual payment gateways.
How realistic is the simulation?
MockPay simulates all aspects of real payment gateways including API responses, webhooks, payment flows, and error scenarios. It's designed to match the behavior of popular Indonesian payment gateways like Midtrans and Xendit.
What payment methods are supported?
MockPay supports all major Indonesian payment methods including Virtual Accounts (BCA, Mandiri, BNI, BRI, Permata), E-wallets (GoPay, OVO, DANA, ShopeePay, LinkAja), Credit Cards, QRIS, and Retail payments (Alfamart, Indomaret).
Do I need real bank accounts to test?
No, MockPay is a complete simulation. You don't need any real bank accounts or payment credentials. Everything runs in a test environment.
How do webhooks work?
MockPay sends webhook notifications to your specified URL when transaction status changes. You can test webhook integration using tools like webhook.site or ngrok for local development.
Are accounts and data isolated per client?
Yes. MockPay is multi-tenant SaaS and each client, user, and guest account is isolated from others.
Who controls transaction simulation outcomes?
Clients control their own simulation outcomes and webhook settings. Merchant accounts only handle user management, plan approvals, and usage monitoring.
Is there an API rate limit?
Yes, there's a reasonable rate limit to ensure fair usage. The free tier allows sufficient requests for testing purposes. Contact us if you need higher limits.
Can I test failed payment scenarios?
Yes, MockPay provides test card numbers and payment codes that simulate various scenarios including successful payments, failed payments, expired transactions, and declined cards.
How do I get support?
You can reach out through our contact form, join our Discord community, or email us at support@mockpay.test. We also have comprehensive documentation and code examples.
Can I integrate MockPay with my CI/CD pipeline?
Absolutely! MockPay is perfect for automated testing in CI/CD pipelines. You can run integration tests against our API without worrying about real payment processing.