承接 shirakun/qzpay 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

shirakun/qzpay

最新稳定版本:v1.0.4

Composer 安装命令:

composer require shirakun/qzpay

包简介

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

README 文档

README

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

文档地址:

https://up.95516.com/open/openapi?code=unionpay

Installing

$ composer require haozi/qzpay -vvv

Usage

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

提交订单:

        $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

You can contribute in one of three ways:

  1. File bug reports using the issue tracker.
  2. Answer questions or fix bugs on the issue tracker.
  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

MIT

统计信息

  • 总下载量: 11
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-01-16

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固