Пример #1
0
 public function refund($trade_no, $refund_amount, $out_request_no)
 {
     $biz_content = "{\"trade_no\":\"" . $trade_no . "\",\"refund_amount\":\"" . $refund_amount . "\",\"out_request_no\":\"" . $out_request_no . "\",\"refund_reason\":\"reason\",\"store_id\":\"store001\",\"terminal_id\":\"terminal001\"}";
     $request = new AlipayTradeRefundRequest();
     $request->setBizContent($biz_content);
     $response = aopclient_request_execute($request);
     return $response;
 }
Пример #2
0
 public function requestToken($auth_code)
 {
     $AlipaySystemOauthTokenRequest = new AlipaySystemOauthTokenRequest();
     $AlipaySystemOauthTokenRequest->setCode($auth_code);
     $AlipaySystemOauthTokenRequest->setGrantType("authorization_code");
     $result = aopclient_request_execute($AlipaySystemOauthTokenRequest);
     return $result;
 }
Пример #3
0
 /**
  * 老版本的pushMsg接口,不推荐使用
  * 
  * @param unknown $biz_content        	
  */
 public function pushMsgRequest($biz_content)
 {
     $request = new AlipayMobilePublicMessagePushRequest();
     $request->setBizContent($biz_content);
     return aopclient_request_execute($request);
 }
Пример #4
0
    $request->setBizContent($biz_content);
    $result = aopclient_request_execute($request);
    // var_dump($result);
    if ($result != null && $result->alipay_mobile_public_follow_list_response->code == 200) {
        $list = $result->alipay_mobile_public_follow_list_response->data->user_id_list->string;
        print_r($list);
    }
}
//获取用户地理位置
//https://fuwu.alipay.com/platform/doc.htm#c0502
if (HttpRequest::getRequest("param") == "gis") {
    $userid = "BM7PjM8f8-v6VFqeTlFUqo97w0QKRHRl-OmymTOxsGHnKDWiwQekMHiEi06tEbjg01";
    $biz_content = "{\"userId\":\"{$userid}\"}";
    $request = new AlipayMobilePublicGisGetRequest();
    $request->setBizContent($biz_content);
    $result = aopclient_request_execute($request);
    // var_dump($result);
    if ($result != null && $result->alipay_mobile_public_gis_get_response->code == 200) {
        // 精确度
        $accuracy = $result->alipay_mobile_public_gis_get_response->accuracy;
        // 城市
        $city = $result->alipay_mobile_public_gis_get_response->city;
        // 纬度
        $latitude = $result->alipay_mobile_public_gis_get_response->latitude;
        // 经度
        $longitude = $result->alipay_mobile_public_gis_get_response->longitude;
        // 省份
        $province = $result->alipay_mobile_public_gis_get_response->province;
        echo $province . " " . $city;
    }
}