项目作者: easy-pay

项目描述 :
springboot 使用easy-pay的示例
高级语言: HTML
项目地址: git://github.com/easy-pay/spring-boot-easy-pay-demo.git
创建时间: 2019-05-09T01:08:13Z
项目社区:https://github.com/easy-pay/spring-boot-easy-pay-demo

开源协议:

下载


spring-boot-easy-pay-demo

这是一个Easy-Pay与springboot框架来实现支付宝和微信支付的使用Demo

完善配置

要想本地调试的话请使用ngrok做一个内网穿透,这里推荐一个Mac环境的内网穿透教程

https://www.jianshu.com/p/5c9d77d7a8f9

  1. #支付宝支付参数配置
  2. alipay:
  3. #应用ID,您的APPID,收款账号既是您的APPID对应支付宝账号
  4. appId: ''
  5. #商户私钥,您的PKCS8格式RSA2私钥
  6. privateKey:
  7. publicKey:
  8. #服务器异步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
  9. notifyUrl: 'http://www.niezhiliang.com:9999/alipay/callback'
  10. #页面跳转同步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
  11. returnUrl: 'http://www.niezhiliang.com:9999/success'
  12. #签名方式(无需修改)
  13. signType: RSA2
  14. #字符编码格式(无需修改)
  15. charset: utf-8
  16. #支付宝网关(无需修改)
  17. gatewayUrl: 'https://openapi.alipay.com/gateway.do'
  18. #保存支付日志的地址(无需修改)
  19. logPath: /tmp/
  20. wxpay:
  21. #公众号appid
  22. appId:
  23. #商户id
  24. mchId: ''
  25. #支付api安全密钥
  26. mchKey: ''
  27. #支付类型
  28. tradeType: 'NATIVE'
  29. #支付结果回调地址
  30. payNotify: 'http://www.niezhiliang.com:9999/wx/callback'
  31. #退款结果回调
  32. refundNotify:
  33. #根目录下的证书名称
  34. certName: 'wx_pay_cert.p12'

启动项目

Application.java该类有个Main方法,直接启动Main方法就将项目启动起来了

访问项目

  1. 127.0.0.1:9999/index