本文共 1362 字,大约阅读时间需要 4 分钟。
支付宝的接口向来集成过程都让人觉得比较舒服,只有APP支付相对复杂,但也只是配置上复杂一些,只要清楚原理相信也不是什么难事。下面是以前介绍双钥加密原理的传送门:
在这篇文章的引导下,我们来看一种真实的支付接口加密情景。 支付宝APP支付 为了确定商户和支付宝双方的身份和数据的安全,双方都会进行校验,也就是同时存在两套公私钥,支付宝一套,商家一套。画个图就是这样子的:由此,在理论上可以推出,我们在配置阶段需要做的工作有以下几点:
让我开始具体的流程。
接口申请的地址为蚂蚁金服开放平台,在此之前需要成为入驻商家(这一步得客户去做)。
然后我们在开放平台创建一个应用:首先我们得去准备商家的公钥和私钥,这个是需要自己生成的:
我们下载官方提供的生成工具,双击打开:注意:这个页面的入口请注意右上角的箭头,需要把鼠标放到右上角小头像那里,然后点击弹出框中的账号管理。
点击左侧开放平台秘钥,这里顺手先把APPID记录下来。
之后,点击RSA2(SHA256)后面的查看应用公钥,在这里把刚才生成的商家公钥填进去。 最后,点击查看支付宝公钥,在这里把支付宝公钥记录下来。 最最后,再顺手把授权回调地址配置一下,也就是支付宝异步通知的地址。在这步之前,请确保你已经正确的完成下面几件事:
集成及调试步骤如下:
和微信APP支付一样,支付宝APP接口也并不会提示明确的错误,我们只能做的过程中加倍认真,然后多阅读文档。
注意:千万不要去检查签名和验证签名的过程是否正确,绝大部分情况出错都是参数和配置的错
支付宝APP的集成代码,和我们之前总结过的支付接口通用模式是符合的,感觉距离实现通用支付类又近了一步。
以上内容属于作者原创,特此声明,如需转载,请留言取得同意