Skip to content

Transaction Testing


Quick Reference for Common Error Codes and Meanings

To facilitate your verification of different payment result processing flows in the test environment, Checus provides simulated payment capabilities and test case support.

Specific test processes and rules will vary depending on your integration method (such as checkout, API, etc.) and the type of selected payment method. Please refer to the corresponding instructions for testing based on your actual integration scenario.

Result Simulation Page

In Checkout Mode and API Mode - Non-Card Payment Methods, after initiating a payment request, you will enter the result simulation page where you can choose to simulate different payment results (test environment does not actually charge, only validates format, not account authenticity):
  • Payment Success: Display success page and trigger server-side success callback;
  • Payment Failure: Display failure page, trigger failure callback after clicking "Close";
  • Payment Processing: Display processing page, no callback triggered.

Designated Test Card Information

When testing card payment flows in all modes, please use the test card information provided by Checus.

Card OrganizationCountryCard NumberNameExpiry (MM/YY)CVV
VisaUniversal4444333322221111James Smith03/26123
MasterUniversal5555555555554444Allen Black11/26357
VisaKazakhstan4003075252881173Olivia Thompson12/30303
MasterKazakhstan5167301901150490Ethan Martinez10/32708
UzcardUzbekistan8600557399028865Sophia Wilson03/33443
HumocardUzbekistan9860127687192063Liam Patel11/33635

Fixed Amount Limits

When testing API Mode - Card Payments, please refer to the table below to set specific transaction amounts to simulate different payment results. Ensure the set amount is within the limit range of the selected payment method.

Simulation TypeTransaction Amount Setting (Local Currency)Simulation Behavior Description
SuccessAny amount except the following amountsDirectly return payment success status
FailureFixed amounts: 15, 500, 1.12, 20000, 25000Return payment failure status
Payment ProcessingFixed amounts: 6, 60, 600, 16000Return payment processing status (no callback)
3DS Simulation AuthenticationFixed amount: 222Enter 3DS page success → payment success/failure → payment failure

Test Case Downloads

After completing product integration, it is recommended to use the following test cases to verify interface functionality and payment flow logic:

Released under the MIT License.