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
-
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
-
Head over to Hello Clever's PayID payment simulation website on our Test Bank test-bank.cleverhub.co
-
Enter the designated PayID and click on 'Verify' button
-
Enter the required amount to pay. Please ensure the amount you entered matches the requested amount.
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.
-
If the amount you entered matched the requested amount, you will see a succesful payment screen on Hello Clever's Test Bank page
-
You can also verify on the Demo store's website that the simulated payment is completed
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
-
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
-
Click on the 'Pay' button on screen to process the simulated PayTo payment
-
Please wait for 5 seconds as our system is doing a simulated authorisation
-
You will see the 'Payment Complete' screen and the simulated payment process is now completed
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.
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 |