第三方支付宝沙箱功能模拟支付实现步骤


实现步骤

1.注册沙箱环境账号

https://opendocs.alipay.com/open/200/105311
在这里插入图片描述

2.下载支付宝开放平台开发助手

https://opendocs.alipay.com/open/291/introduce
在这里插入图片描述

3.点击生成密钥后,复制应用公钥,打开密钥文件路径

在这里插入图片描述

4.打开沙箱环境控制台网址并登陆:

https://openhome.alipay.com/platform/appDaily.htm?tab=info
在这里插入图片描述
可以看到自己的APPID,密钥设置:我这里是设置过的。没有设置过的,点击设置/查看
在这里插入图片描述
将刚才生成的应用公钥复制过来,粘贴获取支付宝公钥,

如果这个设置不对,结果是:支付成功,但是验签失败。

如果是正式环境,需要上传到对应的应用中:
在这里插入图片描述
到这里基本就设置好


代码部分

这里使用的支付宝开发测试的demo

1.下载支付功能测试的模板Demo

https://opendocs.alipay.com/open/270/106291/
在这里插入图片描述
点击下载,并导入myeclipse中
在这里插入图片描述

2.打开AlipayConfig.java

在这里插入图片描述
PS:一定要对应上,所以直接copy就可以了
另外
在这里插入图片描述
第一个路径是:localhost:8080//项目名/notify_url.jsp

第二个路径是:localhost:8080//项目名/return_url.jsp

3.对应好后部署Tomcat,访问index.jsp页面即可

在这里插入图片描述
我的路径是:
http://localhost:8080/alipay.trade.page.pay-JAVA-UTF-8/index.jsp
付款测试
到这里就大功告成了!


常见错误

错误有两个,一个是验签失败,一个是钓鱼网址什么的

1.验签失败解决方法:

重新生成应用公钥和应用私钥
在这里插入图片描述
这里记得生成完复制应用公钥过来,获得支付宝公钥
在这里插入图片描述
myeclipse也要记得更换新的支付宝公钥
以上就是验签失败的原因,可能是你的私钥或是公钥没有粘贴对,这一定要仔细看

2.跳转发现钓鱼网址的解决方法

这里就要说一下了

一定要使用谷歌浏览器!

一定要使用谷歌浏览器!

一定要使用谷歌浏览器!

然后再关闭后台的杀毒软件(如360、会有网站支付的认证,不通过会出现钓鱼等等的软件),因为涉及到支付转账的业务,所以安全一定是第一位的,开发测试就先暂时关闭就行




以上就是支付宝第三方沙箱环境的支付模拟全过程


  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值