Skip to main content

Simulator (Testing connector)

This page provides an overview of the payments methods provided by the Simulator (Testing connector) adapter in the IXOPAY platform. It also includes a full list of all configuration options available to you when integrating Simulator (Testing connector) within your payments landscape, as well as an overview of the parameters required when submitting a transaction via IXOPAY's API.

The Simulator is an adapter for integration & testing purposes only. No real transaction will be performed at any payment provider.

Test data

Credit cards

BrandNumberResult
Visa4111 1111 1111 1111Success
Visa4242 4242 4242 4242Failure
Mastercard5555 5555 5555 4444Success
Mastercard5105 1051 0510 5100Failure
Diners3800 000000 0006Success
Amex3782 8224631 0005Success
Discover6011 1111 1111 1117Success

Additionally, you can simulate an SCA Soft-Decline error code by sending amount 65.00 (any currency).

Extended 3D-Secure Testing

If extended 3D-Secure Testing is enabled on the Simulator, you can use the following card numbers (resp. cardholder names for 3DS version 1) to simulate the given results:

3DS 2.x Simulation

NumberMethod FingerprintingARes Result
4000 0010 0000 0000trueFrictionless - Fully Authenticated
4111 1111 1111 1111trueFrictionless - Fully Authenticated
5555 5555 5555 4444trueFrictionless - Fully Authenticated
4000 0020 0000 0008falseFrictionless - Fully Authenticated
4000 0010 0000 0216trueFrictionless - Attempted
4000 0020 0000 0016falseFrictionless - Attempted
4000 0010 0000 0109trueChallenge
5000 0010 0000 0007trueChallenge
4000 0020 0000 0024falseChallenge
4000 0010 0000 0307trueNot Authenticated
4000 0020 0000 0032falseNot Authenticated
4000 0010 0000 0208trueRejected
4000 0020 0000 0040falseRejected
4000 0030 0000 0006Error: Not Enrolled
4000 0030 0000 0014Error: Network Timeout
4000 0030 0000 0022Error: Network Error
4000 0030 0000 0030Error: Invalid card
4000 0040 0000 0004falseError: Access Denied
4000 0040 0000 0012falseError: Transient System Error
4000 0040 0000 0020falseError: Invalid Format
4000 0040 0000 0038falseError: Network Timeout
4000 0040 0000 0046falseError: Network Error
4000 0040 0000 0053falseError: Configuration missing
4000 0040 0000 0061falseError: Configuration incomplete

3DS 1.x Simulation

Cardholder NameResult
3DS1_CONFIG_ERRORError: Invalid Configuration
3DS1_NETWORK_TIMEOUTError: Network Timeout
3DS1_NETWORK_ERRORError: Network Error
3DS1_DS_TIMEOUTError: Directory Server Timeout
3DS1_UNAUTHENTICATEDNot authenticated
3DS1_NOT_ENROLLEDNot enrolled
3DS1_ENROLLEDEnrolled, PaReq Redirect

Direct Debit IBANs

You can use any IBAN you like.

The last four digits will control the result:

Last 4 digitsResult
1111Success
2222Pending
2003Transaction Declined
2006Insufficient funds

Example: AT00 0000 0000 0000 1111 => Successful transaction

Alternatively you may override the outcome via extra data extraData.outcome

outcome valueResult
1111Success
2222Pending
successSuccess

Defining outcome will overrule the behaviour based on the last 4 digits of the given IBAN.

Example: AT00 0000 0000 0000 2222 + outcome = success => Successful transaction

Simulate pending status change

You may simulate a transaction status change by adding the extraData pendingOutcome. Do note that this simulation may only be evoked by submitting an IBAN with outcome pending (ending with 2222) via the simulator payment page.

The status will change in approx. 5 minutes after submission.

Extra DataValueResult
pendingOutcomesuccessStatus will change from pending to success
pendingOutcomeanyOtherStringStatus will change from pending to error