Test transactions

Performing Test Transactions with Buckaroo

To ensure that your webshop transactions work correctly via Buckaroo, it is useful to perform test transactions. This guide outlines how to conduct test transactions for various payment methods using Buckaroo's platform.

Enabling Test Transactions

Requirements

  1. Buckaroo Account: You must have an active Buckaroo account.
  2. Enable Test Transactions:
    • Navigate to My Buckaroo > Websites > 3.0 settings.
    • Check the box "Allow test transactions".

Note: You need to enable test transactions for each website key. Use the green "Filters" on the right side of the screen to switch between website keys.


Test Transactions via Plugins

To test transactions through Buckaroo plugins:

  1. Set Payment Method to Test Mode: Adjust the settings in the plugin.
  2. Plugin FAQ: Refer to your plugin's FAQ section here.

Testing Various Payment Methods


Riverty / Afterpay

  • Set to Test Mode: Adjust settings in the plugin or send a JSON request to https://testcheckout.buckaroo.nl/json/transaction.
  • Test Data: Simulate accepted and rejected transactions.

Apple Pay

  • Set to Test Mode: Adjust settings in the plugin or send a JSON request to https://testcheckout.buckaroo.nl/json/transaction.
  • Requirements: Use an iOS device and a supported debit/credit card. Test transactions do not charge your card.

Bancontact

  • Set to Test Mode: Adjust settings in the plugin or send a JSON request to https://testcheckout.buckaroo.nl/json/transaction.
  • Test Card Number: 67034200554565015.

Belfius

  • Set to Test Mode: Adjust settings in the plugin or send a JSON request to https://testcheckout.buckaroo.nl/json/transaction.
  • Test Result Screen:

Credit Cards


Mastercard

  • Set to Test Mode: Adjust settings in the plugin or send a JSON request to https://testcheckout.buckaroo.nl/json/transaction.
  • Test Card Numbers:
    • 5386860000000000 (Netherlands)
    • 5138477955880632 (France)
    • ... (other countries)
    • 5431111111111111 (Mastercard prepaid)

Visa

  • Set to Test Mode: Adjust settings in the plugin or send a JSON request to https://testcheckout.buckaroo.nl/json/transaction.
  • Test Card Numbers:
    • 4563550000000005 (Netherlands)
    • 4916110182920969 (Ireland)
    • ... (other countries)

American Express

  • Test Card Numbers:
    • 371849971840005 (United States)
    • 372036402886059 (United States)
    • ... (other countries)

iDEAL

  • Set to Test Mode: Adjust settings in the plugin or send a JSON request to https://testcheckout.buckaroo.nl/json/transaction.
  • Test Result Screen:

Giftcards

  • Set to Test Mode: Adjust settings in the plugin or send a JSON request to https://testcheckout.buckaroo.nl/json/transaction.
  • Test Card Number: 0000000000000000001 (PIN is the amount in cents).

Giropay

  • Set to Test Mode: Adjust settings in the plugin or send a JSON request to https://testcheckout.buckaroo.nl/json/transaction.
  • Test Data: Use BLZ/BIC code GENODETT488.

PayByBank

  • Set to Test Mode: Adjust settings in the plugin or send a JSON request to https://testcheckout.buckaroo.nl/json/transaction.
  • Test Result Screen:

Payconiq

  • Set to Test Mode: Adjust settings in the plugin or send a JSON request to https://testcheckout.buckaroo.nl/json/transaction.
  • Test Result Screen:

PayPal

  • PayPal Sandbox Account: Create a sandbox account via PayPal Sandbox.

SEPA Direct Debit

  • Test Data:
    • IBAN: NL13TEST0123456789
    • BIC: TESTNL2A
    • Bank Name: TEST BANK USED BY IBAN SERVICE
    • Actions:
      • Various actions and steps for pending, success, and reversal transactions based on different codes:
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

  • Demo Bank: Select the demo bank on the Sofort page and fill in random data.