Testing your Integration

All examples within the Judopay documentation use the sandbox environment, so you can process test transactions while developing your app.

Only sandbox API tokens and test cards will work in the sandbox.
Using the wrong tokens and secrets will result in an authorisation failure.

Updates are released to our sandbox environment on a regular basis, continually test your app, to ensure your integration is working with the latest updates.

Test all your required payment types in the sandbox environment before going live.

Sign up for your Judopay Sandbox Account

You need your sandbox account so you can process test transactions while developing your app.

It is advised to generate:

  • Successful

  • Declined

  • Error results.

Ensure Judopay has enabled 3D Secure in your sandbox account. If this is not enabled the test transaction may appear successful without following the correct payment flow.
Contact ​Customer Support​​ to set this up.

When you are ready to go live:

  • Delete -sandbox from the URL

  • Use your live token and secret


Test Scenarios

See how your app handles the following scenarios, before accepting live payments:

  • Successful transactions

  • Declined transactions

  • Payment errors

  • Security features


Functional and Load Testing

Judopay’s sandbox environment accommodates functional testing of your integration and is not designed for load or stress testing scenarios.
Due to lower rate limits applied in sandbox, we recommend simulating test requests with a prudent level of latency applied.


Test Cards

To test your integration, see the sample test cards, including how to Verify your 3D Secure 2 Integration.


Go Live

When you are ready to accept live payments, see how to point to the live environment.