<?php
namespace WeMini;
use WeChat\Contracts\BasicWeChat;
* 小程序购物订单
* @package WeMini
*/
class Shopping extends BasicWeChat
{
* 上传购物详情
* @param array $data 订单数据
* @return array
* @throws \WeChat\Exceptions\InvalidResponseException
* @throws \WeChat\Exceptions\LocalCacheException
*/
public function uploadShoppingInfo($data)
{
$url = 'https://api.weixin.qq.com/user-order/orders?access_token=ACCESS_TOKEN';
return $this->callPostApi($url, $data, true);
}
* 上传物流信息
* @param array $data 物流数据
* @return array
* @throws \WeChat\Exceptions\InvalidResponseException
* @throws \WeChat\Exceptions\LocalCacheException
*/
public function uploadShippingInfo($data)
{
$url = 'https://api.weixin.qq.com/user-order/orders?access_token=ACCESS_TOKEN';
return $this->callPostApi($url, $data, true);
}
* 上传合单购物详情
* @param array $data 订单数据
* @return array
* @throws \WeChat\Exceptions\InvalidResponseException
* @throws \WeChat\Exceptions\LocalCacheException
*/
public function uploadCombinedShoppingInfo($data)
{
$url = 'https://api.weixin.qq.com/user-order/orders?access_token=ACCESS_TOKEN';
return $this->callPostApi($url, $data, true);
}
* 上传合单物流
* @param array $data 物流数据
* @return array
* @throws \WeChat\Exceptions\InvalidResponseException
* @throws \WeChat\Exceptions\LocalCacheException
*/
public function uploadCombinedShippingInfo($data)
{
$url = 'https://api.weixin.qq.com/user-order/orders?access_token=ACCESS_TOKEN';
return $this->callPostApi($url, $data, true);
}
* 校验购物订单上传结果
* @param array $data 校验参数
* @return array
* @throws \WeChat\Exceptions\InvalidResponseException
* @throws \WeChat\Exceptions\LocalCacheException
*/
public function ShoppingInfoVerifyUploadResult($data)
{
$url = 'https://api.weixin.qq.com/user-order/shoppinginfo/verify?access_token=ACCESS_TOKEN';
return $this->callPostApi($url, $data, true);
}
}