那些所谓的银行开发接口、单点登录系统开发接口

  接口:规定好接入方式,然后暴露给需要接入的合作方(达成协议)。

  这就好比咱们用过的USB接口了,需要传输数据到特定的移动设备,因为使用者众多,相关的制定标准人员就统一标准~,从数据接收方到发送方参照那个统一的标准来达到数据的传输。

  就银行开发接口而言:从用户下了订单准备支付时,此时企业会将用户信息和订单信息一并加密封装并且带有密钥(双方说好的),将地址重定向到目标网址,待目标地址对数据进行校验审核,合法后将扣除用户账户余额,之后再将结果信息回跳到企业网址,这是企业网址再将信息解析处理,最后显示给用户结果~

  流程简要总结:

  1. 用户点击支付账单。

  2. 合作方将网址重定向到银行指定链接并传递封装数据(含密钥)----银行接口(就是接入链接)

  3. 银行处理相关操作,之后将结果返回给合作方网址-----合作方接口(就是接入链接)

  4. 合作方将结果显示给用户。

同理,单点登录系统也是一样,说到底就是浏览器请求的重定向

原文地址:https://www.cnblogs.com/xmaomao/p/3003559.html