|
@@ -1569,6 +1569,24 @@ class TestRefill extends TestCase
|
|
|
|
|
|
}
|
|
|
|
|
|
+ public function testNotify()
|
|
|
+ {
|
|
|
+ $params = [
|
|
|
+ "mchid" => 10202,
|
|
|
+ "order_sn" => '21090216132600003_11675',
|
|
|
+ "amount" => '30.00',//intval($refill_info['refill_amount'] + 0.05),
|
|
|
+ "cardno" => 18639492164,
|
|
|
+ "trade_no" => 8693160683914496896438,
|
|
|
+ "idcard" => "",
|
|
|
+ "card_name" => "",
|
|
|
+ 'official_sn' => "",
|
|
|
+ 'message' => "匹配不到合适的充值通道",
|
|
|
+ "state" => 'CANCEL'];
|
|
|
+ $sign = $this->md5_sign($params,'KxK9f3yaBDOXVwvuOKDozvQ9Mt1CoqRX');
|
|
|
+ $notify_url = 'https://openapi-gateway-test.bbinsure.cn/ants_charge/v1/charge/order/notify/yeziOrderNew/1140';
|
|
|
+ $resp = http_request($notify_url, $params, 'POST');
|
|
|
+ }
|
|
|
+
|
|
|
public function testAddPhoe()
|
|
|
{
|
|
|
$url = $this->mReqHost . "/mobile/index.php";
|
|
@@ -1762,10 +1780,10 @@ class TestRefill extends TestCase
|
|
|
$params['trade_no'] = '2068550683809271439468';
|
|
|
$params['state'] = 'CANCEL';
|
|
|
$params['order_sn'] = '20210901110059907C414UF7GCIG9491';
|
|
|
- $sign = $this->md5_sign($params);
|
|
|
+ $sign = $this->md5_sign($params,'bac87b788087457e92a5319413c603a3');
|
|
|
}
|
|
|
|
|
|
- private function md5_sign($params)
|
|
|
+ private function md5_sign($params,$key = '')
|
|
|
{
|
|
|
ksort($params);
|
|
|
|
|
@@ -1782,7 +1800,7 @@ class TestRefill extends TestCase
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- $body .= "&key=bac87b788087457e92a5319413c603a3";
|
|
|
+ $body .= "&key={$key}";
|
|
|
|
|
|
return md5($body);
|
|
|
}
|