Testing Pays
  • Features
  • Benefits
  • Guides
  • Pricing
  • Getting Started
  • About
  • Contact
  • Login
  • Signup

Getting Started

Welcome Testing Pays Features What can I do?

What can I do in Testing Pays?

When you create Testing Pays account, you're getting your very own stable, reliable test environment. Say goodbye to crappy sandboxes and pesky test card numbers!

Here are some of the things you can do:

  • Start an API integration
  • Simulate API responses
  • Collaborate with your team
  • Debug your requests
  • Measure your test coverage
  • Automate your payments testing

Start an API integration

At the heart of the Testing Pays is its API simulators. There is a simulator for the most popular payment APIs, and under each simulator you'll find an "Integrate" tab containing instructions in various coding languages. There you'll also find coding tips from our own development team, as well as links to sample code on GitHub.

To get started, create your Testing Pays account, find the simulator for the API operation you're interested in, check out the simulator's "Integrate" tab (as shown below).

Integration Instructions

Simulate API Responses

Still using 4111 1111 1111 1111 (aka the "Fifteen Ones") for all your cards testing?? Traditional sandboxes give you maybe a couple of test card numbers with different response code. With the Testing Pays, you can test any API response!

How? It's as easy as setting a different amount in your transactions.

Log into your Testing Pays account >> open the simulator you're testing >> go to the tab called "Test" for the simulator >> find the API response you need in the response table >> copy the corresponding transaction amount >> use that amount in your test transaction.

Note: you can also use "CVV" or "Cardholder Name" to generate specific responses - just update the Trigger Parameter in your simulators settings.

API Response Map Table

Collaborate with your team

While you can create your own team account in seconds, you can also invite your teammates to join Testing Pays and share in testing activity.

Your Dashboard is the centre of your teak collaboration. You can pin Simulator bookmarks to the Dashboard for all to see. Each bookmark shows live test activity for the Simulator.

Team Dashboard - test activity
Team Dashboard - test coverage

Debug your requests

Testing Pays let's you see inside each simulator so that you can debug your test requests. each simulator simulator has a live tail - a window into the simulator through which you can watch requests in real-time. you'll be able to see how the simulator validates request parameters and learn what it likes and doesn't like!

Or play test pong: open a command window on your local desktop, open the Live Tail in your browser, start firing test requests from your desktop and watch that transaction go back and forth. The nerdiest game of pong ever!

Team Dashboard - test activity

Measure your test coverage

Each simulator provides you with a Report section on which you can view stats on your current testing.

Use this report to achieve higher levels of test coverage for your payments. Remember, the more response codes your software can handle gracefully, the less customer transactions will be lost.

Team Dashboard - test activity
Our Tip: Measure your current payments coverage

Start by connecting your environment to the simulator, then run through the payments test that you and your team would typically execute. Once complete, the Reports will tell you how much your current tests are covering. Betcha it's below 8%!

What's Next

Log in to Testing Pays, and try it out!

Go to my dashboard
  • Testing Pays is a product of The Payment Works.
  • GDPR
  • Contact