PHP聚合支付Payment推荐:整合常用的支付宝和微信支付

Payment是什么?

Payment是一个集成了 支付宝支付、微信支付、招商支付 的PHP SDK。服务端开发者将它集成到自己的项目中,可以方便的通过相同的操作方式进行各项支付操作。不在需要开发者去单独了解支付宝、微信、招商的接口文档。以发起支付举例,开发者只需要通过:

try {

    $str = Charge::run(支付类型, 配置文件, 支付数据);

} catch (PayException $e) {

    echo $e->errorMessage();

    exit;

}

就可以得到支付结果返回数据。关心的核心只需要正确了解如何组装支付数据,以及如何正确处理返回后的数据即可。

Payment支持所有的PHP项目,只要求PHP版本大于等于5.6即可。同时支持composer与手动引入两种安装方式。

当前支持的接口

当前sdk仅接入了支付宝支付、微信支付、招商支付(支付、退款)。中国现在电子支付的公司巨多,无法一一接入,欢迎各位发扬自己动手、丰衣足食的光荣传统,提交 PR 给我,代码贡献指南 看这里

项目地址

https://gitee.com/helei112g/payment

文档地址

https://helei112g1.gitbooks.io/payment-sdk/content/

支付宝接口

  1. APP支付(接入支付宝SDK,用户支付时唤起支付宝完成支付)

  2. 手机网站支付(移动端唤起支付宝钱包或网页收银台完成支付)

  3. 电脑网站支付(用户通过支付宝完成支付,交易款项即时到账)-原即时到账

  4. 当面付(商户扫码首款或用户扫码付款)

  5. 单笔转账到支付宝(支付宝商户向其它支付宝账户单笔转账)

  6. 交易支付、转账、退款查询接口

  7. 交易退款接口

  8. 对账单下载(待开发)

  9. 交易结算接口(待开发)

  10. 交易关闭接口(待开发)

微信支付接口

  1. 刷卡支付(用户打开微信钱包的刷卡界面,商户扫码后提交完成交易)

  2. 公众号支付(用户在微信内进入商家的H5页面,页面内调用JSSDK完成支付)

  3. 扫码支付(用户打开扫一扫,扫码商户二维码完成支付)

  4. APP支付(商户APP中集成微信SDK,用户点击后跳转到微信完成支付)

  5. H5支付(用户在微信以外的浏览器请求微信支付的场景唤起微信支付)

  6. 小程序支付(用户在微信小程序中使用微信支付)

  7. 企业付款(企业向用户付款)

  8. 交易支付、转账、退款查询接口

  9. 交易退款接口

  10. 对账单下载(待开发)

  11. 现金红包(待开发)

  12. 代金券或立减优惠券(待开发)

招商支付

  1. 用户签约(首次使用招商支付的用户完成绑卡操作)

  2. 招商一网通支付(发起支付请求,招商支付仅此一个接口)

  3. 交易退款

  4. 查询招商公钥

  5. 交易支付、退款查询

  6. 查询入账明细(待开发)

  7. 查询协议(待开发)

  8. 取消协议(待开发)

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

分享到
  • QQ好友
  • 微信好友
  • 新浪微博