* * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ namespace EasyWeChat\OfficialAccount\Card; use EasyWeChat\Kernel\BaseClient; /** * Class GiftCardOrderClient. * * @author overtrue */ class GiftCardOrderClient extends BaseClient { /** * 查询-单个礼品卡订单信息接口. * * @return mixed */ public function get(string $orderId) { $params = [ 'order_id' => $orderId, ]; return $this->httpPostJson('card/giftcard/order/get', $params); } /** * 查询-批量查询礼品卡订单信息接口. * * @return mixed */ public function list(int $beginTime, int $endTime, int $offset = 0, int $count = 10, string $sortType = 'ASC') { $params = [ 'begin_time' => $beginTime, 'end_time' => $endTime, 'sort_type' => $sortType, 'offset' => $offset, 'count' => $count, ]; return $this->httpPostJson('card/giftcard/order/batchget', $params); } /** * 退款接口. * * @return mixed */ public function refund(string $orderId) { $params = [ 'order_id' => $orderId, ]; return $this->httpPostJson('card/giftcard/order/refund', $params); } }