How a Bizum payment works
Bizum is a notification-driven payment method. The customer stays on your checkout, with no redirect:- The customer selects Bizum at checkout, and you send their phone number in the authorize request.
- Payrails creates the payment at your PSP, and the payment stays pending.
- The customer approves the payment in their banking app.
- The PSP sends the final result to Payrails as a webhook notification, and Payrails updates the payment.
Supported currencies and countries
Bizum supports EUR (euro) as its only presentment currency. Bizum is available to customers based in:| Regions | Countries |
|---|---|
| Europe | 🇪🇸 Spain |
Integrate Bizum
Choose the PSP that processes Bizum for you. The guide covers the PSP-side setup, the Payrails configuration and the request fields that PSP requires.Checkout.com
Bizum via Checkout.com
Redsys
Bizum via Redsys
Check PSPs
| Workflow | Checkout.com | Redsys |
|---|---|---|
| Payrails SDK | ✔ | ✔ |
| Payrails API | ✔ | ✔ |
| Delayed / Manual Capture | ✖ | ✔ |
| Instant Capture | ✔ | ✔ |
| Cancel / Void | ✖ | ✖ |
| Refund / Reverse | ✔ | ✔ |
| Save Instruments | ✖ | ✖ |
| Merchant Initiated Transaction (MIT) | ✖ | ✖ |
Ways to integrate Bizum
- Payrails SDK: the Web SDK shows Bizum when your workflow returns it as a payment option.
- Payrails API: call lookup payment options, then authorize with
bizumas thepaymentMethodCode. The PSP guide lists themetafields that PSP requires.