--- title: Bizum 跳转收银台集成 permalink: /notes/zh/paymentMethods/Bizum/hosted/ createTime: '2026/08/26 19:47:32' description: >- 介绍Bizum跳转收银台集成方法,适用于西班牙地区。通过API预下单获取支付链接,用户跳转至收银台选择Bizum,并在银行App中确认完成支付。支持48小时内未支付订单重新发起支付。 --- ## Bizum-跳转收银台交互流程 ```mermaid sequenceDiagram actor User as 👤 用户 participant Frontend as 💻 商户前端 participant Backend as 🏪 商户后端 participant PPC as 🔄 PingPongCheckout participant Bizum as 🏦 Bizum Note over User, Bizum: 🚀 Bizum 跳转收银台支付流程 User->>Frontend: 1. 发起支付 Frontend->>Backend: 2. 创建订单 Backend->>+PPC: 3. 请求收银台预下单(paymentMethods: Bizum) PPC-->>-Backend: 4. 返回 paymentUrl Backend-->>Frontend: 5. 返回 paymentUrl Frontend->>Frontend: 6. 重定向到收银台页面 User->>PPC: 7. 在收银台选择 Bizum PPC->>+Bizum: 8. 发起 Bizum 支付 Bizum-->>-PPC: 9. 返回支付确认页 User->>Bizum: 10. 输入 Bizum 注册手机号 Bizum->>User: 11. 银行 App 弹出确认界面 User->>Bizum: 12. 密码/指纹/面容 ID 授权 Bizum->>Bizum: 13. 扣款(通常几秒内完成) alt ✅ 支付成功 Bizum-->>PPC: 14. 🟢 支付成功 PPC-->>Frontend: 15. 跳转支付结果页(payResultUrl) PPC--)Backend: 16. 📡 异步通知支付结果 Backend--)PPC: 17. 🟢 响应 200 else ❌ 支付失败 Bizum-->>PPC: 14. ❌ 支付失败 PPC-->>Frontend: 15. 跳转支付结果页 PPC--)Backend: 16. 📡 异步通知支付结果 end Note over User, Bizum: 🎯 Bizum 跳转收银台流程完成 ``` ## 集成导航 ### Step1 请求收银台预下单 在API收银台预下单的响应中,您可以获取`paymentUrl`用于跳转收银台 ### Step2 渲染收银台 使用Step1获取的`paymentUrl`跳转收银台,接入文档:跳转收银台 ## 重新支付 收银台若未支付成功,可以手动打开URL再次发起支付,一个收银台URL有效时长为48小时