|
@@ -4,50 +4,22 @@ namespace refill\tianyi;
|
|
|
|
|
|
class config
|
|
|
{
|
|
|
- const GET_MOBILE_INFO_URL = 'http://pms.liulianggo.com:8051/c/Mobile/getMobileInfo';
|
|
|
- const GET_PRODUCT_URL = 'http://pms.liulianggo.com:8051/c/Product/getProductList';
|
|
|
const ORDER_URL = 'https://api.800.21cn.com/adapter/v1/remote/numberRecognitionUniversal.do';
|
|
|
const QUERY_URL = 'https://api.800.21cn.com/adapter/v1/remote/numberRecognitionCheck.do';
|
|
|
const BALANCE_URL = 'http://api.800.21cn.com/fps/queryChargeBalance.do';
|
|
|
|
|
|
- const PARTNER_NO = '31d97598f492bae8';
|
|
|
- const SECRET_KEY = 'b873fe4de54d9aa001238937d7061b65';
|
|
|
- const IV = '111111';
|
|
|
+ const PARTNER_NO = '105277719';
|
|
|
+ const SECRET_KEY = 'USAJuw0zJkmqM0yA';
|
|
|
+ const IV = '2859900876319125';
|
|
|
const NOTIFY_URL = BASE_SITE_URL . "/mobile/callback/refill_santi.php";
|
|
|
+ const ExtHeaders = ['Content-Type: application/json;charset=UTF-8'];
|
|
|
+
|
|
|
+ const contract_id = '103657';
|
|
|
+ const activity_id = '107256';
|
|
|
+ const service_code = 'FS0001';
|
|
|
|
|
|
const Products =
|
|
|
[
|
|
|
- //流量面值、使用范围、使用期限
|
|
|
- 'ST100747' => ['prodValue' => 1024, 'prodScope' => 1, 'validate' => 1],// 30 移动-1G-当月-全国
|
|
|
- 'ST100748' => ['prodValue' => 2048, 'prodScope' => 1, 'validate' => 1],// 50 移动-2G-当月-全国
|
|
|
- 'ST100749' => ['prodValue' => 3072, 'prodScope' => 1, 'validate' => 1],// 70 移动-3G-当月-全国
|
|
|
- 'ST100750' => ['prodValue' => 5120, 'prodScope' => 1, 'validate' => 1],// 100 移动-5G-当月-全国
|
|
|
- 'ST100751' => ['prodValue' => 10240, 'prodScope' => 1, 'validate' => 1],// 150 移动-10G-当月-全国
|
|
|
- 'ST100752' => ['prodValue' => 15360, 'prodScope' => 1, 'validate' => 1],// 200 移动-15G-当月-全国
|
|
|
- 'ST100753' => ['prodValue' => 30720, 'prodScope' => 1, 'validate' => 1],// 300 移动-30G-当月-全国
|
|
|
-
|
|
|
- 'ST100754' => ['prodValue' => 1024, 'prodScope' => 1, 'validate' => 2],// 5 移动-1G-1天-全国
|
|
|
- 'ST100755' => ['prodValue' => 2048, 'prodScope' => 1, 'validate' => 2],// 8 移动-2G-1天-全国
|
|
|
- 'ST100756' => ['prodValue' => 5120, 'prodScope' => 1, 'validate' => 7],// 15 移动-5G-7天-全国
|
|
|
-
|
|
|
- 'ST100757' => ['prodValue' => 1024, 'prodScope' => 1, 'validate' => 1],// 20 联通-1G-当月-全国
|
|
|
- 'ST100758' => ['prodValue' => 4096, 'prodScope' => 1, 'validate' => 1],// 55 联通-4G-当月-全国
|
|
|
- 'ST100759' => ['prodValue' => 20480, 'prodScope' => 1, 'validate' => 1],// 80 联通-20G-当月-全国
|
|
|
-
|
|
|
- 'ST100760' => ['prodValue' => 500, 'prodScope' => 1, 'validate' => 2],// 5 联通-500M-1天-全国
|
|
|
- 'ST100761' => ['prodValue' => 1024, 'prodScope' => 1, 'validate' => 2],// 7 联通-1G-1天-全国
|
|
|
- 'ST100762' => ['prodValue' => 2048, 'prodScope' => 1, 'validate' => 8],// 12 联通-2G-3天-全国
|
|
|
- 'ST100763' => ['prodValue' => 4096, 'prodScope' => 1, 'validate' => 7],// 16 联通-4G-7天-全国
|
|
|
- 'ST100764' => ['prodValue' => 10240, 'prodScope' => 1, 'validate' => 7],// 30 联通-10G-7天-全国
|
|
|
-
|
|
|
- 'ST100765' => ['prodValue' => 500, 'prodScope' => 1, 'validate' => 1],// 15 电信-500M-当月-全国
|
|
|
- 'ST100766' => ['prodValue' => 2048, 'prodScope' => 1, 'validate' => 1],// 30 电信-2G-当月-全国
|
|
|
- 'ST100767' => ['prodValue' => 6144, 'prodScope' => 1, 'validate' => 1],// 60 电信-6G-当月-全国
|
|
|
- 'ST100768' => ['prodValue' => 10240, 'prodScope' => 1, 'validate' => 1],// 80 电信-10G-当月-全国
|
|
|
-
|
|
|
- 'ST100769' => ['prodValue' => 2048, 'prodScope' => 1, 'validate' => 2],// 15 电信-2G-1天-全国
|
|
|
- 'ST100770' => ['prodValue' => 3072, 'prodScope' => 1, 'validate' => 8],// 20 电信-3G-3天-全国
|
|
|
- 'ST100771' => ['prodValue' => 10240, 'prodScope' => 1, 'validate' => 9],// 30 电信-10G-5天-全国
|
|
|
];
|
|
|
|
|
|
|
|
@@ -75,8 +47,8 @@ class config
|
|
|
return $str;
|
|
|
}
|
|
|
/**
|
|
|
- * 解密数据
|
|
|
- * @param String $encryptedText 待解密密文
|
|
|
+ * 加密数据
|
|
|
+ * @param String $encryptedText 待加密密文
|
|
|
* @return String
|
|
|
*/
|
|
|
public static function encrypt(string $encryptedText) {
|
|
@@ -85,8 +57,8 @@ class config
|
|
|
return self::encodeBytes($ciphertext);
|
|
|
}
|
|
|
/**
|
|
|
- * 加密数据
|
|
|
- * @param String $encryptedText 待加密数据
|
|
|
+ * 解密数据
|
|
|
+ * @param String $encryptedText 待解密数据
|
|
|
* @return String
|
|
|
*/
|
|
|
public static function decrypt(string $encryptedText) {
|