# mod\_payment\_buckaroo

Source: https://zotonic.com/docs/3177/mod_payment_buckaroo

URI: https://zotonic.com/id/3177

Language: en



Provide Buckaroo checkout and verified payment pushes through `mod_payment`.

Enable this module together with `mod_payment`. The checkout adapter accepts EUR. Select it with `#payment_request{preferred_psp_module = mod_payment_buckaroo}`.

Configure these site settings under **System → Payment configuration**, requiring `use.mod_admin_config`:

- `is_live`: select live checkout instead of test; defaults to false.
- `website_key` and `secret_key`: Buckaroo API credentials.
- `webhook_host`: optional externally reachable origin, including protocol.
- `invoice_nr_prefix`: generated invoice prefix, defaulting to `INV`.
- `services_excluded` and `services_selectable`: comma-separated service codes controlling the methods offered by the checkout form.

Verified JSON pushes arrive at `/buckaroo/webhook` or the payment-specific `/buckaroo/webhook/:payment_nr`. Signed browser returns use `/buckaroo/ready/:payment_nr`. Incoming debit payments may be imported when `mod_payment.accept_unknown_payments` is enabled; credit transactions are not imported as incoming payments. Known payments support status synchronization. This adapter does not implement discovery polling for unknown payments.

License: 

Attribution: 

Related resources: https://zotonic.com/api/agent/related/3177?language=en


## API access

- [API help](<https://zotonic.com/api-help>)
- [OpenAPI specification](<https://zotonic.com/openapi.json>)
- [This resource as JSON](<https://zotonic.com/api/agent/resource/3177?language=en>)
