|
@@ -632,8 +632,8 @@ class TestRefill extends TestCase
|
|
|
|
|
|
public function testTianyan()
|
|
|
{
|
|
|
- $providers = $this->getProvider('tianyan');
|
|
|
- $resp = $providers->add(18500608333, 5, 1, ['order_sn' => $this->make_sn()]);
|
|
|
+ $providers = new refill\tianyan\RefillPhone([]);
|
|
|
+// $resp = $providers->add(18500608333, 5, 10, ['order_sn' => $this->make_sn()]);
|
|
|
// $resp = $providers->query(['order_sn' => '71241628067981955316', 'card_no' => 18500608333, 'card_type' => 5]);
|
|
|
// $resp = $providers->balance();
|
|
|
$params['amount'] = '100.00';
|
|
@@ -649,7 +649,7 @@ class TestRefill extends TestCase
|
|
|
$params['ticketNo'] = '110103353022108050819140250945';
|
|
|
$params['company'] = 'lt';
|
|
|
$params['status'] = '2';
|
|
|
-// refill\RefillFactory::instance()->notify('tianyan', $params);
|
|
|
+ refill\RefillFactory::instance()->notify('tianyan', $params);
|
|
|
}
|
|
|
|
|
|
public function testYunsuoyaoman()
|
|
@@ -772,21 +772,21 @@ class TestRefill extends TestCase
|
|
|
|
|
|
public function testWangliantx()
|
|
|
{
|
|
|
- $providers = $this->getProvider('wangliantx');
|
|
|
- $resp = $providers->balance();
|
|
|
+// $providers = $this->getProvider('wangliantx');
|
|
|
+// $resp = $providers->balance();
|
|
|
// for ($i = 1; $i<=1; $i++){
|
|
|
// $resp = $providers->add(18074608795, 6, 50, [
|
|
|
// 'order_sn' => $this->make_sn(),
|
|
|
// 'regin_no' => 1
|
|
|
// ]);
|
|
|
// }
|
|
|
-// $resp = $providers->query(['order_sn' => '5064760687879181122498']);
|
|
|
+// $resp = $providers->query(['order_sn' => '85901629801033376170']);
|
|
|
|
|
|
-// $body = '{"userid":"10073664","sporderid":"85901629801033376170","orderid":"C5C5D4F49DB61A8773664","resultno":"1","merchantsubmittime":"20210824183109","ordermoney":"47.6","verifystring":"b6a873ecd6dc9cea3a410c6386cdab84","sign":"4a80e2a8c7b07c8aacada4feedd581bd","supnumber":"1000000083421082418345386156"}';
|
|
|
-// $params = json_decode($body, true);
|
|
|
-// $providers = $this->getProvider('wangliantx', 'RefillCallBack');
|
|
|
-// $ret = $providers->verify($params);
|
|
|
-// $resp = $providers->notify($params);
|
|
|
+ $body = '{"userid":"10073664","sporderid":"85901629801033376170","orderid":"C5C5D4F49DB61A8773664","resultno":"1","merchantsubmittime":"20210824183109","ordermoney":"47.6","verifystring":"b6a873ecd6dc9cea3a410c6386cdab84","sign":"4a80e2a8c7b07c8aacada4feedd581bd","supnumber":"1000000083421082418345386156"}';
|
|
|
+ $params = json_decode($body, true);
|
|
|
+ $providers = $this->getProvider('wangliantx', 'RefillCallBack');
|
|
|
+ $ret = $providers->verify($params);
|
|
|
+ $resp = $providers->notify($params);
|
|
|
}
|
|
|
|
|
|
public function testZhuojian()
|
|
@@ -938,16 +938,17 @@ class TestRefill extends TestCase
|
|
|
|
|
|
public function testGuochuang_nation()
|
|
|
{
|
|
|
-// $providers = $this->getProvider('guochuang_nation');
|
|
|
+ $providers = $this->getProvider('guochuang_nation');
|
|
|
// $resp = $providers->add(18500608333, 5, 1, ['order_sn' => $this->make_sn(), 'regin_no' => 1]);
|
|
|
+ $resp = $providers->query(['order_sn' => '4372390688043259849812']);
|
|
|
|
|
|
- $body = '{"account":"18500608333","evidence":"N/A","evidenceType":"","id":"D2021090718185107657","inTime":"2021/09/07 18:19:05","money":"1","outerId":"65261631009929751933","status":"SUCCESS"}';
|
|
|
- $params['ts'] = 1631009945;
|
|
|
- $params['sign'] = 'C53F921EB5573EF4D0C757C5B5D4185D';
|
|
|
- $params['body'] = $body;
|
|
|
- $providers = $this->getProvider('guochuang_nation','RefillCallBack');
|
|
|
- $ret = $providers->verify($params);
|
|
|
- $resp = $providers->notify($params);
|
|
|
+// $body = '{"account":"19982440060","evidence":"1000000083421102010443856304","evidenceType":"","id":"D2021102010210473815","inTime":"2021/10/20 10:31:14","money":"100","outerId":"1659990688040464576756","status":"SUCCESS"}';
|
|
|
+// $params['ts'] = 1634697074;
|
|
|
+// $params['sign'] = 'C93583DEF43208A26983BC5427CFFF12';
|
|
|
+// $params['body'] = $body;
|
|
|
+// $providers = $this->getProvider('guochuang_nation','RefillCallBack');
|
|
|
+// $ret = $providers->verify($params);
|
|
|
+// $resp = $providers->notify($params);
|
|
|
}
|
|
|
|
|
|
public function testTianyanman()
|
|
@@ -999,15 +1000,11 @@ class TestRefill extends TestCase
|
|
|
// $resp = $providers->add(13699279618, 4, 100, ['order_sn' => $this->make_sn()]);
|
|
|
// $resp = $providers->query(['order_sn' => '68221631775122967358']);
|
|
|
|
|
|
-// $body = '{"phone":"13699279618","orderNo":"F2109161452121045530","status":"success","otherNo":"68221631775122967358","msg":"提交/充值成功","ext":"524501553021467113"}';
|
|
|
-// $params = json_decode($body, true);
|
|
|
+ $body = '{"phone":"13699279618","orderNo":"F2109161452121045530","status":"success","otherNo":"68221631775122967358","msg":"提交/充值成功","ext":"524501553021467113"}';
|
|
|
+ $params = json_decode($body, true);
|
|
|
$providers = $this->getProvider('hangtong','RefillCallBack');
|
|
|
-// $ret = $providers->verify($params);
|
|
|
-// $resp = $providers->notify($params);
|
|
|
-
|
|
|
- $body = '{"phone":"18651376439","orderNo":"F2110181020213141546","status":"fail","otherNo":"4185270687867621074422","msg":"提交/充值失败","ext":null}';
|
|
|
- $inputs = json_decode($body,true) ?? [];
|
|
|
- $resp = $providers->notify($inputs);
|
|
|
+ $ret = $providers->verify($params);
|
|
|
+ $resp = $providers->notify($params);
|
|
|
}
|
|
|
|
|
|
public function testJinfeng()
|
|
@@ -1195,16 +1192,27 @@ class TestRefill extends TestCase
|
|
|
$data = $providers->notify($params);
|
|
|
}
|
|
|
|
|
|
- public function testXiaoniu_hf()
|
|
|
+ public function testShuoruan()
|
|
|
{
|
|
|
-// $providers = $this->getProvider('xiaoniu_hf');
|
|
|
+// $providers = $this->getProvider('shuoruan');
|
|
|
// $resp = $providers->balance();
|
|
|
-// $resp = $providers->add(18500608333, 5, 30, ['order_sn' => $this->make_sn()]);
|
|
|
-// $resp = $providers->query(['order_sn' => '64601634527198572270']);
|
|
|
-
|
|
|
- $body = '{"content":"","realAmt":"0","status":"2","timestamp":"20211018112328","sign":"b69b420b0bfe950ea9f1d92fa1ed3b53","orderNo":"XN20211018112005318283580","mOrderNo":"64601634527198572270"}';
|
|
|
- $params = json_decode($body, true);
|
|
|
- $providers = $this->getProvider('xiaoniu_hf','RefillCallBack');
|
|
|
+// $resp = $providers->add(13699279618, 4, 10, ['order_sn' => $this->make_sn()]);
|
|
|
+// $resp = $providers->query(['order_sn' => '80261634802627091026']);
|
|
|
+
|
|
|
+ $params['Action'] = 'CX';
|
|
|
+ $params['AgentAccount'] = '18600608333';
|
|
|
+ $params['Agentbalance'] = '-9.970';
|
|
|
+ $params['Orderid'] = '80261634802627091026';
|
|
|
+ $params['Chargeid'] = '2162076796';
|
|
|
+ $params['Orderstatu_int'] = '16';
|
|
|
+ $params['Orderstatu_text'] = '缴费成功_';
|
|
|
+ $params['TransCash'] = '10.000';
|
|
|
+ $params['OrderPayment'] = '9.970';
|
|
|
+ $params['Errorcode'] = '0000';
|
|
|
+ $params['Errormsg'] = '';
|
|
|
+ $params['Sign'] = '654fbc24c3d0878247bc3be3ed699f16';
|
|
|
+
|
|
|
+ $providers = $this->getProvider('shuoruan','RefillCallBack');
|
|
|
$ret = $providers->verify($params);
|
|
|
$data = $providers->notify($params);
|
|
|
}
|