1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > Idea在Maven项目中使用支付宝沙箱环境

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

时间:2022-12-23 19:26:44

相关推荐

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

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

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

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

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

复制应用公匙

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

得到支付宝公匙

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

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

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

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

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

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

<!-- /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这个,很多人会填成

应用公匙

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。