PHPackages                             overnic/payment - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. overnic/payment

ActiveLibrary[Payment Processing](/categories/payments)

overnic/payment
===============

alipay and wechat pay sdk

v0.4.2(7y ago)02002MITPHPPHP &gt;=7.0.0

Since Apr 20Pushed 7y ago1 watchersCompare

[ Source](https://github.com/overnic/payment)[ Packagist](https://packagist.org/packages/overnic/payment)[ RSS](/packages/overnic-payment/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (6)Versions (26)Used By (0)

Payment
=======

[](#payment)

安装
--

[](#安装)

使用命令`composer require overnic/payment`将包引入至项目内容

### 功能列表

[](#功能列表)

- wechatpay (微信支付)
    - 1.1 [统一下单](https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1)
    - 1.2 [查询订单](https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_2&index=4)
    - 1.3 [关闭订单](https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_3&index=5)
    - 1.4 [申请退款](https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_4&index=6)
    - 1.5 [查询退款](https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_5&index=7)
    - 1.6 [刷卡/扫码支付](https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_10&index=1)
    - 1.7 [微信内H5调起支付，小程序支付](https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6)
    - 1.8 [获取openid](https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842)
    - 1.9 [发送红包](https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_4&index=3)
    - 1.10 [企业付款](https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_1)
- alipay (支付宝支付)
    - 2.1 [统一下单](https://docs.open.alipay.com/api_1/alipay.trade.create/)
    - 2.2 [预创建订单](https://docs.open.alipay.com/api_1/alipay.trade.precreate/)
    - 2.3 [交易查询](https://docs.open.alipay.com/api_1/alipay.trade.query/)
    - 2.4 [关闭订单](https://docs.open.alipay.com/api_1/alipay.trade.close/)
    - 2.5 [创建退款](https://docs.open.alipay.com/api_1/alipay.trade.refund/)
    - 2.6 [退款查询](https://docs.open.alipay.com/api_1/alipay.trade.fastpay.refund.query/)
    - 2.7 [通过声波或条码收款](https://docs.open.alipay.com/api_1/alipay.trade.pay)
    - 2.8 [PC支付](https://docs.open.alipay.com/270/alipay.trade.page.pay)
    - 2.9 [手机支付](https://docs.open.alipay.com/203/107090/)
    - 2.10 [转账付款](https://docs.open.alipay.com/api_28/alipay.fund.trans.toaccount.transfer)

配置
--

[](#配置)

1. 将`config/payment.php`拷贝至项目配置文件目录
2. 修改配置文件中的`default`参数来应用默认使用什么方式进行支付，参数值如上支持列表
3. 将支付宝/微信的私密信息填写至对应的字段中

使用
--

[](#使用)

如果对微信支付或者支付宝支付不了解或不熟悉的开发人员，建议先前往对应的开发文档进行了解，本SDK仅限于对支付宝支付，微信支付等一定了解的开发人员使用。

1. 初始化支付类

```
