首页

jsp 支付宝pc网页支付

java

2020-7-12

本文讲解如何在pc网页上完成支付宝的支付功能, 详细讲解了支付宝的配置信息,项目如何使用配置信息等, 本项目中代码可以直接运行, 也可以将代码迁移至你自己的项目中直接使用。 注意: 下面讲解的功能只能用在pc网页上进行支付, 不能用于其它场景支付。

※运行环境※

Eclipse JDK1.6及以上 Tomcat6.0及以上

※使用方法※

SDK下载地址:
https://doc.open.alipay.com/docs/doc.htm?treeId=193&articleId=103419&docType=1

第一步;请下载【JAVA版资源】的SDK。

第二步:下载完毕后,把压缩包解压。

第三步:压缩包alipay-sdk-javaXXX.jar、commons-logging-1.1.1.jar架包文件放入工程项目alipay.trade.page.pay-PHP-UTF-8\WebContent\WEB-INF\lib中。

第四步:打开AlipayConfig.java文件,设置请求参数信息并保存,请求参数信息有:app_id、merchant_private_key、alipay_public_key、return_url、notify_url。
bizContent的各个请求参数用法与拼接方式,见文档:https://doc.open.alipay.com/docs/doc.htm?treeId=270&articleId=105899&docType=1

第五步:运行index.jsp文件

第六步:体验支付流程,看效果等。

※业务处理注意事项※

请配置notify_url文件、return_url文件,其中,notify_url文件主要是写入业务处理逻辑代码,请结合自身情况谨慎编写。

如何验证异步通知数据?

1、商户需要验证该通知数据中的out_trade_no是否为商户系统中创建的订单号

2、判断total_amount是否确实为该订单的实际金额(即商户订单创建时的金额)

3、校验通知中的seller_id(或者seller_email) 是否为该笔交易对应的操作方(一个商户可能有多个seller_id/seller_email)

4、验证接口调用方的app_id

※说明※

本demo仅仅为学习参考使用,请根据实际情况自行开发,把功能嵌入您的项目或平台中。

资源下载此资源下载价格为3D币(VIP免费),请先
资源文件列表
Alipay/.classpath , 658
Alipay/.project , 1039
Alipay/.settings/.jsdtscope , 584
Alipay/.settings/org.eclipse.core.resources.prefs , 57
Alipay/.settings/org.eclipse.jdt.core.prefs , 670
Alipay/.settings/org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs , 117
Alipay/.settings/org.eclipse.wst.common.component , 446
Alipay/.settings/org.eclipse.wst.common.project.facet.core.xml , 305
Alipay/.settings/org.eclipse.wst.jsdt.ui.superType.container , 49
Alipay/.settings/org.eclipse.wst.jsdt.ui.superType.name , 6
Alipay/WebContent/META-INF/MANIFEST.MF , 39
Alipay/WebContent/WEB-INF/lib/alipay-sdk-java20170324180803-source.jar , 2157714
Alipay/WebContent/WEB-INF/lib/alipay-sdk-java20170324180803.jar , 2326317
Alipay/WebContent/WEB-INF/lib/alipaySdk-20161222.jar , 334320
Alipay/WebContent/WEB-INF/lib/commons-logging-1.1.1.jar , 60686
Alipay/WebContent/alipay.trade.close.jsp , 1382
Alipay/WebContent/alipay.trade.fastpay.refund.query.jsp , 1728
Alipay/WebContent/alipay.trade.page.pay.jsp , 2591
Alipay/WebContent/alipay.trade.query.jsp , 1384
Alipay/WebContent/alipay.trade.refund.jsp , 2099
Alipay/WebContent/index.jsp , 9958
Alipay/WebContent/notify_url.jsp , 4299
Alipay/WebContent/return_url.jsp , 2714
Alipay/build/classes/com/alipay/config/AlipayConfig.class , 4054
Alipay/readme.txt , 1291
Alipay/src/com/alipay/config/AlipayConfig.java , 4772
没有账号? 忘记密码?

社交账号快速登录