Testing

Simulating payments

To confirm that your integration works correctly, simulate transactions without moving any money using special values in test mode.

You will need sandbox access

To test your integration in test mode, where no real money is used you will need access to our sandbox enviroment. To get access to our sandbox environment get in touch with us.

Because of rate limits, we don’t recommend using the sandbox to load-test your integration.


Testing payments with cards

Test cards let you simulate several scenarios:

  • Successful payments by card brand
  • Card errors due to declines, fraud, or invalid data

Common mistake

Do not under any circumstance use real card details when testing your integration.

To test a card payment you will need to create a payment via the Dashboard or API, and go to our Contact portal (payment link) to input the card information. It's not possible to start a payment with card via the API.

TypeValueDescription
Successful Visa4111 1111 1111 1111
Declined Visa4012 8888 8888 1881
Declined MasterCard5105 1051 0510 5100
Payment Held5555 5555 5555 4444Will withold payment from release.

Testing non-card payments

Testing non-card payments works similarly. Each payment method may have its own special values. To test a non-card payment you will need to create a payment via the Dashboard or API, after that go to our Contact portal (payment link) to proceed with the payment.

TypeValueDescription
PayID
Qualy will generate a sample PayID, a transaction will automatically be generated with the full amount of the payment.
BSB & Account number
Qualy will generate a sample BSB/Acc, a transaction will automatically be generated with the full amount of the payment.
PayToAny email, phone number or BSB/Account numberA transaction will automatically be generated with the full amount of the payment.
Direct DebitAny BSB/Account numberA transaction will automatically be generated with the full amount of the payment.
Previous
Creating bank accounts