NAV Navbar
  • Dummy (Testing connector)
  • Simulator (Testing connector)
  • Authorize.net
  • Credorax
  • CoinGate
  • Dimoco
  • EmerchantPay
  • expressÜberweisung
  • Fortumo
  • GiroSolutions
  • Kalixa
  • Kassa Compleet
  • Klarna
  • MasterPayment
  • MocoPay
  • Mollie
  • MultiSafePay
  • NMI (Network Merchants Integrated)
  • Ochapay
  • PayOn
  • PayPal
  • Paysafecard
  • PPRO
  • SecureTrading
  • SepaExpress
  • Sofortüberweisung
  • Spreedly
  • Stripe
  • Worldpay
  • Dummy (Testing connector)

    The testing connector is provided for you by your integration engineer to test your implementation against the various possible transaction flows and results of the gateway.

    Depending on your configuration, not all transaction types may be available and therefore may not need to be supported by you.

    Card Numbers

    You can use the following card numbers for testing:

    Test scenarios

    By default all transactions against the testing connector will succeed. If you want to modify the result, you can either pass the desired result within an extraData element which has an attribute "key" with the value "result", or you pass a certain amount.

    Simulation via extraData

    Value of extraData "result" Description
    success The transaction succeeds immediately
    failed The transaction fails immediately
    redirectSuccess You must redirect the browser to the given URL, and afterwards the transaction succeeds
    redirectError You must redirect the browser to the given URL, and afterwards the transaction fails
    pending The transaction stays pending
    html You must redirect to the payment form at the given URL, once submitted, the transaction will succeed.
    htmlError You must redirect to the payment form at the given URL, once submitted, the transaction will fail

    Example: a simple debit transaction which fails immediately

    <?xml version="1.0" encoding="UTF-8"?>
    <transaction xmlns="http://gateway.ixopay.com/Schema/V2/Transaction">
        <username>YOUR_USERNAME</username>
        <password>SHA1 HASHED PASSWORD</password>
        <debit>
            <transactionId>Your Transaction ID</transactionId>
            <extraData key="result">failed</extraData>
            <amount>9.99</amount>
            <currency>EUR</currency>
        </debit>
    </transaction>
    

    Simulation via amount

    Amount (in any currency) Result
    (all not listed amounts) The transaction succeeds immediately
    3.61 The transaction fails immediately
    3.62 You must redirect the browser to the given URL, and afterwards the transaction succeeds
    3.63 You must redirect the browser to the given URL, and afterwards the transaction fails
    3.64 The transaction stays pending forever
    3.65 The transaction goes to pending immediately, after 1-5 minutes it will succeed.
    3.66 The transaction goes to pending immediately, after 1-5 minutes it will fail.
    3.69 You must redirect the browser to the given URL, a customer's cancellation is simulated, hence the browser gets back redirected to the cancelUrl defined in your request
    3.71 You must redirect to the payment form at the given URL, once submitted, the transaction will succeed.
    3.72 You must redirect to the payment form at the given URL, once submitted, the transaction will fail.
    3.74 Initial transaction succeeds immediately, any follow-up transaction will fail
    E.g.
    Preauthorize OK -> Capture ERROR
    1st Debit OK -> Recurring Debit ERROR
    Debit OK -> Refund ERROR

    Simulator (Testing connector)

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

    Test data

    Credit cards

    Brand Number Result
    Visa 4111 1111 1111 1111 Success
    Visa 4242 4242 4242 4242 Failure
    Mastercard 5555 5555 5555 4444 Success
    Mastercard 5105 1051 0510 5100 Failure

    Direct Debit IBANs

    You can use any IBAN you like.

    The last four digits will control the result:

    Last 4 digits Result
    1111 Success
    2003 Transaction Declined
    2006 Insufficient funds

    Example:

    Authorize.net

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Creditcard iFrame Form All

    Additional Parameters

    none

    Credorax

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Creditcard iFrame Form & payment.js Integration All

    Additional Parameters

    Creditcard

    CoinGate

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    BitCoin Full-Page Redirect Debit

    Additional Parameters

    none

    Dimoco

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Direct Carrier Billing (SMS) Redirect & iFrame Form Debit only
    Credit card payment.js, Redirect & iFrame Form all
    EPS Redirect Debit only

    Additional Parameters

    none

    Options Request

    EPS

    For EPS you can retrieve the bank list via the Options request identifier epsBankList. You can display this list to your customer in order to pre-select the desired bank.

    The result contains a list of banks available for EPS, with BIC code as key and bank name as value. The chosen BIC code of the chosen bank should then be passed as bic element in the IbanCustomer element of the XML.

    EmerchantPay

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Creditcard iFrame Form & payment.js Integration All
    SEPA Direct Debit iFrame Form & Server-to-server All

    Additional Parameters

    none

    expressÜberweisung

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    BankTransfer iFrame Payment Form Debit (no recurring)

    Additional parameters

    none

    Fortumo

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Direct Carrier Billing (SMS) Redirect & iFrame Form Debit only

    Additional Parameters

    none

    GiroSolutions

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    GiroPay Full-Page Redirect Debit only
    EPS Full-Page Redirect Debit only

    Additional Parameters

    none

    Kalixa

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Sofort Full-Page Redirect Debit
    Giropay Full-Page Redirect Debit
    EPS Full-Page Redirect Debit
    Przelewy24 Full-Page Redirect & iFrame Form Debit
    iDeal Full-Page Redirect Debit
    Creditcard iFrame Form & payment.js Integration All

    Additional Parameters

    Creditcard

    Kassa Compleet

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Creditcard Full-Page Redirect Debit only
    iDeal Full-Page Redirect Debit only

    Additional Parameters

    none

    Klarna

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Invoice Full-Page Redirect Debit, Authorize, Refund

    Additional Parameters

    none

    MasterPayment

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Creditcard iFrame Form & payment.js Integration All
    Sofortüberweisung Full-Page Redirect Debit only

    Additional Parameters

    none

    MocoPay

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Direct Carrier Billing (SMS) Redirect & iFrame Form Debit only
    PayByCall Redirect & iFrame Form Debit only

    Additional Parameters

    none

    Mollie

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Creditcard Full-Page Redirect All
    Paysafecard Full-Page Redirect All
    Bancontact Full-Page Redirect All
    Belfius Full-Page Redirect All
    KBC Full-Page Redirect All
    PodiumCadeaukaart Full-Page Redirect All
    Sofortüberweisung Full-Page Redirect All
    iDeal Full-Page Redirect All
    BankTransfer Full-Page Redirect All
    SEPA Direct Debit Full-Page Redirect All
    BitCoin Full-Page Redirect All

    Additional Parameters

    none

    MultiSafePay

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Creditcard Full-Page Redirect All
    DotPay Full-Page Redirect All
    GiroPay Full-Page Redirect All
    Sofortüberweisung Full-Page Redirect All
    iDeal Full-Page Redirect All
    BankTransfer Full-Page Redirect All
    SEPA Direct Debit Full-Page Redirect All

    Additional Parameters

    none

    NMI (Network Merchants Integrated)

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Creditcard iFrame Form & Full-Page Redirect All

    Additional Parameters

    none

    Ochapay

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Creditcard Full-Page Redirect Debit only

    Additional Parameters

    none

    PayOn

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Creditcard iFrame Form & payment.js Integration All

    Additional Parameters

    none

    PayPal

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    PayPal Full-Page Redirect All

    Additional Parameters

    You can use the following extraData keys, which will be passed in the corresponding fields to PayPal:

    Key Values Description
    addressOverride 0 or 1 Tells PayPal to use the shipping address you are providing instead of the customer's configured address in the PayPal account
    noShipping 0, 1, 2 0 = Display Shipping address, 1 = No Shipping address (digital goods), 2 = Use customer's configured shipping address

    Paysafecard

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Paysafecard Full-Page Redirect Debit, Refund

    Additional Parameters

    none

    PPRO

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Paypal Full-Page Redirect Debit & Refund
    Sofort Full-Page Redirect Debit & Refund
    DirectDebit Server-to-server Debit & Refund
    AstroPayCard Full-Page Redirect Debit & Refund
    AstroPayDirect Full-Page Redirect Debit & Refund
    EPS Full-Page Redirect Debit & Refund
    Giropay Full-Page Redirect Debit & Refund
    IbanOnDemand Full-Page Redirect Debit & Refund
    iDeal Full-Page Redirect Debit & Refund
    InstantTransfer Full-Page Redirect Debit & Refund
    Paysafecard Full-Page Redirect Debit & Refund
    POLi Full-Page Redirect Debit & Refund
    Przelewy24 Full-Page Redirect Debit & Refund
    Qiwi Full-Page Redirect Debit & Refund
    QiwiPayout Full-Page Redirect Debit & Refund
    Raberil Full-Page Redirect Debit & Refund
    RaberilPayout Full-Page Redirect Debit & Refund
    SafetyPay Full-Page Redirect Debit & Refund
    SepaPayout Server-to-server Debit & Refund
    Skrill Full-Page Redirect Debit & Refund
    Teleingreso Full-Page Redirect Debit & Refund
    TrustPay Full-Page Redirect Debit & Refund
    Ukash Full-Page Redirect Debit & Refund
    YellowPay Full-Page Redirect Debit & Refund
    Oxxo Full-Page Redirect Debit & Refund
    MyBank Full-Page Redirect Debit & Refund
    Multibanco Full-Page Redirect Debit & Refund
    Bcmc Full-Page Redirect Debit & Refund
    Boleto Full-Page Redirect Debit & Refund

    Additional Parameters

    none

    SecureTrading

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Creditcard iFrame Form All
    Cash-To-Code iFrame Form Debit only

    Additional Parameters

    none

    SepaExpress

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    DirectDebit Full-Page Redirect, Server-To-Server Debit, Register, Deregister, Refund

    Additional parameters

    Sofortüberweisung

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Sofortüberweisung Full-Page Redirect Debit only

    Additional Parameters

    none

    Spreedly

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Creditcard iFrame Form & payment.js Integration All

    Additional Parameters

    none

    Stripe

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Creditcard payment.js Integration All
    Giropay Full-page Redirect Debit
    iDeal Full-page Redirect Debit
    Sofort Full-page Redirect Debit
    Bancontact Full-page Redirect Debit
    DirectDebit Server-to-Server Register, Debit, Refund

    Additional Parameters

    none

    Worldpay

    Payment Methods

    Payment Method Transaction Flows Transaction Types
    Creditcard iFrame Form & Full-Page Redirect All

    Additional Parameters

    none