+
95
-

抖音字节小程序的虚拟商品订单如何使用php进行同步?

抖音字节小程序的虚拟商品订单如何使用php进行同步?


网友回复

+
15
-

抖音官方有开发文档,小程序是非POI订单,产生的订单信息要通过这个接口推送到抖音订单中心。

800_auto

订单推送接口接入之前必须接入担保支付。

接口说明

接口适用范围:接入交易系统的订单将不再需要本接口进行推送,交易系统将会自动推送至抖音订单中心。

订单类型释义:

POI订单:当订单内的商品是进入了抖音商品库的商品称为 POI 订单,请参照下述订单类型上传order_detail。

非 POI 订单:未做商品同步的则为非 POI 订单。请使用小程序普通订单规范上传 order_detail。

非 POI 订单统一为普通小程序订单,order_type 为 0

open_id 生成规范: 小程序开发说明 IDE 中的 open_id 生成逻辑与真机调试不同,使用 IDE 中的 open_id 做订单同步会出现错误,请使用真机调试做订单同步。

官网有文档:https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/server/ecpay/order/order-sync/

php示例代码

<?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:退款失败
     * 注意:普通小程序订...

点击查看剩余70%

我知道答案,我要回答