---
title: Bizum Server To Server 集成
permalink: /notes/zh/paymentMethods/Bizum/s2s/
createTime: '2026/08/26 19:47:32'
description: >-
Bizum Server To Server集成文档介绍了如何通过S2S方式实现Bizum支付。适用于西班牙地区PC端与移动端浏览器支付场景,关键参数包括device.orderTerminal和shopperIP。下单后返回paymentRedirectUrl,重定向后消费者在银行App中确认完成支付。
---
## Bizum-Server To Server交互流程
```mermaid
sequenceDiagram
actor User as 👤 用户
participant Frontend as 💻 商户前端
participant Backend as 🏪 商户后端
participant PPC as 🔄 PingPongCheckout
participant Bizum as 🏦 Bizum
Note over User, Bizum: 🚀 Bizum Server To Server 支付流程
User->>Frontend: 1. 发起支付
Frontend->>Backend: 2. 创建订单
Backend->>+PPC: 3. 调用下单并支付(paymentMethod.type: Bizum)
PPC-->>-Backend: 4. 返回 paymentRedirectUrl
Backend-->>Frontend: 5. 返回 paymentRedirectUrl
Frontend->>User: 6. 重定向到 Bizum 支付确认页
User->>Bizum: 7. 输入 Bizum 注册手机号
Bizum->>User: 8. 银行 App 弹出确认界面
User->>Bizum: 9. 密码/指纹/面容 ID 授权
Bizum->>Bizum: 10. 扣款(通常几秒内完成)
alt ✅ 支付成功
Bizum-->>PPC: 11. 🟢 支付成功
PPC-->>Frontend: 12. 跳转支付结果页(payResultUrl)
PPC--)Backend: 13. 📡 异步通知支付结果
Backend--)PPC: 14. 🟢 响应 200
else ❌ 支付失败
Bizum-->>PPC: 11. ❌ 支付失败
PPC-->>Frontend: 12. 跳转支付结果页
PPC--)Backend: 13. 📡 异步通知支付结果
end
Note over User, Bizum: 🎯 Bizum Server To Server 流程完成
```
## 集成导航
### Step1 调用下单并支付
使用下单并支付接口直接发起 Bizum 支付
### Step2 处理支付响应
下单并支付接口受理成功后返回 `code: 002000`(Transaction processing),`bizContent` 关键参数:
- `action.paymentRedirectUrl`:Bizum 支付确认页地址(`action.type` 为 `PAYMENT_REDIRECT_URL`),重定向到该页面后,消费者输入已在 Bizum 系统注册并激活的手机号,并在其银行 App 内通过密码或生物识别完成授权支付。**session 超时时间为 30 分钟,OTP 操作限时 4 分钟**,超时后需重新发起支付
- `status`:交易状态,受理后为 `PROCESSING`(处理中),最终支付结果以异步通知为准
- `exchangedAmount` / `exchangedCurrency`:换汇后的交易金额与币种
- `transactionId`:PingPong 交易号,用于对账与查询