<p align="center">
<img src="https://payjs.cn/static/images/logo.png" width=80 />
</p>
<h2 align="center">PAYJS Wechat Payment Composer Package</h2>
<p align="center">
<a href="https://packagist.org/packages/xhat/payjs">
<img src="https://poser.pugx.org/xhat/payjs/v/stable.png" alt="Latest Stable Version">
</a>
<a href="https://packagist.org/packages/xhat/payjs">
<img src="https://poser.pugx.org/xhat/payjs/downloads.png" alt="Total Downloads">
</a>
<a href="https://packagist.org/packages/xhat/payjs">
<img src="https://poser.pugx.org/xhat/payjs/license.png" alt="License">
</a>
</p>
## 简介
本项目是基于 PAYJS 的 API 开发的 Composer Package,可直接用于生产环境
PAYJS 针对个人主体提供微信支付接入能力,是经过检验的正规、安全、可靠的微信支付个人开发接口
其它版本: [PAYJS Laravel 开发包](https://github.com/xhat/payjs-laravel)
## 安装
通过 Composer 安装
```bash
$ composer require xhat/payjs
```
## 使用方法
首先在业务中引入
```php
<?php
require_once __DIR__ . '/vendor/autoload.php';
use Xhat\Payjs\Payjs;
// 配置通信参数
$config = [
'mchid' => '12323412323', // 配置商户号
'key' => 'sadfsaddsaf', // 配置通信密钥
];
// 初始化
$payjs = new Payjs($config);
```
其次开始使用
- 扫码支付
```php
// 构造订单基础信息
$data = [
'body' => '订单测试', // 订单标题
'total_fee' => 2, // 订单金额
'out_trade_no' => time(), // 订单号
'attach' => 'test_order_attach', // 订单附加信息(可选参数)
'notify_url' => 'https://www.baidu.com', // 异步通知地址(可选参数)
];
$result = $payjs->native($data);
print_r($result);
```
- 收银台模式支付(直接在微信浏览器打开)
```php
// 构造订单基础信息
$data = [
'body' => '订单测试', // 订单标题
'total_fee' => 2, // 订单金额
'out_trade_no' => time(), // 订单号
'attach' => 'test_order_attach', // 订单附加信息(可选参数)
'notify_url' => 'https://www.baidu.com', // 异步通知地址(可选参数)
'callback_url' => 'https://www.baidu.com', // 支付后前端跳转地址(可选参数)
];
$url = $payjs->cashier($data);
header('Location:'.$url);
exit;
```
- JSAPI模式支付
```php
// 构造订单基础信息
$data = [
'body' => '订单测试', // 订单标题
'total_fee' => 2, // 订单金额
'out_trade_no' => time(), // 订单号
'attach' => 'test_order_attach', // 订单附加信息(可选参数)
'notify_url' => 'https://www.baidu.com', // 异步通知地址(可选参数)
'openid' => 'xxxxxxxxxxxxx', // OPENID (必选参数)
];
$result = $payjs->jsapi($data);
print_r($result);
```
- H5 模式支付
```php
// 构造订单基础信息
$data = [
'body' => '订单测试', // 订单标题
'total_fee' => 2, // 订单金额
'out_trade_no' => time(), // 订单号
'attach' => 'test_order_attach', // 订单附加信息(可选参数)
'notify_url' => 'https://www.baidu.com', // 异步通知地址(可选参数)
'callback_url' => 'https://www.qq.com', // 前端跳转url(可选参数)
];
$result = $payjs->mweb($data);
print_r($result);
```
- 查询订单
```php
// 根据订单号查询订单状态
$payjs_order_id = '********************';
$result = $payjs->check($payjs_order_id);
print_r($result);
```
- 关闭订单
```php
// 根据订单号关闭订单
$payjs_order_id = '********************';
$result = $payjs->close($payjs_order_id);
print_r($result);
```
- 退款
```php
// 根据订单号退款
$payjs_order_id = '*********************';
$result = $payjs->refund($payjs_order_id);
print_r($result);
```
- 投诉订单获取
```php
// 构造订单基础信息
$data = [
'mchid' => '123123', // 商户号
];
$result = $payjs->complaint($data);
print_r($result);
```
- 获取商户资料
```php
// 返回商户基础信息
$result = $payjs->info();
print_r($result);
```
- 获取用户资料
```php
// 根据订单信息中的 OPENID 查询用户资料
$openid = '*******************';
$result = $payjs->user($openid);
print_r($result);
```
- 查询银行名称
```php
// 根据订单信息中的银行编码查询银行中文名称
$bank = '*******************';
$result = $payjs->bank($bank);
print_r($result);
```
- 接收异步通知
```php
// 接收异步通知,无需关注验签动作,已自动处理
$notify_info = $payjs->notify();
// 接收信息后自行处理
```
## 更新日志
Version 1.5.0
增加投诉API
增加H5支付API
Version 1.4.3
主要去除了对 GuzzleHttp 包的依赖,同时去除了 Curl 60 的错误提示
修复jsapi的一处bug
## 安全相关
如果您在使用过程中发现各种 bug,请积极反馈,我会尽早修复
没有合适的资源?快使用搜索试试~ 我知道了~
日主题v2 Ripro-V2 v4.8 付费资源下载主题+正版
共565个文件
php:417个
css:26个
js:18个
需积分: 5 20 下载量 171 浏览量
2023-06-27
10:51:01
上传
评论 1
收藏 3.47MB ZIP 举报
温馨提示
日主题v2 Ripro-V2 v4.8 付费资源下载主题+正版 正式版4.8.0 2023-5-12最新5条更新 1. 修复重要安全BUG内容,建议所有用户立刻更新最新版。 2. 修复文章价格为负数时,使用余额支付方式支付导致余额增加的重大BUG。 3. 修复文章价格为负数时,前端提示价格错误弹窗。 4. 修复使用余额支付时,任何时候都不支持负数金额购买。 5. 4.8版本更新后,后台主题设置中重新保存下激活信息,如果一直转圈圈,则刷新一下浏览器缓存即可,因为js文件有更新 RiPro-V2是一个RiPro主题的全新升级重构,首页拖拽布局,高级筛选,自带会员生态系统,超全支付接口,你喜欢的样子我都有!演示地址:https://25qi.cn/57 无需插件集成强大的支付,后台管理,用户体验舒服。支持卡密,充值,积分,会员,高级筛选,推广佣金,作者佣金,前台创建文章,统计,自定义币种,自定义会员标识,全站功能实现AJAX,图片全站真正懒加载,支持SEO,注册邮件验证码,等等等等!最新支付接口已集成支持:微信支付宝官方,讯虎支付,虎皮椒,Payjs,Paypal,易支付,站内余额,卡密支付
资源推荐
资源详情
资源评论
收起资源包目录
日主题v2 Ripro-V2 v4.8 付费资源下载主题+正版 (565个子文件)
app.css 178KB
bootstrap.min.css 145KB
style.css 83KB
all.css 72KB
fontawesome.css 70KB
style.min.css 66KB
all.min.css 58KB
admin.css 57KB
fontawesome.min.css 57KB
plugins.css 48KB
v4-shims.css 40KB
v4-shims.min.css 26KB
dark.css 12KB
style-rtl.css 9KB
svg-with-js.css 8KB
svg-with-js.min.css 6KB
style-rtl.min.css 5KB
install.min.css 5KB
admin-opt.css 2KB
style.css 919B
regular.css 734B
brands.css 732B
solid.css 727B
regular.min.css 677B
brands.min.css 675B
solid.min.css 669B
fa-solid-900.eot 200KB
fa-brands-400.eot 134KB
fa-regular-400.eot 34KB
thumb-ing.gif 59KB
playing.gif 4KB
.gitignore 26B
loginAgent.html 4KB
loginAgent.html 4KB
loginAgent.html 4KB
loginAgent.html 4KB
loginAgent.html 4KB
loginAgent.html 4KB
loginAgent.html 4KB
loginAgent.html 3KB
loginAgent.html 3KB
loginAgent.html 3KB
screenshot.jpg 113KB
bg.jpg 112KB
login-bg.jpg 78KB
ads-2.jpg 44KB
ads.jpg 40KB
series-bg.jpg 14KB
thumb.jpg 13KB
top-bg.jpg 9KB
mail-bg.jpg 8KB
hls.js 235KB
plugins.js 173KB
DPlayer.min.js 157KB
main.js 95KB
jquery.min.js 87KB
plugins.js 65KB
bootstrap.min.js 62KB
main.min.js 45KB
plugins.min.js 37KB
app.js 27KB
spotlight.bundle.js 22KB
popper.min.js 20KB
jarallax-video.min.js 17KB
jarallax.min.js 15KB
clipboard.min.js 10KB
jquery.mousewheel.min.js 3KB
gutenberg.js 2KB
admin-opt.js 892B
installed.json 8KB
composer.json 621B
composer.json 405B
LICENSE 1KB
LICENSE 1KB
bootstrap.min.css.map 578KB
bootstrap.min.js.map 188KB
jarallax-video.min.js.map 67KB
jarallax.min.js.map 57KB
directoryList.md 8KB
README.md 5KB
CHANGELOG.md 1KB
README.md 358B
zh_TW.mo 33KB
zh_CN.mo 8KB
zh_CN.mo 751B
timthumb.php.no 52KB
pay.class.8.0.php 173KB
pay.class.8.1.php 173KB
pay.class.7.4.php 161KB
admin-options.php 125KB
qrcode.class.php 113KB
widget-options.php 93KB
google-fonts.php 83KB
template-tags.php 74KB
template-shop.php 56KB
template-ajax.php 56KB
template-filter.php 44KB
fa5-icons.php 31KB
HttpRequest.php 26KB
setup.class.php 26KB
共 565 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
kaifei2018
- 粉丝: 5
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功