spring_boot_pay支付宝,微信,银联支付详细代码案例

spring-boot-pay

支付服务:支付宝,微信,银联详细代码案例(除银联支付可以测试以外,支付宝和微信支付测试均需要企业认证,个人无法完成测试),项目启动前请仔细阅读 注意事项  。

友情提示

由于工作原因,项目正在完善中(仅供参考),随时更新日志,有疑问请留言或者加群

演示界面

欢迎关注

支付宝

支付宝网关名、partnerId和appId
open_api_domain = https://openapi.alipay.com/gateway.do
mcloud_api_domain = http://mcloudmonitor.com/gateway.do
此处请填写你的PID
pid =XXXXXXXXXXXXXX
此处请填写你当面付的APPID
appid =XXXXXXXXXXXXXX

RSA私钥、公钥和支付宝公钥
private_key = XXXXXXXXXXXXXX
public_key = XXXXXXXXXXXXXX
alipay_public_key = XXXXXXXXXXXXXX

当面付最大查询次数和查询间隔(毫秒)
max_query_retry = 5
query_duration = 5000

当面付最大撤销次数和撤销间隔(毫秒)
max_cancel_retry = 3
cancel_duration = 2000

交易保障线程第一次调度延迟和调度间隔(秒)
heartbeat_delay = 5
heartbeat_duration = 900

微信

服务号的应用ID
APP_ID = XXXXXXXXXXXXXX
服务号的应用密钥
APP_SECRET = XXXXXXXXXXXXXX
服务号的配置token
TOKEN = XXXXXXXXXXXXXX
商户号
MCH_ID = XXXXXXXXXXXXXX
API密钥
API_KEY = XXXXXXXXXXXXXX
签名加密方式
SIGN_TYPE = MD5
微信支付证书名称
CERT_PATH = apiclient_cert.p12

银联

注意事项

  • 除银联支付可以测试以外,支付宝和微信支付测试均需要企业认证,个人无法完成测试
  • 项目中的支付宝SDk需要自行去官网下载打入本地仓库或者私服,提供下载地址:http://pan.baidu.com/s/1mi5LfhI
  • 微信退款证书,微信商户平台(pay.weixin.qq.com)-->账户中心-->账户设置-->API安全-->证书下载,使用apiclient_cert.p12即可
  • 支付宝支付相关参数zfbinfo.properties,需要自行去阅读支付宝文档自行生成
  • 微信支付相关参数wxinfo.properties,需要自行去阅读微信支付文档自行生成
  • 公众平台微信支付公众号支付授权目录、扫码支付回调URL配置入口已于8月1日迁移至商户平台(pay.weixin.qq.com)。迁移后,原有配置数据不会受影响,你可在商户平台查看和配置。带来的不便敬请谅解。
  • 微信或者支付宝下单调用网关失败,请检查网络 ping api.mch.weixin.qq.com -c 100 或者 ping openapi.alipay.com/gateway.do -c 100

更新日志

  • 支付宝生成支付二维码Demo已经测试完成
  • 支付宝手机端H5支付Demo已经测试完成
  • 支付宝电脑支付Demo已经测试完成
  • 微信二维码支付模式二Demo测试完成
  • 微信公众号支付(需要添加认证网址)
  • 微信H5支付(审核中)
  • 银联支付电脑支付Demo测试完成
  • 银联支付H5支付Demo测试完成
  • 微信二维码支付模式一Demo测试完成

推荐阅读

那些年支付宝微信银联支付遇到的坑

微信扫码支付模式以及使用场景

JAVAWEB如何集成银联网关支付(模拟环境测试)

2017年最新javaweb整合银联在线支付DEMO

微信支付linux下java.net.UnknownHostException: api.mch.weixin.qq.com

JAVA实现微信退款报错unexpected end of file from server

支付宝扫码支付和微信扫码支付业务场景及问题记录

微信扫码支付(模式一)遇到的那些坑

码云:https://git.oschina.net/52itstyle/spring-boot-pay

时间: 2024-12-21 17:55:18

spring_boot_pay支付宝,微信,银联支付详细代码案例的相关文章

支付sdk —— 该组件为封装了 微信,支付宝,银联支付

[精品]  支付组件 简要说明该组件为封装了 微信,支付宝,银联支付, 一键快速集成,几行代码即可集成 微信,支付宝,银联支付. ## 示例: # 测试账号:1.银联支付:提供测试使用卡号.手机号信息(此类信息仅供测试,不会发生正式交易)招商银行借记卡:6226090000000048 手机号:18100000000 密码:111101 短信验证码:123456(先点获取验证码之后再输入) 证件类型:01身份证 证件号:510265790128303 姓名:张三 华夏银行贷记卡:62263880

微信app支付python代码实现

微信app支付python代码(使用weixin-python==0.5.4) 微信app支付python代码(python2) python3应该差不多, 官方文档: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_1 业务流程: 商户系统和微信支付系统主要交互说明: #步骤1:用户在商户APP中选择商品,提交订单,选择微信支付. 用户在app页面选择商品,确定数量,提交订单,提供必要的参数 app支付需要的前端参数 1

支付宝和银联支付区别

最大的区别:支付宝支付是在支付宝开发平台申请就可以了,银联需要交钱才行! 支付宝支付开发:https://b.alipay.com/order/productDetail.htm?productId=2013080604609654&tabId=2#ps-tabinfo-hash 银联支付开发文档:https://merchant.unionpay.com/portal/pages/login/download.jsp?locale=zh_CN 支付宝支付是用户从后台获取订单号,提交数据到支付宝

《聊一聊关于微信、支付宝、银联支付故事 --- 支付坑的故事》

支付坑的故事 -最主要的是微信 ,以下都是自己的思考得来的,难免有不足之处.如有错误,欢迎给位批评指正!也可在下面留下你的QQ 咱们一起讨论问题! 总结:楼主感觉微信支付是最坑人的-没有之一! 1:微信支付步骤如下:微信支付原理:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_3 统一下单接口:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=9_1   可以查看那些是必

iOS 支付 [支付宝、银联、微信]

这是开头语 前不久做了一个项目,涉及到支付宝和银联支付,支付宝和银联都是业界的老大哥,文档.SDK都是很屌,屌的找不到,屌的看不懂,屌到没朋友(吐槽而已),本文将涉及到的最新可用SDK.文档,以及本人支付遇到的一些坑标记一下. 资料 支付宝 //文档idk都包含了安卓.iOS版 银 联 银联官网资料 Demo Demo给了一个订单号,做测试使用,若出现支付失败什么的,可能是已经被别人给支付了,或者是服务器订单过期了 ~ 一.支付宝 1.1 请阅读支付宝文档和Demo 1.2 导入对应的库 将支付

iOS 银联支付

1:导入 #import "UPPayPlugin.h" #import "UPPayPluginDelegate.h" #import "DMCAlertCenter.h" pragma mark-------------------------------------------点击选择会员发起购买请求----------------------------- //日会元 - (IBAction)putong:(id)sender { _RM

Phonegap 之 iOS银联在线支付(js调用ios端银联支付控件)

Phonegap项目,做支付的时候,当把网站打包到ios或android端成app后,在app上通过wap调用银联在线存在一个问题: 就是当从银联支付成功后,再从服务器返回到app客户端就很难实现. wap银联支付流程是这样:客户端---> 服务器(构建支付请求)--> 银联支付 ---> 返回到服务端(处理支付结果).所以对于手机网站银联支付没有问题,但是对于ios端app和android端app, 再通过wap支付,发现支付成功后,很难在回到app客户端了. 所以这里就必须借助Pho

微信支付,支付宝支付,银联支付——三大支付总结

转载:  https://juejin.im/post/596d97576fb9a06bb874a812 银联支付,支付宝支付,微信支付的三大总结,之前也有写过两篇. 微信支付,支付宝支付,银联支付--三大支付总结: http://blog.csdn.net/androidstarjack/article/details/72669394 支付宝植入总结: android 支付宝的植入 <曾经踩过的坑> 微信支付总结: Android 微信支付总结 备注:出于安全考虑,验签我们都是放到后台进行

IOS开发之—— IOS 支付 [支付宝、银联、微信]

支付宝iOSsdk官方下载sdk地址:https://b.alipay.com/order/productDetail.htm?productId=2013080604609654&tabId=4#ps-tabinfo-hash 快捷支付(无线)是一种程序式的支付方式,在手机.掌上电脑等无线设备的应用程序内,买家可通过支付宝进行付款购买特定服务或商品,资金即时到账. 第一步: 1 公司账户:企业支付宝账号就申请 注册企业账号,如果是个人账户,就申请个体工商户. 接入前准备阶段 商户签约审核签约审