Testing
Use this page to understand how test mode works across PayMongo payment channels and how to identify whether you are viewing a test environment. In general, test mode is available for most payment channels and can be used to simulate the payment flow before going live.
Test mode support for Payment Pages is still under development.
Hosted Checkout
Hosted Checkout supports test mode. Use it to simulate the customer payment flow, validate your checkout experience, and review how payments behave before processing live transactions.
Use your Secret Test key to create a test mode checkout session. Get your keys at Settings → Developers.
Payment Links
Payment Links support test mode, allowing you to simulate how a customer opens the link and completes payment.
You can identify a test Payment Link by the following URL format:
https://pm.link/{business_handle}/test/{reference_number}If the URL contains /test/, the Payment Link is operating in test mode.
Storefront
Storefront supports test mode, allowing you to simulate the storefront payment flow before using it in production.
You can identify a Storefront test page by the following URL format:
https://storefront.paymongo.com/{storefront-slug}?mode=testIf the URL includes ?mode=test, the storefront is operating in test mode.
E-commerce Plugins
E-commerce plugins support testing through a development dashboard. This allows you to simulate your PayMongo integration in plugin environments, such as Shopify, before going live.
Use the development dashboard to validate the integration flow, confirm expected payment behavior, and verify that your store is configured correctly with PayMongo.
Updated about 4 hours ago