Ejemplo n.º 1
0
 public function alipayAction()
 {
     $this->view->disable();
     $json = '{"discount":"0.00","payment_type":"1","subject":"\\u6d4b\\u8bd5\\u670d\\u52a13","trade_no":"2015071400001000310056525977","buyer_email":"18623640927","gmt_create":"2015-07-14 11:42:54","notify_type":"trade_status_sync","quantity":"1","out_trade_no":"201507141141234760","seller_id":"2088021056329497","notify_time":"2015-07-14 11:46:33","body":"\\u7f8e\\u5bb9\\u96621","trade_status":"WAIT_BUYER_PAY","is_total_fee_adjust":"Y","total_fee":"0.01","seller_email":"*****@*****.**","price":"0.01","buyer_id":"2088312777840311","notify_id":"94ba10828b1396052ead6066e79c18b83q","use_coupon":"N","sign_type":"RSA","sign":"ZC1NpuPTClv7lZJI+xoeYOnYbEEzcVws2cNalFK46qci0vl1Nj4VBxf6vdssTDcasNePhlQaNms1KuBpY5NVbJSXMz\\/azjmUb\\/h2mB4g45AMZ5b8Gl5pk5eUwdn69Gux\\/z0VsCNcQp+ILxXMYnfD8nBYMnESpuZ5We\\/41LGEbxQ="}';
     $params = json_decode($json, true);
     $payConfig = (include APP_COMMON_PATH . "base-config/pay.php");
     $alipayConfig = $payConfig['alipay'];
     $pay = new Pay($alipayConfig);
     echo $pay->verifySignRSA($params, $params['sign']) ? 1 : 0;
 }