To test your integration with Solidgate, use our sandbox environment and the corresponding webhook keys and API. Webhook keys have the prefix wh_pk_/wh_sk_ and API keys have the prefix api_pk_/api_sk_
We provide test cards and parameters to simulate various payment scenarios, including successful transactions, recurring payments, failures, and declined transactions.
Successful
The payment successful response confirms that you have successfully simulated the buyer completing a payment.
USA
Test Data |
Result |
---|---|
card_number: "4532456618142692" |
charge: success recurring: success refund: success |
CURACAO
Test Data |
Result |
---|---|
card_number: "5589800801939886" |
charge: success recurring: success refund: success |
ITALY
Test Data |
Result |
---|---|
card_number: "6763428189229070" |
charge: success recurring: success refund: success |
Recurring
Operation of the recurring payment. In contrast to Charge, the token previously received is to be sent in the request instead of cardholder data.
Fail
Test data |
Result |
---|---|
card_number: “4916400491851” |
charge: success recurring: Fail refund: success |
Decline
Test data |
Result |
---|---|
card_number:
"4024007166621440" | charge: success recurring: Decline - “Insufficient funds” refund: success |
Card errors
To simulate payments that the issuer rejects for various reasons, use the test cards in this section. This can be useful to test the error-handling logic of your integration.
General decline
Test data |
Result |
---|---|
card_number:
“4929360879023” | error: {code: 0.01, message: “General decline”} |
Order expired
Test data |
Result |
---|---|
card_number:
“4532003312475364” |
error: {code: 0.02, message: “Order expired”} |
Illegal operation
Test data |
Result |
---|---|
card_number:
“4929213352238223” |
error: {code: 0.03, message: “Illegal operation”} |
Invalid CVV2 code
Test data |
Result |
---|---|
card_number:
“5299389115628964” |
error: {code: 2.06, message: “Invalid CVV2 code”} |
Invalid card number
Test data |
Result |
---|---|
card_number:
“4539146503757117” |
error: {code: 2.08, message: “Invalid card number”} |
Invalid expiration date
Test data |
Result |
---|---|
card_number:
“4945960509912296” |
error: {code: 2.09, message: “Invalid expiration date”} |
Invalid 3DS flow on the merchant side
Test data |
Result |
---|---|
card_number:
“4857027008185133” |
error: {code: 2.10, message: “Invalid 3DS flow on the merchant side.”} |
Card is blocked
Test data |
Result |
---|---|
card_number:
“5462413335551193” | error: {code: 3.01, message: “Card is blocked”} |
Insufficient funds
Test data |
Result |
---|---|
card_number:
“5151948477715326” | error: {code: 3.02, message: “Insufficient funds”} |
Payment amount limit excess
Test data |
Result |
---|---|
card_number:
“4485664001324176” | error: {code: 3.03, message: “Payment amount limit excess”} |
Transaction is declined by issuer
Test data |
Result |
---|---|
card_number:
“5361250317309261” |
error: {code: 3.04, message: “Transaction is declined by issuer”} |
Call your bank
Test data |
Result |
---|---|
card_number:
“4916242642369774” |
error: {code: 3.05, message: “Call your bank”} |
Debit card not supported
Test data |
Result |
---|---|
card_number:
“5261820900437819” |
error: {code: 3.06, message: “Debit card not supported.”} |
Card brand is not supported
Test data |
Result |
---|---|
card_number:
“5134431550984251” |
error: {code: 3.07, message: “Card brand is not supported.”} For recurrent transactions only. |
Do not honor
Test data |
Result |
---|---|
card_number:
“4907428874384745 ” |
error: {code: 3.08, message: “Do not honor.”} |
Suspected fraud
Test data |
Result |
---|---|
card_number:
“4283184051091165 ” |
error: {code: 3.10, message: “Suspected fraud.”} |
Stolen card
Test data |
Result |
---|---|
card_number:
“4983102885450335 ” |
error: {code: 4.02, message: “Stolen card.”} |
Lost card
Test data |
Result |
---|---|
card_number:
“4222192107639022 ” |
error: {code: 4.04, message: "Lost card.”} |
3D secure verification failed
Test data |
Result |
---|---|
card_number:
“5539974195624197” |
error: {code: 5.01, message: “3D secure verification failed.”} |
Invalid transaction
Test data |
Result |
---|---|
card_number:
“5199914302370491” |
error: {code: 5.08, message: “Invalid transaction”} |
Related articles FAQ
- Successful
- Recurring
- Card errors
- General decline
- Order expired
- Illegal operation
- Invalid CVV2 code
- Invalid card number
- Invalid expiration date
- Invalid 3DS flow on the merchant side
- Card is blocked
- Insufficient funds
- Payment amount limit excess
- Transaction is declined by issuer
- Call your bank
- Debit card not supported
- Card brand is not supported
- Do not honor
- Suspected fraud
- Stolen card
- Lost card
- 3D secure verification failed
- Invalid transaction