This site requires javascript to be enabled.

JCB

Results for

Results for Searching

Testing

Positives

Below are the positive test case input definitions with the expected results in the last 4 columns. Positive in this context means that the payments get an authorization. Be aware that the Fraud service can have influence on the final payment status.

Card numberCVVAmountCurrency codeCountry codePayment product IDAuth codeAVS resultCVV resultPayment status ID
3566000020000410 123 11001 CAD CA 125 OK2847 0 0 600
3566000020000410 123 11008 CAD CA 125 OK3032 0 0 600

Negatives

The negative cases are simulating transactions that do not get an authorization. There are lots of different reasons why a transaction gets declined. More info what the reasons are, are found in the event code description.

Card numberCVVAmountCurrency codeCountry codePayment product IDEvent codeAVS resultCVV result
3566000020000410 123 2100 CAD CA 125 430409 0 0
3566000020000410 123 3100 USD US 125 430285 0 0

Currencies

To be able to test every single currency as listed in the currency table, please use following details.

Card numberCVVAmountCurrency codeCountry codePayment product IDAuth codeAVS resultCVV result
3566000020000410 432 11001 AUD NL 125 OK2847 0 0
3566000020000410 432 11001 CNY NL 125 OK2847 0 0
3566000020000410 432 11001 HKD NL 125 OK2847 0 0
3566000020000410 432 11001 MYR NL 125 OK2847 0 0
3566000020000410 432 11001 SGD NL 125 OK2847 0 0
3566000020000410 432 11001 THB NL 125 OK2847 0 0
3566000020000410 432 11001 TWD NL 125 OK2847 0 0
3566000020000410 432 11001 CHF NL 125 OK2847 0 0
3566000020000410 432 11001 BRL NL 125 OK2847 0 0
3566000020000410 432 11001 BHD NL 125 OK2847 0 0
3566000020000410 432 11001 PHP NL 125 OK2847 0 0
3566000020000410 432 11001 CAD NL 125 OK2847 0 0
3566000020000410 432 11001 GBP NL 125 OK2847 0 0
3566000020000410 432 11001 EUR NL 125 OK2847 0 0
3566000020000410 432 11001 USD NL 125 OK2847 0 0

Fraud Services

Fraud services are by default enabled. The field CITY is controlling the outcome of the fraud check:

CityFraud ResultPayment status
Amsterdam A(ccept) 600/800
Calais C(hallenged) 525
Denver D(eny) 160

For the 525 status a formal decision is required to accept the payment or decline it. The API processchallenged is needed to accept the payment; the status will change to 800. When the payment needs to be declined the CancelPayment will set the status to 99999 (cancelled).

It is also possible to turn off the fraud services per transaction by adding skipFraudService: True to the request. There will be no fraud result in the responses.

Delayed settlement

By default all transaction are set to Delayed settlement, except for the product that don’t support it. In Sale mode, payment will lead to status 800.
In Auth/Capture mode, a payment will lead to status 600, which subsequently requires to do a ApprovePayment to make the status go to 800.

Refunding

Transactions are not refundable on status Completed with status ID 800, as for that a separate process is scheduled to have the payment end up on a refundable status. Please wait for 1 hour for all your test transactions at status Completed with status ID 800 to be processed like this and set to be ready for refunds.

Next Additional information