微信云支付解决方案
06-16
公网故障自动切换,保障商户端网络可靠
服务商需求描述
遍布全国各地的商户,在接入支付系统时,面临网络情况复杂、网络抖动等,容易导致支付成功率下降,客户体验较差。
云支付解决方案
在北京、上海和深圳部署多个公网接入点,通过不同域名接入,客户端SDK配置多域名,在运营商公网故障、接入点故障等导致主域名不可访问时,客户端SDK能自动切换访问备用域名,同时在DNS切换主域名对应的IP地址,保障在故障时,不影响商户下单。
安全可靠,杜绝链路劫持等欺诈风险
服务商需求描述
当前服务商往往缺乏专业安全能力和资源,自建系统容易存在安全漏洞,比如不验证支付的回调签名等,导致收单全链路不安全等。
云支付解决方案
1.使用HTTPS保证客户端到云支付的链路安全;
2.使用业界标准的HMAC-SHA256认证算法和RSASSA-PSS-2048-SHA256签名算法验证请求合法性;
3.使用标准的业务异常处理流程,如下单->无响应->查单->无响应/不存在->撤单/关单等;
4.提供客户端SDK,强制使用HTTPS,封装认证和签名的算法细节,以及业务异常处理逻辑等,方便服务商使用
冗余的系统架构及业务逻辑,故障自动切换无感知
服务商需求描述
单机房部署、单运营商容易出现单点故障,高可用设计难以短期实现。运维需要专人支撑,出现问题难以第一时间响应解决,营销高峰压力大。
云支付解决方案
云支付系统跨机房部署,出现机房级故障时,服务端自动切换,客户端SDK自动重试,不影响商户下单。在下单过程中,存储订单的数据库故障时,采用“跳单”策略,实时重新创建订单,继续完成下单流程,不影响商户下单。