跳转至

支付系统

支付系统主要是用于规范化支付流程、加强安全、财务对账等。一个支付系统要想做得好,一定要做好接口规范、做好安全措施、把调单对账做好。同时,服务必须是高可用、高一致性的。

聚合支付与三方支付

规范支付流程

规范支付流程的方法有:

  • 抽象支付场景,分别定义支付流程
    • H5支付(有些支付商会定义为WAP支付):主要适用于手机浏览器
    • APP支付
    • SDK支付
    • 网银支付
  • 规范接口参数,尽量简化接入方的开发
  • 提供良好的测试工具,方便调试

安全

  • 网络层
    • 使用https协议下单、回调,保证网络数据不被窃听
  • 接口协议
    • 使用签名机制防止参数传输过程中被篡改