PHP code example of chowjiawei / tiktok-pay

1. Go to this page and download the library: Download chowjiawei/tiktok-pay library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

chowjiawei / tiktok-pay example snippets


$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("站内订单号,非抖音侧订单号", "分账描述 可为空");


$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='失败原因,可省略'); 

$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='失败原因,可省略');