Skip to content

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fxqfxq
fxq
and
fxq
Jan 2, 2020
e326a80 · Jan 2, 2020

History

15 Commits
Jan 2, 2020
May 10, 2019
Aug 8, 2019
May 15, 2019
May 16, 2019
Jan 2, 2020
May 15, 2019

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