PHPackages                             chowjiawei/tiktok-pay - 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. chowjiawei/tiktok-pay

ActiveLibrary[Payment Processing](/categories/payments)

chowjiawei/tiktok-pay
=====================

tiktok 抖音-新交易系统 -泛知识 、非泛知识 支付系统

v1.0.0(3y ago)1125MITPHPPHP ^7.0|^8.0

Since Jan 16Pushed 3y ago1 watchersCompare

[ Source](https://github.com/chowjiawei/tiktok-pay)[ Packagist](https://packagist.org/packages/chowjiawei/tiktok-pay)[ Docs](https://github.com/chowjiawei/tiktok-pay)[ RSS](/packages/chowjiawei-tiktok-pay/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (3)Versions (2)Used By (0)

- [抖音新交易系统 （行业交易系统（旧版本 泛知识）](https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/server/trade-system/trading/callback-config/config-callback-address)
- [抖音新交易系统 （行业交易系统（新版本）](https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/server/trade-system/self-operated-trading/common-param)
- [抖音新交易系统 （生活服务交易系统）](https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/server/trade-system/agency-trade-system/common-param)

如发现bug 请直接提issue或者直接提pr，造成的不便请谅解。

TitTok-Pay
==========

[](#tittok-pay)

抖音-中国 （交易系统支付接入）

JetBrains 支持的项目
---------------

[](#jetbrains-支持的项目)

非常感谢 Jetbrains 为我提供了从事这个和其他开源项目的许可。

[![](https://camo.githubusercontent.com/3cf726e7cdadba47755b7f7ea4227945a92a2fa48aadf4a2573140ec6501c989/68747470733a2f2f7265736f75726365732e6a6574627261696e732e636f6d2f73746f726167652f70726f64756374732f636f6d70616e792f6272616e642f6c6f676f732f6a625f6265616d2e737667)](https://www.jetbrains.com/?from=https://github.com/overtrue)

#### 目录

[](#目录)

- [安装说明](#composer)
- [发布配置文件](#config)
- [行业交易系统（旧版本 泛知识）](#tiktokPayA)
- [行业交易系统（新版本）](#tiktokPayB)
- [生活服务交易系统](#tiktokPayC)
-

安装说明
====

[](#安装说明)

环境要求 laravel框架适用

- php =&gt; ^7 | ^8
- guzzlehttp/guzzle =&gt; ^6.3"
- laravel/framework =&gt; ~5.5|~6.0|~7.0|~8.0|~9.0

使用composer安装最新版

`composer require chowjiawei/tiktok-pay`

发布配置文件
======

[](#发布配置文件)

- 使用工具包请运行Artisan命令

`php artisan vendor:publish --provider="Chowjiawei\TikTokPay\Providers\TikTokPayServiceProvider"`

抖音新交易系统 -泛知识
------------

[](#抖音新交易系统--泛知识)

`tiktok-pay.php` 配置文件中选项,需要配置完全才可以使用

```
$tikTokPay=app('TikTokPayIndustryTradingOld');

返回数据均未做处理 详情查看抖音文档  数据让各位尽情发挥
```

- 查询订单

```
$tikTokPay->query('站内订单号，非抖音侧订单号');
```

- 发起退款 (单个订单单个订单项)

```
$tikTokPay->refund('站内订单号，非抖音侧订单号');
```

- 发起退款 (单个订单多个订单项)

```
        $item= [
            [
                "item_order_id" => '',
                "refund_amount" => (int)$price
            ],
            [
                "item_order_id" => '',
                "refund_amount" => (int)$price
            ],
        ];

$tikTokPay->refundByItems('站内订单号，非抖音侧订单号',$item);
```

- 同意退款

```
$tikTokPay->agreeRefund('站内订单号，非抖音侧订单号');
```

- 查询退款

```
$tikTokPay->queryRefund('站内订单号，非抖音侧订单号');
```

- 发起分账

```
$tikTokPay->createSettle("站内订单号，非抖音侧订单号", "分账描述 可为空");
```

- 查询分账

```
$tikTokPay->querySettle("站内订单号，非抖音侧订单号", "分账描述 可为空");
```

- 设置回调配置

#### `config`中配置完成后 `$settingData`可以不传

[](#config中配置完成后-settingdata可以不传)

如果需要再次自定义或者扩展更多糊掉参数 可以传详细参数 更多参数参考抖音

```
$settingData = [
 'create_order_callback' => "",
 'refund_callback' => "",
 'pay_callback' => "",
 ];

$tikTokPay->setCallBackConfig(array $settingData=[]);
```

- 查询回调配置

```
$tikTokPay->getSettingReturn();
```

- 支付回调

```
$tikTokPay->return($request);  //控制器内 直接将接受的Request $request 传入return方法，即可自动验签，并返回接收参数

返回 `status` 正确为`true` 附带 `data`数据    错误为 `false`
```

如果业务处理失败 需要手动返回抖音成功

```
$tikTokPay->returnSuccess();
```

如果业务处理失败 需要手动返回抖音失败

```
$tikTokPay->returnError($result='失败原因，可省略');
```

- 预下单回调

```
$tikTokPay->returnPreCallback($request);  //控制器内 直接将接受的Request $request 传入return方法，即可自动验签，并返回接收参数
```

如果业务处理失败 需要手动返回抖音成功

```
$tikTokPay->returnSuccess();
```

如果业务处理失败 需要手动返回抖音失败

```
$tikTokPay->returnError($result='失败原因，可省略');
```

### 建议将数组内数据 存起来 后续退款等操作都需要用 抖音不支持二次查询某些字段

[](#建议将数组内数据--存起来-后续退款等操作都需要用-抖音不支持二次查询某些字段)

如果需要退款 必须存储 item\_order\_id\_list 获取如下:

```
$itemOrderId = json_decode($extendItem['msg'], true)['goods'][0]['item_order_id_list'][0];
```

- 退款回调

```
$tikTokPay->refundReturn($request);
```

如果业务处理失败 需要手动返回抖音成功

```
$tikTokPay->returnSuccess();
```

如果业务处理失败 需要手动返回抖音失败

```
$tikTokPay->returnError($result='失败原因，可省略');
```

- 接收分账回调

```
$tikTokPay->settleCallback($request);
```

如果业务处理失败 需要手动返回抖音成功

```
$tikTokPay->returnSuccess();
```

如果业务处理失败 需要手动返回抖音失败

```
$tikTokPay->returnError($result='失败原因，可省略');
```

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity51

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

1264d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a50fed69c81f935cf69e064aca0aa78febeec0a6415bccd0efcd17d79c49af04?d=identicon)[zhoujiawei](/maintainers/zhoujiawei)

---

Top Contributors

[![chowjiawei](https://avatars.githubusercontent.com/u/59349609?v=4)](https://github.com/chowjiawei "chowjiawei (22 commits)")

---

Tags

laravelpayTikTok tiktok-pay

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/chowjiawei-tiktok-pay/health.svg)

```
[![Health](https://phpackages.com/badges/chowjiawei-tiktok-pay/health.svg)](https://phpackages.com/packages/chowjiawei-tiktok-pay)
```

###  Alternatives

[statamic/cms

The Statamic CMS Core Package

4.8k3.6M986](/packages/statamic-cms)[backpack/crud

Quickly build admin interfaces using Laravel, Bootstrap and JavaScript.

3.4k3.7M223](/packages/backpack-crud)[unopim/unopim

UnoPim Laravel PIM

10.5k2.4k](/packages/unopim-unopim)[bagisto/bagisto

Bagisto Laravel E-Commerce

27.6k172.1k9](/packages/bagisto-bagisto)[grumpydictator/firefly-iii

Firefly III: a personal finances manager.

23.9k69.5k](/packages/grumpydictator-firefly-iii)[firefly-iii/data-importer

Firefly III Data Import Tool.

8035.8k](/packages/firefly-iii-data-importer)

PHPackages © 2026

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