payment_hwpay.php 831 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2018/4/19
  6. * Time: 16:09
  7. */
  8. define('IN_WEB', true);
  9. $sid = (isset($_REQUEST['sid']) == false) ? 1 : $_REQUEST['sid'];
  10. $lid = (isset($_REQUEST['lid']) == false) ? 1 : $_REQUEST['lid'];
  11. if ($sid <= 0) {
  12. die('no sid. in login.');
  13. }
  14. include_once dirname(__FILE__) . "/../com.php";
  15. //进行华为支付参数处理,不取$_REQUEST中的,因为有的会被转换
  16. $urlParam = $_SERVER['QUERY_STRING'];
  17. // oo::logs()->debug3('华为传过来的url参数:'.$urlParam , 'hw_verify.php');
  18. $param = explode('&',$urlParam);
  19. $data = [];
  20. foreach ($param as $v) {
  21. $arr = explode('=', $v);
  22. $data[$arr[0]] = $arr[1] ?? '';
  23. }
  24. $data = oo::commonOprModel('paymenthw')->deliveryHuaweiPay($data, $urlParam, $_REQUEST['Signature']);
  25. die(json_encode($data));