Test transactions

      Test transactions


        Article Summary

        It can be usefull to perform test transactions before the consumers will use your webshop to do transactions via Buckaroo. For this reason it is possible to do test transactions via the Buckaroo platform. Some payment methods offer a special test flow. For payment methods that do not have this functionality we created a special test screen where you can select a (payment)status. This way you can test different payment scenario's.

        How to make a test transaction

        To accept test transaction you must have a Buckaroo account.

        Test transactions must be enabled under: My Buckaroo > Websites > 3.0 settings and check the box "Allow test transactions".

        Note:

        You will have to enable this per website key. To switch between website keys use the green "Filters" on the right side of the screen.

        Test transactions via a plugin

        To test transactions through the plug-ins that Buckaroo offers, you can set a payment method from live to test mode in the plug-in settings.
        Please refer to your plugin's FAQ section here: Plugins

        Test various payment methods

        Riverty / Afterpay

        Set the payment method Riverty / Afterpay in "Test" mode in the plugin settings or send your JSON request to https://testcheckout.buckaroo.nl/json/transaction.

        To test the functionality of the payment method Riverty / Afterpay you can use the following information in the checkout of your webshop. It is possible to simulate an accepted transaction and a rejected transaction.

        Riverty / Afterpay test data

        Acceptance in the Netherlands

        Entry fieldValue
        Invoice address:
        First nameTest
        InitialsT
        SurenameAcceptatie
        GenderM (Man)
        Street nameHoofdstraat
        House number80
        House number Suffix1
        Zip code8441ER
        CityHeerenveen
        Shipping address (if applicable)
        First nameTest
        InitialsT
        SurnameAflever
        GenderM (Man)
        Street nameAfleverstraat
        House number1
        House number Suffix1
        Zip code8441ER
        CityHeerenveen
        Other consumer data:
        Date of birth1-1-1990
        E-mail
        Account number (if applicable)12345 of IBAN NL32INGB0000012345
        Telephone number0201234567 (landline) of 0612345678 (mobile)

        Rejection in the Netherlands:

        FieldValue
        Address:
        First nameTest
        IntitialsT
        SurnameAfwijzing
        GenderM (Man)
        Street nameHoofdstraat
        House number999
        Zip code9999XX
        CityHeerenveen
        Other consumer data:
        Date of birth1-1-1990
        E-mailrejection@afterpay.nl
        Account number (if applicable)12345 of IBAN NL32INGB0000012345
        Telephone number0201234567 (landline) of 0612345678 (mobile)

        Acceptance in Belgium:

        FieldValue
        Address:
        First nameTest
        initialsT
        SurnameAcceptatie
        GenderM (Man)
        StreetnameHoofdstraat
        House number90
        Zip code1023
        CityBrussel
        CountryBelgië
        Other consumer data:
        Date of birth1-1-1990
        E-mail
        Account number (if applicable)12345 of IBAN NL32INGB0000012345
        Telephone number012345678 (landline) of 0471234567 (mobile)

        Rejection in Belgium:

        FieldValue
        Address:
        First nameTest
        InitialsT
        SurnameAfwijzing
        GenderM (Man)
        Street nameHoofdstraat
        House number90
        Zip code1023
        CityBrussel
        CountryBelgië
        Other consumer data:
        Date of birth1-1-1990
        E-mailrejection@afterpay.be
        Account number (if applicable)12345 of IBAN NL32INGB0000012345
        Telefophone number012345678 (landline) of 0471234567 (mobile)

        Apple Pay

        Set the payment method Apple Pay in "Test" mode in the plugin settings or send your JSON request to https://testcheckout.buckaroo.nl/json/transaction.

        You’ll need an iOS device and a debit/credit card which is supported by Apple Pay. You can safely create test transactions with a real card. As long as you are creating test transactions your debit/credit card will not be charged.

        Bancontact

        Set the payment method Bancontact in "Test" mode in the plugin settings or send your JSON request to https://testcheckout.buckaroo.nl/json/transaction.

        The following card number is available for Bancontact. You are free to choose the name and the expiry date on the card.

        Bancontact test card number

        67034200554565015

        Belfius

        Set the payment method Belfius in "Test" mode in the plugin settings or send your JSON request to https://testcheckout.buckaroo.nl/json/transaction.

        Belfius test result screen

        belfius test

        Creditcards

        Set the payment method Creditcards in "Test" mode in the plugin settings or send your JSON request to https://testcheckout.buckaroo.nl/json/transaction.

        Mastercard

        In the default test flow, we assume that the card participates in 3D secure. In order to test a card that is not 3D secure (status Enrolled N), the amount entered has to be 0.25 euro. In order to test a card that is 3D secure status Unknown (status Enrolled U), the amount entered has to be 0.50 euro. For MasterCard, the following card numbers are available. You are free to choose the CVC, name on the card and expiry date.

        Mastercard test card numbers

        MasterCard

        Test numbersCountry of issue
        5386860000000000The Netherlands
        5138477955880632France
        5170435822939097Denmark
        5169307875720612Ukraine
        5124204739662599Curaçao
        5168337735501333Czechia
        5428523363935523China
        5211498854867181United States
        5395728192128658United States
        5565129997184802India
        5596409375952597United States
        5431111111111111Mastercard (prepaid)

        Visa

        (Also applies to Visa Electron, Vpay, Carte Bleue, Carte Bancaire and Dankort). In the default testflow, we assume that the card participates in 3D secure. In order to test a card that is not 3D secure (status Enrolled N), the amount entered has to be 0.25 euro. In order to test a card that is 3D secure status Unknown (status Enrolled U), the amount entered has to be 0.50 euro. For Visa, the following card numbers are available. You are free to choose the CVC, name on the card and expiry date.

        Visa test card numbers

        Visa

        Test numbersCountry of issue
        4563550000000005The Netherlands
        4916110182920969Ireland
        4024007118045532United States
        4532710921003037United States
        4716462518150957United States
        4539761782896822United Kingdom
        4485918269084074United States
        4429727902622706United States
        4916524604760193United Arab Emirates
        4916000737730452United Kingdom
        4905766962762765United Kingdom

        American Express

        The following card numbers are avaible for American Express. You are free to choose the CID, name on the card and expiry date.

        American express test card numbers
        Test numbersCountry of issue
        371849971840005United States
        372036402886059United States
        375317266148084The Netherlands
        379572608110004United States
        375300727984024The Netherlands

        iDEAL

        Set payment method iDEAL in "Test" mode in the plugin settings or send your JSON request to https://testcheckout.buckaroo.nl/json/transaction.

        iDEAL test result screen:

        test transactions

        Giftcards

        Set payment method Giftcards in "Test" mode in the plugin settings or send your JSON request to https://testcheckout.buckaroo.nl/json/transaction.

        Giftcards test card numbers
        The following test card number is available for gift cards (FashionCheque excepted):

        Test giftcard number:


        0000000000000000001


        The PIN is the available gift card amount in cents. It is possible to test part payments by entering an amount inferior to the available amount that was reported for the transaction.

        For FashionCheque, the card number has to start with a 1, followed by the desired amount in cents. It is allowed to add extra zeros between the 1 and the amount.

        Beginning of combinationAmountExample of number
        1xxxxxxxxxxxxxxxx600 = €61000000600

        Giropay

        Set payment method Giropay in "Test" mode in the plugin settings or send your JSON request to https://testcheckout.buckaroo.nl/json/transaction.

        Giropay test data:

        You can use the following BLZ/BIC code:

        BLZ/BIC
        GENODETT488

        PayByBank

        Set payment method PayByBank in "Test" mode in the plugin settings or send your JSON request to https://testcheckout.buckaroo.nl/json/transaction.

        Pay By Bank test result screen

        image.png

        Payconiq

        Set payment method Payconiq in "Test" mode in the plugin settings or send your JSON request to https://testcheckout.buckaroo.nl/json/transaction.

        Payconiq test result screen:

        test transactions

        PayPal

        To perform test transactions with PayPal you will need a PayPal Sandbox account. You can create this via PayPal Sandbox

        PayPal sandbox environment

        paypal sandbox EN

        SEPA Direct Debit

        For SEPA Direct Debit, you can use any valid Dutch bank account number. The following number is frequently used. Since the name of the account holder is of no concern during test mode, you are free to enter any name you choose.

        SEPA Direct Debit test data
        Entry fieldValue
        IBANNL13TEST0123456789
        Bank BICTESTNL2A
        Bank nameTEST BANK USED BY IBAN SERVICE
        ActionParametersResults
        PayNonePending
        PayInvoice number: T*STEP 1: Pending
        Amount: 5,38STEP 2: Success
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,39STEP 2: Success
        STEP 3: Create reversal TRX with reason code: AC01
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,40STEP 2: Success
        STEP 3: Create reversal TRX with reason code: AC04
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,41STEP 2: Success
        STEP 3: Create reversal TRX with reason code: AC06
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,42STEP 2: Success
        STEP 3: Create reversal TRX with reason code: AC13 (B2B)
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,43STEP 2: Success
        STEP 3: Create reversal TRX with reason code: AG01
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,44STEP 2: Success
        STEP 3: Create reversal TRX with reason code: AG02
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,45STEP 2: Success
        STEP 3: Create reversal TRX with reason code: AM04
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,46STEP 2: Success
        STEP 3: Create reversal TRX with reason code: BE05
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,47STEP 2: Success
        STEP 3: Create reversal TRX with reason code: MD01(B2B)
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,48STEP 2: Success
        STEP 3: Create reversal TRX with reason code: MD01(core)
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,49STEP 2: Success
        STEP 3: Create reversal TRX with reason code: MS02
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,50STEP 2: Success
        STEP 3: Create reversal TRX with reason code: MS03
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,51STEP 2: Success
        STEP 3: Create reversal TRX with reason code: PY01
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,52STEP 2: Success
        STEP 3: Create reversal  TRX with reason code: RR03
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,53STEP 2: Success
        STEP 3: Create reversal TRX with reason code: RR04
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,54STEP 2: Success
        STEP 3: Create reversal TRX with reason code: SL01
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,55STEP 2: Success
        STEP 3: Create MOI  TRX
        PAYInvoice number: T*STEP 1: Pending
        Amount: 5,56STEP 2: Success
        STEP 3: Create reversal TRX with reason code: AM04
        STEP 4: Create successfull iDEAL trx

        Sofort

        Select demo bank on the Sofort page. Fill in random data in the next steps. All input will be accepted.

        Sofort test result screen

        Land-en-bank-selecteren-Sofort-GmbH-a-Klarna-Group-Company



        Was this article helpful?