支付宝沙箱版测试

1.支付宝沙箱版测试(简单版)

1.入驻申请

[蚂蚁金服开放平台]https://open.alipay.com/platform/home.htm

正版支付宝扫码登录–>填写信息注册–>研发服务

在这里插入图片描述

进入沙箱环境

在这里插入图片描述

2.下载官方Demo

[电脑网页支付]https://docs.open.alipay.com/270/106291/ (Eclipse版本)

1.导入到idea中
创建web项目(为了方便我创建的是springboot项目,注意springboot整合jsp)

2.引入AlipayConfig类和jsp
包名和类名必须和demo中的一致  包名:com.alipay.config
创建webapp目录导入jsp
导入AlipayConfig类时需要修改类的编码格式
解决:在notepad++中打开AlipayConfig类将编码格式修改为UTF-8后再引入到包中

3.导入jar(两个)
com.alipay.sdk:
<!-- https://mvnrepository.com/artifact/com.alipay.sdk/alipay-sdk-java -->
<dependency>
    <groupId>com.alipay.sdk</groupId>
    <artifactId>alipay-sdk-java</artifactId>
    <version>3.0.0</version>
</dependency>

commons-logging:
<!-- https://mvnrepository.com/artifact/commons-logging/commons-logging -->
<dependency>
    <groupId>commons-logging</groupId>
    <artifactId>commons-logging</artifactId>
    <version>1.1.1</version>
</dependency>

4.修改jsp页面的编码
在alipay.trade.page.pay.jsp中第25行修改商品名称的编码格式
将
String subject = new String(request.getParameter("WIDsubject").getBytes("ISO-8859-1"),"UTF-8");
改为
String subject = new String(request.getParameter("WIDsubject").getBytes("UTF-8"),"UTF-8");

5.配置AlipayConfig类

#3.配置AlipayConfig类

1.使用工具RSA签名验签工具windows_V1.4中的RSA签名验签工具.bat

在这里插入图片描述

2.在网页版沙箱环境下配置密钥:

在这里插入图片描述

3.配置AlipayConfig类

1.配置AppId,密钥和回调地址:

在这里插入图片描述

2.配置支付宝网管为测试环境:

将https://openapi.alipay.com/gateway.do改为https://openapi.alipaydev.com/gateway.do

在这里插入图片描述

4.运行项目(需要联网)

1.下载沙箱版支付宝

在这里插入图片描述

下载后使用网页沙箱环境下的 商家 账户登录

访问项目下的index.jsp,点击付款出错一般是由于密钥配置错误

2.测试支付

两种支付方式

● 网页版支付宝支付(使用沙箱版支付宝扫码登录)

●手机沙箱版支付宝扫码支付(问题:第一次支付可能出现乱码)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-七秒钟记忆

微薄打赏,小编的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值