支付宝沙箱支付
一般在项目在项目中都会有关于钱的转入和转出,所以支付宝为我们提供的支付接口。
本片文章主要说的是简单的使用支付包的沙箱环境处理支付。
第一步:
进入支付宝的开发者平台地址:点击进入
并且登陆(可以使用支付宝账号登陆)
登陆后进入我的开放平台
第二步:
进入开发者平台也需要认证,大家只需要用自己手机的支付宝扫描一下二维码即可!进入后界面
第三步:
点击开发者中心---->研发服务----->沙箱
第四步:
这里会自动为沙箱创建一个appid,(大家需要明白的是这个沙箱环境并不是真正的项目,只是用来测试的,所以如果你需要一个上线的项目加入支付功能需要自己取创建一个应用,登台审核,我这里就不多说了!)
第五步:
这里非常重要:设置rsa**
这里的**分为2种:
开发者要保证接口中使用的私钥与此处的公钥匹配,否则无法调用接口。可参考**的生成方法。沙箱支付宝公钥与线上不同,请更换代码中配置;查看RSA与RSA2加签方式的区别,使用中只需设置一个即可;
我这里使用的是
这里有windows和mac,大家根据自己的电脑选择
第六步:
打开下载的东西,生成2048的java**
填入之前的页面即可(这里我就不多说了)
第七步:
将之前的生成的rsa公钥设置一下即可!
第八步:
下载官方Demo(终于可以爽一把,测试一下了):我这里选择的是Java大家可以选这其它语言:点击这里跳转
第九步:
代码的运行,该项目是一个简单的支付javaweb项目!
其内部如下:
其中只有一个配置文件,其它都是jsp页面,代码部分我就步多说了,直接配置一下AlipayConfig.java文件
相信大家打开后都有很多的注释我就不一一说明了,官方文档已经说的很详细了
但是我要说明一点
notify_url:请求的路径我这里写的是本机,其实大家把他看作一个web项目就可以ZFBpayMoneyDemo是这个项目名,大家的一定和我不一样因为我把原来的改了(原来的太长!!!)
return_url:一样
第十步:展示页面
点击付款:
这里的付款需要大家下载用于沙箱测试的支付宝,之前沙箱应用种有二维码,大家扫描一下,下载后即可:点击跳转