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:


VISA
4111 1111 1111 1111
12/2015
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:


VISA
4242 4242 4242 4242
12/2015
CVV - 123
3DS Password - test123


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


"&testMode=EXTERNAL"
"&customParameters[USE_3D_SIMULATOR]=False"


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 - https://support.peachpayments.com/support/solutions/articles/47001098703-determine-transaction-status-from-result-code