3DSecure testing with REST API


We have 2 modes to test 3DSecure in our system. (https://peachpayments.docs.oppwa.com/reference/parameters)

The default mode is INTERNAL where we run the transactions through our own simulators. For this mode please use the following card for testing:

4111 1111 1111 1111
CVV - 123

You will be presented with a Red screen where you will be able to then select the transaction outcome from a dropdown box.

The 2nd mode available is the EXTERNAL mode - where we will switch the transaction over to Bankserv and Nedbank's systems. In this mode the only card that will work is:

4242 4242 4242 4242
CVV - 123
3DS Password - test123

To enable the external mode please add the following parameters to your Prepare CheckoutID request:


We have listed the above parameters as per the PHP sample request from our integration documentation. You would need to change the syntax according to the language you are programming in.

Lastly to determine the final outcome of the transaction from the response please see the following link:

Determine Transaction Status from Result Code - http://support.peachpayments.com/hc/en-us/articles/205282107-Determine-Transaction-Status-from-Result-Code

Have more questions? Submit a request


Powered by Zendesk