Idea在Maven项目中使用支付宝沙箱环境

进入支付宝开发者中心注册账号点击进入

进入后会看到如下页面,点研发服务

在这里插入图片描述

进入之后先下载密匙生成器:

在这里插入图片描述

安装好后打开,点生成密匙

在这里插入图片描述

复制应用公匙

在这里插入图片描述

使用应用公匙生成支付宝公匙

在这里插入图片描述

得到支付宝公匙

在这里插入图片描述

然后我们开始下载Demo点击进入下载页面

在这里插入图片描述

下载好之后打开Idea新建一个maven项目,把压缩包里面的jsp页面全部复制到项目web根目录下

在这里插入图片描述

把src下面的com文件夹复制到项目的src

在这里插入图片描述

得到如下项目结构,要记得标记一个源码文件夹,不然后配置类会找不到

在这里插入图片描述

然后在pom文件里面添加依赖复制下面的或者点击下载最新依赖

不要在lib里面导入压缩包进而的jar包,导入也没有用,调用支付页面会报500的错误,maven项目用不了,maven引入外部jar包需要额外的格式,比较麻烦,就不写了

<!-- https://mvnrepository.com/artifact/com.alipay.sdk/alipay-sdk-java -->
    <dependency>
      <groupId>com.alipay.sdk</groupId>
      <artifactId>alipay-sdk-java</artifactId>
      <version>4.10.70.ALL</version>
    </dependency>

在这里插入图片描述

然后打开AlipayConfig配置类,填写对应的参数

**加粗样式

在这里插入图片描述
在这里插入图片描述

最后这两个回调地址就上下文路径加文件名的完整路径

// 服务器异步通知页面路径  需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
	public static String notify_url = "http://localhost:8080/notify_url.jsp";

	// 页面跳转同步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
	public static String return_url = "http://localhost:8080/return_url.jsp";

最后打开alipay.trade.page.pay.jsp页面看看,有没有报红,处理一下 ,我这里少了tomcat的包

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

到这里整个配置就完成了,重启Tomcat会自动跳前台主页,没有就自己打开主页

在这里插入图片描述

沙箱版支付宝只支持安卓版,如果你是苹果手机或者不想下载app可以点右边的帐号密码付款,帐号可以在沙箱环境里面的沙箱账号看,使用买家账号

在这里插入图片描述

最后再强调一下,这两个不要填错,特别是

支付宝公匙

alipay_public_key这个,很多人会填成

应用公匙

它们是有区别的,支付宝公匙是根据应用公匙生成的,不然就会报验签错误

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值