PHPackages                             haozi/qzpay - 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. haozi/qzpay

ActiveLibrary[Payment Processing](/categories/payments)

haozi/qzpay
===========

中国银联条码支付综合前置平台\[微信公众号支付\]

1.0.0(6y ago)5262MITPHPCI failing

Since Nov 3Pushed 6y ago1 watchersCompare

[ Source](https://github.com/haozing/qzpay)[ Packagist](https://packagist.org/packages/haozi/qzpay)[ RSS](/packages/haozi-qzpay/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

 qzpay
=======

[](#-qzpay-)

 中国银联条码支付综合前置平台

#### 文档地址：

[](#文档地址)

Installing
----------

[](#installing)

```
$ composer require haozi/qzpay -vvv
```

Usage
-----

[](#usage)

### 【微信】公众号&amp;小程序支付

[](#微信公众号小程序支付)

#### 提交订单：

[](#提交订单)

```
        $config = array(
            'url'=>'https://qra.95516.com/pay/gateway',//支付请求接口地址，无需更改
            'mch_id'=>'',//商户号
            'key'=>'',  //密钥
            'version'=>'2.0',//版本
            'sign_type'=>'MD5',//加密方式
            'notify_url'=>'',//通知地址，必填项，接收平台通知的URL，
            'sub_appid'=>'',//对应公众号appid，必填
            'sub_openid'=>'',//对应公众号获取到的用户openid
        );

        $order = array(
            'out_trade_no'=>date('YmdHis').mt_rand(1000, 9999),//商户订单号
            'body'=>"124324",//商品描述
            'total_fee'=>12,//总金额 单位：分
            'mch_create_ip'=>"123.12.12.123",//ip

        );
        $q = new Qzpay($config);
        //提交订单
        $res = $q->submitOrderInfo($order);
```

#### 查询订单：

[](#查询订单)

```
        $config = array(
            'url'=>'https://qra.95516.com/pay/gateway',//支付请求接口地址，无需更改
            'mch_id'=>'',//商户号
            'key'=>'',  //密钥
            'version'=>'2.0',//版本
            'sign_type'=>'MD5',//加密方式
            'notify_url'=>'',//通知地址，必填项，接收平台通知的URL，
            'sub_appid'=>'',//对应公众号appid，必填
            'sub_openid'=>'',//对应公众号获取到的用户openid
        );

        $order = array(
            'out_trade_no'=>"",//商户订单号
            'transaction_id'=>"",//平台订单号

        );
        $q = new Qzpay($config);
        //查询订单
        $res = $q->queryOrder($order);
```

#### 回调：

[](#回调)

```
        //回调地址接收信息
        $xml = file_get_contents('php://input');
        $config = array(
            'url'=>'https://qra.95516.com/pay/gateway',//支付请求接口地址，无需更改
            'mch_id'=>'',//商户号
            'key'=>'',  //密钥
            'version'=>'2.0',//版本
            'sign_type'=>'MD5',//加密方式
        );
        $q = new Qzpay($config);
        //回调
        $res = $q->callback($xml);
        if($res!=false){
            //业务逻辑
            ·
            ·
            ·
            //response 返回给网关信息
            echo "success";//这个地方根据不同框架，自行设计返回。

        }else{
            //业务逻辑
            ·
            ·
            ·
            //response 返回给网关信息
            echo "failure";//这个地方根据不同框架，自行设计返回。
        }
```

Contributing
------------

[](#contributing)

You can contribute in one of three ways:

1. File bug reports using the [issue tracker](https://github.com/haozi/qzpay/issues).
2. Answer questions or fix bugs on the [issue tracker](https://github.com/haozi/qzpay/issues).
3. Contribute new features or update the wiki.

*The code contribution process is not very formal. You just need to make sure that you follow the PSR-0, PSR-1, and PSR-2 coding guidelines. Any new code contributions must be accompanied by unit tests where applicable.*

License
-------

[](#license)

MIT

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2381d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/17410ad87f11ce017985923ead2e407f58df3393254e826d7e52d330a93b02ec?d=identicon)[haozi](/maintainers/haozi)

---

Top Contributors

[![haozing](https://avatars.githubusercontent.com/u/14840035?v=4)](https://github.com/haozing "haozing (7 commits)")

### Embed Badge

![Health badge](/badges/haozi-qzpay/health.svg)

```
[![Health](https://phpackages.com/badges/haozi-qzpay/health.svg)](https://phpackages.com/packages/haozi-qzpay)
```

###  Alternatives

[orchestra/testbench

Laravel Testing Helper for Packages Development

2.2k39.1M32.1k](/packages/orchestra-testbench)[laravel/browser-kit-testing

Provides backwards compatibility for BrowserKit testing in the latest Laravel release.

5139.4M286](/packages/laravel-browser-kit-testing)[jasonmccreary/laravel-test-assertions

A set of helpful assertions when testing Laravel applications.

3513.9M32](/packages/jasonmccreary-laravel-test-assertions)[buckaroo/magento2

Buckaroo Magento 2 extension

32404.0k6](/packages/buckaroo-magento2)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
