* * @param $order */ public function find($order): array { return [ 'endpoint' => 'pay/refundquery', 'order' => is_array($order) ? $order : ['out_trade_no' => $order], 'cert' => false, ]; } /** * Pay an order. * * @author yansongda * * @param string $endpoint * * @throws InvalidArgumentException */ public function pay($endpoint, array $payload) { throw new InvalidArgumentException('Not Support Refund In Pay'); } /** * Get trade type config. * * @author yansongda * * @throws InvalidArgumentException */ protected function getTradeType() { throw new InvalidArgumentException('Not Support Refund In Pay'); } }