Testing your integration using the Sandbox

Configuring Hello Clever's sandbox.

To request access to the Sandbox, please contact our support team.

Sandbox Form

With a sandbox integration, you can pass a configuration flag to test against the sandbox environment.

While a sandbox environment is part of the Hello Clever production environment, transaction fees do not apply.

As a result, you can use it for acceptance testing before deploying to production.

Testing Sandbox Environments

This section is going to cover all payment methods available in our sandbox demo website.

PayID Payment Simulation

How to use Hello Clever's payment simulation on sandbox environment


Using Hello Clever's test bank for PayID payments

  1. When you are using our sandbox such as woo.cleverpay.store when testing a PayID payment method, you may have encountered a screen below which asked you to complete a simulated payment

    Testing a payment
  2. Head over to Hello Clever's PayID payment simulation website on our Test Bank test-bank.cleverhub.co

  3. Enter the designated PayID and click on 'Verify' button

    Testing a payment
  4. Enter the required amount to pay. Please ensure the amount you entered matches the requested amount.

    Testing a payment

    For best practices, please also ensure that you enter the same amount in real-world scenario when paying a product with PayID.

    Double check the field you entered and click on 'Pay now' button.

  5. If the amount you entered matched the requested amount, you will see a succesful payment screen on Hello Clever's Test Bank page

    Testing a payment
  6. You can also verify on the Demo store's website that the simulated payment is completed

    Testing a payment

You may also try to do under/over pay for testing each edge case scenarios

 

PayTo Payment Authorisation

How to authorise a simulated PayTo agreement


Simulated PayTo Payment Authorisation

  1. When you are using our sandbox playground such as woo.cleverpay.store to test a PayTo payment method, you may have encountered a screen like below which asked you to authorise a PayTo agreement

    Testing a payment
  2. Click on the 'Pay' button on screen to process the simulated PayTo payment

  3. Please wait for 5 seconds as our system is doing a simulated authorisation

    Testing a payment
  1. You will see the 'Payment Complete' screen and the simulated payment process is now completed

    Testing a payment

    In real-world scenario, you will have to connect to your bank in Hello Clever Mobile App to complete the PayTo Authorisation step.

    Please see the video on How to Set up PayTo agreement here for further details.

 

Using Test Credit Cards

Simulate credit card payments to test your integration.


In a sandbox environment, developers and merchants can test the integration and functionality of their payment systems without processing actual financial transactions.

To simulate real transactions in sandbox, test credit cards are used. This guide provides step-by-step instructions on how to effectively use test credit cards in a sandbox environment for testing purposes.

Test cards let you simulate several scenarios such as:

  • Successful payments by card brand / country
  • Card errors due to declines, fraud or invalid data
  • Disputes and refunds
  • Authentication with 3DS and PINs

How to use test cards

When you work with a test card, please ensure you use test API keys in all API calls within Hello Clever.

CAUTION
Do not use real card details. Testing in live mode using real payment method details is highly discouraged.

Testing within the UI

When testing interactively in our payment gateway, you can use a test card number such as 4000 0003 6000 0006.

  • Use a valid future date for card's expiration date.
  • Use any 3 digit CVC or 4 digits for AMEX cards
  • Use any value you prefer for other form fields.

Cards by brand

To simulate a successul payment, you can use any of the test cards from the table below.

Brand Number CVC Date
Visa Local Bank 4000 0003 6000 0006 Any 3 digits Any future date
Visa International 4242 4242 4242 4242 Any 3 digits Any future date
Mastercard 5555 5555 5555 4444 Any 3 digits Any future date
American Express 3782 822463 10005 Any 4 digits Any future date
JCB 3566 0020 2036 0505 Any 3 digits Any future date