抖音字节小程序的虚拟商品订单如何使用php进行同步?
网友回复
抖音官方有开发文档,小程序是非POI订单,产生的订单信息要通过这个接口推送到抖音订单中心。

订单推送接口接入之前必须接入担保支付。
接口说明
接口适用范围:接入交易系统的订单将不再需要本接口进行推送,交易系统将会自动推送至抖音订单中心。
订单类型释义:
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%


