**Last updated**: 10 February 2026 | [**Change log**](/access/products/apms/changelog/) # Bizum A Spanish mobile payment system allowing your customers to send and receive money instantly using just their phone number. Note Make yourself familiar with our [API principles](/access/products/reference/api-principles) to ensure a resilient integration. details summary Product overview Bizum is a popular mobile phone-based account-to-account payment solution in Spain, offering a quick and secure way for your customers to receive and send funds without the need for banking details. Users can link their bank accounts to Bizum to make instant payments using their mobile phone number. Bizum was created as a collaboration between major Spanish banks and was built on the SEPA Instant Credit Transfer scheme. ### Feature summary | Payment type | Country | Acceptance currency | Reversals | Partial reversals | Auth and settlement (sale) | | --- | --- | --- | --- | --- | --- | | Bank transfer | Spain | EUR | Refund - yesCancel - no | Partial refund - yesPartial cancel - no | ✅ | - Minimum transaction value: EUR 0.50 - Maximum transaction value: EUR 1,000.00 ### Customer journey 1. Your customer must be registered to use the Bizum banking app and have it available to authorize the payment. 2. They choose Bizum on your checkout page and accept T&Cs. 3. Your customer is then presented with their order and either a pre-populated box with their registered mobile number, or a blank box to enter their mobile number. This step is hosted by you. 4. Your customer must then authorize the payment within a four minute window. This step is also hosted by you. 5. They'll receive notification from their banking app to complete the payment. 6. They confirm the payment in their banking app. 7. Lastly, they manually return to your page where they see a success page, hosted by you. ## Get started Use our [API reference](/access/products/apms/openapi) and set your headers. ## Request `POST` `https://try.access.worldpay.com/apmPayments` ### Example request ### Parameters ## Response ### Example response Successful { "redirect": "", "_actions": { }, "_links": { "self": { "href": "https://try.access.worldpay.com/apmPayments/HZ75WBkfRwmD9YzLSZFnQ5v2I5ddQFtUqfQjfH6MtZWlDSUrxrcX5x_wn93uYUZBrpxTgfQTxtQsmy9dE_z-m-zZvrP-LeCRz0uWrqdvJK9lFEMgr042IFWuXU4qz5JB5ruD3eXP8P1s6nqEcRq5d-NwnkVtXPzEhC9FQ_77m3c" } }, "paymentId": "HZ75WBkfRwmD9YzLSZFnQ5v2I5ddQFtUqfQjfH6MtZWlDSUrxrcX5x_wn93uYUZBrpxTgfQTxtQsmy9dE_z-m-zZvrP-LeCRz0uWrqdvJK9lFEMgr042IFWuXU4qz5JB5ruD3eXP8P1s6nqEcRq5d-NwnkVtXPzEhC9FQ_77m3c", "lastEvent": "pending", "paymentInstrument": { "method": "bizum", "type": "direct" }, "commandId": "cmdjW0w-zEw4uQUp57KArz4t0" } Error response { "errorName": "bodyDoesNotMatchSchema", "message": "The json body provided does not match the expected schema", "validationErrors": [ { "errorName": "fieldHasInvalidValue", "message": "Field is mandatory", "jsonPath": "$.instruction.value.amount" } ] } ### Schema #### Errors Check out our API reference for [more responses or error codes](/access/products/apms/openapi/other/payment#other/payment/response&c=400). **Next steps** [Manage your Bizum payment](/access/products/apms/manage/)