Configure how the plugin behaves across your store: transaction descriptions, payment fee tax, the payment page language, age verification and logging.

All settings live under WooCommerce → Settings → Buckaroo Settings, split across five sections.

SectionWhat's in it
General SettingsAPI credentials, transaction and refund descriptions, fee tax, payment page language
Payment MethodsThe list of Buckaroo methods, with status and a link into each one's settings
Verification SettingsiDIN age and identity verification
Advanced SettingsDebug mode and where debug data is stored
ReportsThe log viewer

If you haven't added your API keys yet, start with Connect your Buckaroo account.

General settings

Below the API credentials card, General Options covers transaction, fee and locale settings.

SettingWhat it doesDefault
Transaction descriptionThe description your customer sees on their bank statement.Order number
Refund descriptionStatement description for refunds.Order number
Select tax class for feeWhich WooCommerce tax class applies to payment fees.Standard
Payment fee displayWhether the fee is shown to the customer including or excluding VAT.Excluding VAT
Payment page languageThe language of Buckaroo's payment pages.Dynamic

Transaction description

Set a description your customers will recognise on their bank statement. Unrecognised descriptions are a common cause of chargebacks, so use something that clearly identifies your shop.

You can use these tags:

{order_number}    →  1042
{shop_name}       →  Storename
{product_name}    →  First product on the order

{shop_name} {order_number} renders as Storename 1042, which a customer is far more likely to recognise than an order number alone. Leave the field empty and the plugin falls back to Order # plus the order number.

Refund description takes the same tags. You may want to make refunds visibly distinct on a statement rather than matching the original payment.

Payment fees

You can charge a fee per payment method, set on each method individually. Two settings here control how those fees behave across all of them:

  • Select tax class for fee picks the WooCommerce tax class applied to the fee line, so it's taxed the way your accountant expects rather than always at standard rate.
  • Payment fee display controls whether the customer sees the fee including or excluding VAT.

The fee amounts themselves are on the payment methods page.

Whether you're allowed to charge a payment fee, and how much, depends on the payment method and on the rules that apply to your business. Making sure your setup complies with them is your responsibility.

Payment page language

Buckaroo's payment pages can follow the customer or be fixed:

OptionBehaviour
Dynamic languageUses the customer's browser language, falling back to English. The default, and the right choice for most stores.
English / Dutch / French / GermanForces every customer onto that language.

Pick a fixed language only if you sell to one market and want the payment page to match your storefront exactly regardless of what browser your customer uses.


Verification settings

iDIN verifies a customer's identity and age through their own bank, before they pay. It's useful if you sell age-restricted products and need something stronger than a date-of-birth field the customer types in themselves.

SettingWhat it does
iDIN modeOff, Test or Live. Off by default.
iDIN specific product categoriesWhich product categories trigger verification.

Leave the category list empty to verify on every order. Select one or more categories to verify only when the cart contains a product from them, which is usually what you want: there's no reason to put an identity check in front of someone buying a t-shirt.

Verification happens before payment. Once a customer is verified, they're told so and can continue to checkout.

📘

iDIN needs to be active on your Buckaroo contract, and it's a Dutch scheme, so it only applies to customers banking with a participating Dutch bank. More detail on iDIN.


Advanced settings

Debug logging is for diagnosing a problem, not for permanent use. On a busy store it fills the disk or the database quickly and captures far more request detail than you want sitting around. Switch it off when you're done.

SettingWhat it doesDefault
Debug modeRecords detailed request and response data.Off
Debug data storageWhere that data goes: File, Database or Both.Both

Log entries are pruned automatically after 14 days by a daily scheduled task, so the logs don't grow without limit even if debug mode is left on.

File logs are written one file per day. Both file and database entries are readable from the Reports section, described below.


Reports

Reports is a log viewer inside the admin, so you don't need server access to read what the plugin recorded. It lists entries with an error number, date and description, and lets you open or download an individual log file.

This is the first place to look when a payment behaves unexpectedly. Pair it with the transaction's status history in Buckaroo Plaza: the two together tell you which side of the connection failed. See Troubleshooting.


Did this page help you?