config.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. namespace refill\mifeng_fast;
  3. class config
  4. {
  5. const AppKey = "659270031";
  6. const AppSecret = '79fa5202cc1b176d';
  7. const CH_HOST = 'http://merchant.task.mf178.cn';
  8. const ORDER_URL = config::CH_HOST . '/api/merchant/upload_order';
  9. const QUERY_URL = config::CH_HOST . '/api/merchant/order_info';
  10. const BALANCE_URL = config::CH_HOST . '/api/merchant/account';
  11. const NOTIFY_URL = BASE_SITE_URL . "/racc/callback/mh/mifeng_fast.php";
  12. const PRODUCT_ID = '10001';
  13. // const NOTIFY_URL = "https://api.mhigh.cn/racc/callback/mh/testcb.php";
  14. const ExtHeaders = ['Content-Type: application/json;charset=UTF-8'];
  15. public const ERRMSG = [
  16. 10001 => '参数错误',
  17. 10002 => '签名错误',
  18. 10003 => '时间戳超期',
  19. 10004 => '商户不存在',
  20. 10005 => '商户被禁用',
  21. 10006 => '商户请求IP错误',
  22. 10010 => '第三方订单号已存在',
  23. 10011 => '账户余额不足',
  24. 10012 => '渠道不可用或无资源',
  25. 10013 => '充值故障,请稍后再试',
  26. 10014 => '充值号码有问题(号码格式错误、空号或已拉黑)',
  27. 10015 => '订单不存在',
  28. 10016 => '请求太频繁,请稍后重试'
  29. ];
  30. public static function sign($params)
  31. {
  32. ksort($params);
  33. $buff = '';
  34. foreach ($params as $k => $v)
  35. {
  36. if ($k != "sign" && $k != "datas") {
  37. $buff .= $k . $v;
  38. }
  39. }
  40. $buff .= config::AppSecret;
  41. $sign = md5($buff);
  42. return $sign;
  43. }
  44. }