支付宝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的配置文件里支付宝H5网页支付

                  5.调用支付接口

            支付宝H5网页支付

           6.回调接口 记录日志,验证签名,修改订单状态(日志务必要记录,否则排错时没法查)

支付宝H5网页支付

           7.将SDK放入框架中,或者一开始就把SDK放入框架里。一般sdk的位置都在框架底层的Vender目录中,也不一定,自己找吧。也可以随便放,但是前提是没有严谨的开发规范。

           7.完工