|
@@ -31,7 +31,7 @@ class RefillPhone extends refill\IRefillPhone
|
|
$params['sign'] = $sign;
|
|
$params['sign'] = $sign;
|
|
|
|
|
|
$url = config::API_URL;
|
|
$url = config::API_URL;
|
|
- return http_request($url, $params, 'POST', false, [], $net_errno);
|
|
|
|
|
|
+ return http_request($url, $params, 'POST', false, []);
|
|
}
|
|
}
|
|
|
|
|
|
private function req_params(int $phone, int $card_type, int $amount, string $order_sn)
|
|
private function req_params(int $phone, int $card_type, int $amount, string $order_sn)
|
|
@@ -58,7 +58,19 @@ class RefillPhone extends refill\IRefillPhone
|
|
$params = $this->req_params($card_no, $card_type, $amount, $params['order_sn']);
|
|
$params = $this->req_params($card_no, $card_type, $amount, $params['order_sn']);
|
|
|
|
|
|
$message = $this->pub_message($params);
|
|
$message = $this->pub_message($params);
|
|
- $resp = $this->url_request($message,'order.charge.query');
|
|
|
|
|
|
+
|
|
|
|
+ $req['msgtype'] = 'request_msg';
|
|
|
|
+ $req['format'] = 'json';
|
|
|
|
+ $req['version'] = '1.0';
|
|
|
|
+ $req['app_id'] = config::APP_ID;
|
|
|
|
+ $req['timestamp'] = $this->getMillisecond();
|
|
|
|
+ $req['method'] = 'order.charge.query';
|
|
|
|
+ $req['channel'] = 'wap';
|
|
|
|
+ $req['request_id'] = "REQ".$params['timestamp'];
|
|
|
|
+ $req['message'] = $message;
|
|
|
|
+ $sign = $this->sign($req);
|
|
|
|
+ $req['sign'] = $sign;
|
|
|
|
+ $resp = http_request(config::API_URL, $req, 'POST', false, [], $net_errno);
|
|
|
|
|
|
if (empty($resp)) {
|
|
if (empty($resp)) {
|
|
return [false, '系统错误', true];
|
|
return [false, '系统错误', true];
|