现在的位置: 首页 > 综合 > 正文

招行的支付接口

2012年11月13日 ⁄ 综合 ⁄ 共 516字 ⁄ 字号 评论关闭

网上支付方式

虽然在消费者付款成功后向商户发通知,但由于Internet线路问题、商户网络配置改变问题、商户服务器问题、商户程序问题等原因,商户最终接收银行通知的程序可能收不到银行通知,因此,商户不能仅仅凭是否收到银行通知确定是否给消费者提供服务,在商户作系统设计时也应当考虑到这个因素。商户系统必须能处理重复通知的情况。

前提:
1、银行的系统总是正确的。
      那么,只要商户收到(合法的)通知,如:收到支付成功的通知后,立即将该笔订单状态改为“已支付”。

2、internet和商户的系统稳定性是不可信的。
     由于从银行到商户系统的环节是 internet,加上商户系统稳定性不可信,因而只能通过“冗余”来(尽可能)消除不稳定带来的后果:即未收到支付成功的通知(也仅此而已,因为对于商户来说,除了银行提示成功,其他任何情况都是支付失败---废话)。
     如果商户必须用程序去招行结帐,则
    程序处理逻辑: 查询已结帐订单如果与商户数据库有出入,一定是比商户的可能要多一些(即商户未收到通知的情况),则作某些自动校正或显式提醒的动作,比如自动将商户数据库中未结帐而招行提示已经结帐的订单结掉,又或者:提示商户管理员:哪些单有问题。

抱歉!评论已关闭.