Easy-Pay一行代码解决支付宝微信支付功能

Easy-Pay

注意事项

  • 如果只想使用支付宝或微信其中一方支付方式,配置文件只需要配置微信或支付宝的配置无需两个支付方式都配置

各种框架使用Easy-Pay的Demo

在这里插入图片描述

使用前配置文件配置如下
  • 在项目pom.xml文件中引入Easy-Pay的依赖,该依赖已经发布到了maven的中央仓库。
        <dependency>
            <groupId>com.niezhiliang.easy.pay</groupId>
            <artifactId>easy-pay</artifactId>
            <version>1.0.0</version>
        </dependency>
  • 必须创建一个application.yml或者application.properties文件放在项目的根目录下

这是yml格式的配置文件

#支付宝支付参数配置
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: 'xxx.p12'

项目地址:https://github.com/easy-pay/easy-pay

有问题可以微信我,加微信前希望能支持我一下,在我github该项目上面点一个start,哈哈

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值