Bläddra i källkod

解决验签问题

stanley-king 8 år sedan
förälder
incheckning
a8a2e868a4
2 ändrade filer med 17 tillägg och 6 borttagningar
  1. 7 5
      helper/pay/cmbpay.php
  2. 10 1
      mobile/cmbpay_notify.php

+ 7 - 5
helper/pay/cmbpay.php

@@ -65,11 +65,13 @@ class NotifyData
 
     private function public_key()
     {
-        if(CMPPAY_ONLINE == true) {
-            $pub_key = 'MIGJAoGBALKsktbh7j9O9pM0p7qnxxImgODqxjpiT7Xl2bvZCywJtwsNI6CchqAagOYGJjG0NZsnjFunTw5YM9TD5KxsUOILAL6IaNMH/fWREhVjkUDJ4CYtLWlKozElvXRp1iZxf66yHHhN4t7TE5S9NWpEBSn37TEfFLU99Go1WReI1XN1AgMBAAE=';
-        } else {
-            $pub_key = 'MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALuUIwMGhvbpCwYzKCMzvSMQiLAAj5y74cN09N1TXVONPWhvLWkuzEPSd1ogPJLWiVyEG7gEIBT3zTlCV+NMou0CAwEAAQ==';
-        }
+        $pub_key = 'MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALuUIwMGhvbpCwYzKCMzvSMQiLAAj5y74cN09N1TXVONPWhvLWkuzEPSd1ogPJLWiVyEG7gEIBT3zTlCV+NMou0CAwEAAQ==';
+
+//        if(CMPPAY_ONLINE == true) {
+//            $pub_key = 'MIGJAoGBALKsktbh7j9O9pM0p7qnxxImgODqxjpiT7Xl2bvZCywJtwsNI6CchqAagOYGJjG0NZsnjFunTw5YM9TD5KxsUOILAL6IaNMH/fWREhVjkUDJ4CYtLWlKozElvXRp1iZxf66yHHhN4t7TE5S9NWpEBSn37TEfFLU99Go1WReI1XN1AgMBAAE=';
+//        } else {
+//
+//        }
 
         $pk = chunk_split($pub_key, 64, "\n");
         $pk = "-----BEGIN PUBLIC KEY-----\n{$pk}-----END PUBLIC KEY-----\n";

+ 10 - 1
mobile/cmbpay_notify.php

@@ -6,5 +6,14 @@ $data = json_encode($_GET);
 Log::record("cmbpay_notify param: {$data}", Log::DEBUG);
 
 $helper = new pay_helper();
-$helper->OnNotify($_GET,pay_helper::CMB_PAYMENT);
+
+$params = [];
+foreach ($_GET as $key => $value)
+{
+    if($key != 'act' && $key != 'op') {
+        $params[$key] = $value;
+    }
+}
+
+$helper->OnNotify($params,pay_helper::CMB_PAYMENT);