New test cards make testing even more effective

Before going live, we encourage you to spend time on the test environment using the list of test cards we have available to thoroughly test your integration.

The Omise test environment and test cards allow you to simulate a variety of real-life scenarios, and also to verify the correct integration of your system with our platform and services. These test cards are dummy credit/debit card numbers that work only in Omise’s test mode. You can test for both successful or failed charges.

Create a successful charge.

Scheme Card number
Visa 4242424242424242
Visa 4111111111111111
MasterCard 5555555555554444
Mastercard 5454545454545454
JCB 3530111333300000
JCB 3566111111111113

The following cards will fail one way or another. These can be useful for testing different error codes.

Insufficient Fund

Charge will fail with the insufficient_fund failure code.

Scheme Card number
Visa 4111 1111 1114 0011
Mastercard 5555 5511 1111 0011
JCB 3530 1111 1119 0011

Payment Rejected

Charge will fail with the payment_rejected failure code.

Scheme Card number
Visa 4111 1111 1111 0014
Mastercard 5555 5511 1118 0014
JCB 3530 1111 1116 0014

The full list of test cards is available in the documentation.

Remember that transactions that are carried out with these cards do not result in actual transfer of funds.

Feedback and comments are always welcome, feel free to share your thoughts with us by sending an email to