emizoripx / payment-qr-bcp
用于执行二维码支付的库
v1.7.8
2023-01-20 18:51 UTC
README
版本 1.7.7
所需参数
- 交易 ID
- 货币
- 金额
- 术语
- 过期时间
BCP 凭证
- 主机
- 用户
- 密码
- 公共令牌
- 用户 ID
- 业务代码
- 服务代码
- 证书密码
- 默认过期时间
流程
-
接收交易 ID 并验证订单是否存在。
-
验证支付方式是否有效
-
验证货币是否适用于二维码支付方式
-
验证订单是否属于用户
-
验证交易之前未被支付
-
消费 BCP 端点以生成二维码 (POST: /api/v2/Qr/Generated)
- 验证响应
- 状态 = 00 - 验证
-
返回二维码和过期时间
Webhook
创建一个端点供 BCP 消费并接收交易响应
- 接收请求并选择所需参数
- 验证交易是否存在
- 验证订单或请求是否存在
- 在数据库中添加付款
- 发送通知
- 返回处理响应