支付宝H5网页支付
因需求要做H5支付,用****记录一下吧。还是老样子,先写实现思路再写实现过程。
把阿里的官方文档贴上吧:https://docs.open.alipay.com/203/105288/
实现思路:1.创建应用,等待阿里官方审核。审核通过后会拿到appid
2.生成秘钥、配置秘钥(秘钥分公钥和私钥,都得用上)
3.下载服务端SDK https://docs.open.alipay.com/54/103419
4.配置SDK里的config
5.直接调用SDK里的接口
6.写好回调接口,阿里会调用此接口通知是否支付成功。记得给阿里返回返回success,否则阿里会频繁访问
实现过程:
1.创建应用就不说了,直接去支付宝开放平台就行了 https://open.alipay.com/platform/home.htm
2.配置RSA秘钥 生成秘钥的工具 http://p.tb.cn/rmsportal_6680_secret_key_tools_RSA_win.zip
3.上传秘钥 将生成的公钥上传到已经审核通过的应用中
4.保存公钥私钥放入SDK的配置文件里
5.调用支付接口
6.回调接口 记录日志,验证签名,修改订单状态(日志务必要记录,否则排错时没法查)
7.将SDK放入框架中,或者一开始就把SDK放入框架里。一般sdk的位置都在框架底层的Vender目录中,也不一定,自己找吧。也可以随便放,但是前提是没有严谨的开发规范。
7.完工