paypal支付
流程图
- 用户选择点击"信用卡支付"
- PC调用
/api/pay/order/create/card?payway=paypal
创建paypal信用卡订单 - 用户填写信用卡信息,一般会包含:卡号、有效期,CVV,以及姓名、地址、城市区域码等(第三方sdk)
- PC提交信用卡信息、order_id给paypal,paypal返回对应状态
- 上述成功后,PC捕获支付capture_order,调用
/api/pay/order/capture/card?payway=paypal
。pending状态:可以loading并提示等待片刻 - 同时间,paypal可能通知服务端扣款完成,此处服务端确保订单状态幂等,避免多次扣款。
- PC轮训结果订单状态,调用
/api/pay/order/query?payway=paypal
- 查询到订单支付成功,跳转对应成果落地页
- 查询到订单支付失败,跳转失败落地页
- 支付完成
2025年1月15日...大约 4 分钟