网页支付宝模拟支付
总所周知,对于电商项目而言,支付这个环节是必不可少的,因此,来折腾一下支付宝模拟支付
1、注册支付宝开发用户
首先,登录首页/,选择开发者登录,实名验证什么的就不多解释了
2、进入沙箱环境
进入开发者页面后,别急着创建我的应用,因为直接创建应用的话,是需要营业执照的,因此,我们一般会在项目上线之前,先模拟支付一下,因此,选择下面的研发服务
ps(沙箱环境貌似周末会维护,因此请大家模拟的时候避开周末)
3、设置密钥
进入到沙箱环境后,在沙箱应用中,会看到自己的appid和支付宝网关,这两个要用到的,然后在下面,有一个RSA2的密钥,这个一开始是空的,需要自己设置,因此,来设置一下密钥
首先,点击查看接入文档,进入到文档页面,然后也懒得下载了,直接用web在线加密,简单方便
给个网址吧:
进入到生成密钥界面后,首先,密钥长度,别人都不推荐使用RSA了,因此直接用RSA2,然后我们后台用java开发,所以选择PKCS8,当然,如果大家使用的不是java,那就是用非java版本的密钥格式
选择好后,点击生成密钥,会自动生成一个应用私钥,和应用公钥
注意,这两个都是需要的,别急着关闭
首先,复制应用私钥,自己新建一个记事本存起来,然后,将公钥复制,粘贴到我们之前说的设置密钥的地方
点击保存后,会自动生成一个支付宝公钥
到此,密钥生成完成
4、下载demo,开始配置
支付宝为我们提供了一个完整的demo的,可以先下载下来,测试一下,网址:/
下载好java版本的demo后,导入到ecliipse(或者idea)里面
我们发A线,除了一个config外,都是jsp页面,因此,先看看config配置文件,我们可以看到,里面的内容还是比较多的,但是阿里的程序员,非常“贴心”的为我们列出了我们要改的地方:
ps(很明显,最后那个log_path的注释错了,应该是日志文件的路径,举报扣工资,233333333333333333333333)
那么,现在就很明显了,吧我们对应的值,复制进去即可
需要注意的地方,都用红色的框框起来了,注意端口号,注意更改即可
5、运行,模拟支付
配置完毕之后,就可以运行网页了
后面就没什么说的了,点击付款,然后在登录支付宝的地方,输入你沙箱环境里面的买家账号信息
(ps:没钱记得充钱哈)
然后就OK啦