Skip to content

easy-pay/spring-boot-easy-pay-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spring-boot-easy-pay-demo

这是一个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

About

springboot 使用easy-pay的示例

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published