这是一个Easy-Pay与springboot框架来实现支付宝和微信支付的使用Demo
要想本地调试的话请使用
ngrok
做一个内网穿透,这里推荐一个Mac环境的内网穿透教程
https://www.jianshu.com/p/5c9d77d7a8f9
#支付宝支付参数配置
alipay:
#应用ID,您的APPID,收款账号既是您的APPID对应支付宝账号
appId: ''
#商户私钥,您的PKCS8格式RSA2私钥
privateKey:
publicKey:
#服务器异步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
notifyUrl: 'http://www.niezhiliang.com:9999/alipay/callback'
#页面跳转同步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
returnUrl: 'http://www.niezhiliang.com:9999/success'
#签名方式(无需修改)
signType: RSA2
#字符编码格式(无需修改)
charset: utf-8
#支付宝网关(无需修改)
gatewayUrl: 'https://openapi.alipay.com/gateway.do'
#保存支付日志的地址(无需修改)
logPath: /tmp/
wxpay:
#公众号appid
appId:
#商户id
mchId: ''
#支付api安全密钥
mchKey: ''
#支付类型
tradeType: 'NATIVE'
#支付结果回调地址
payNotify: 'http://www.niezhiliang.com:9999/wx/callback'
#退款结果回调
refundNotify:
#根目录下的证书名称
certName: 'wx_pay_cert.p12'
Application.java
该类有个Main
方法,直接启动Main
方法就将项目启动起来了
127.0.0.1:9999/index