Skip to content

zqhong/payjs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

payjs

安装

$ composer require -vvv musnow/payjs

使用

<?php
require __DIR__ . '/vendor/autoload.php';

$config = [
    'merchantId' => '',                      //商户号
    'merchantKey' => '',                     //密钥
    'notifyUrl' => 'https://www.baidu.com/', //notify地址 接收微信支付异步通知的回调地址。必须为可直接访问的URL,不能带参数、session验证、csrf验证。留空则不通知 需要保留最后的斜杠
];
$payjs = new \Musnow\Payjs\Pay($config);

$data = [
    'total_fee' => 1,          //金额,单位 分
    'body' => '测试订单',       //订单标题
    'attach' => '测试订单',    //用户自定义数据,在notify时会原样返回
    'out_trade_no' => time(),   //商户订单号,需要保证唯一
];

$ret = $payjs->qrPay($data);  //扫码支付
print_r($ret);                //返回数据

更多示例代码,参考 examples 目录下示例代码。

License

payjs is under the MIT license.