Skip to content
payjs简易sdk
PHP HTML
Branch: master
Clone or download
Latest commit c924ea8 Jun 2, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
example 新增获取商户资料 Jun 2, 2018
src 新增获取商户资料 Jun 2, 2018
.gitignore 完成功能 Dec 25, 2017
LICENSE 完成功能 Dec 25, 2017
README.md 支持获取用户 Jun 1, 2018
composer.json 删除测试环境 Jun 1, 2018

README.md

payjs

本项目是为payjs.cn适配的,可以为你的项目接入微信支付功能。

PAYJS 旨在解决需要使用交易数据流的个人、创业者、个体户等小微支付需求,帮助开发者使想法快速转变为原型

https://payjs.cn/

如果你想使用本项目请使用 composer 安装

$ composer require musnow/payjs

或者在你的项目跟目录编辑 composer.json

"require": {
    "musnow/payjs": "^2.0.2"
}

更新

$ composer update
<?php
require '../vendor/autoload.php';

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

$payjs = new \Musnow\Payjs\Pay($config);

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

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

为方便参数扩展新版本改动比较大,不再兼容v1.0x版本,建议阅读example内demo进行编码使用。

水平有限,如果你发现哪里有错误请提交issues,感激不尽。

#License
payjs is under the MIT license.

You can’t perform that action at this time.