php推送抖音小程序订单同步抖音订单中心代码

代码语言:php

所属分类:其他

代码描述:php推送抖音小程序订单同步抖音订单中心代码

代码标签: php 推送 抖音 小程序 订单 同步 订单中心 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php

function getAccessToken() {
    $appid = 'YOUR_APP_ID'; // Replace with your app id
    $appSecret = 'YOUR_APP_SECRET'; // Replace with your app secret

    $data = array(
        "appid" =>$appid, "secret" => $appSecret,
        'grant_type' => 'client_credential',
    );

    $json = json_encode($data);
    return doPostJson("https://developer.toutiao.com/api/apps/v2/token", $json, "UTF-8");
}

/*
 推送订单到抖音订单中心
     * @param open_id   用户openid
     * @param order_status
     普通小程序订单订单状态,POI 订单可以忽略
     * 0:待支付
     * 1:已支付
     * 2:已取消
     * 4:已核销
     * 5:退款中
     * 6:已退款
     * 8:退款失败
     * 注意:普通小程序订单必传,担保支付分账依赖该状态
     * @param orderNo. 商户订单号
     * @param status
     * @param totalPrice 金额分
     *
*/
function pushOrder($open_id, $order_status, $orderNo, $status, $totalPrice) {
    $item = array(
        'item_code' => strval(time()), // System.currentTimeMillis()
        'img' => 'https://repo.bfw.wiki/bfwrepo/image/60dd75384c21a.png',
        'title' => '零食大礼包',
        'sub_title' => '200g重量',
        'price' => $totalPrice,
    );

    $list = array($item);

    $orderDetail = array(
        'order_id' => $orderNo,
        'create_time' => time(), // System.currentTimeMillis()
        'status' => $status,
        'amount' => 1,
        'total_price' => $totalPrice,
        'detail_url' => 'pages/detail/detail',
        'item_list' => $list,
    );

    $accessToken = getAccessToken(); // Assume that getAccessToken() returns the access token directly

    if.........完整代码请登录后点击上方下载按钮下载查看

网友评论0