很多商机使用的是自有平台搭建的小程序,在使用支付的时候,总是要到小程序【发货信息管理】中进行发货,否则平台不会解冻货款。
可以在平台进行商品支付后的操作过程中添加一个商品信息录入接口,采用虚拟统一发货,这样在客户支付完成后会自动对小程序平台的订单进行发货,2天后小程序自动确认收货,货款就不是处于冻结状态了。
微信小程序自动发货
public function fahuo($order)
{
$token=$this->getAccessToken();
$access_token=$token['access_token'];
$url="https://api.weixin.qq.com/wxa/sec/order/upload_shipping_info?access_token=".$access_token;
$openid=db("shopro_user_oauth")->where("user_id",$order['user_id'])->value("openid");
$params=[
'order_key'=>[
'order_number_type'=>2,
'transaction_id'=>$order['transaction_id']
],
'logistics_type'=>3,
'delivery_mode'=>1,
'shipping_list'=>[
['item_desc'=>urlencode('虚拟商品')]
],
'upload_time'=>date("c"),
'payer'=>[
'openid'=>$openid
]
];
$params=urldecode(json_encode($params));
$result=Http::post($url,$params);//curl方法
return $result;
}