2013-08-27 1 views
0

두 번째 호출 응답을 받았을 때 상태 : 출력을 직접 인쇄했지만 직접 인쇄 한 정보는 어떻게 저장합니까? $ 값의 값이 숫자 1 그래서 1.Paypal 통화 중에 approval_url로 리디렉션하는 방법은 무엇입니까?

$URL = 'https://api.sandbox.paypal.com/v1/oauth2/token'; 
     $ch = curl_init(); 
     curl_setopt($ch, CURLOPT_URL, $URL); 
     curl_setopt($ch, CURLOPT_VERBOSE, 0); 
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
     curl_setopt($ch, CURLOPT_POST, true); 
     curl_setopt($ch, CURLOPT_USERPWD, "user:password"); 
     curl_setopt($ch, CURLOPT_POSTFIELDS, "grant_type=client_credentials"); 
     curl_setopt($ch, CURLOPT_HTTPHEADER, array(
      'Accept: application/json' 
      , 'Accept-Language: en_US' 
     )); 
     $response = curl_exec($ch); 
     $objRes = json_decode($response); 
     $appId = $objRes->app_id; 
     $accessToken = $objRes->access_token; 
     $tokenType = $objRes->token_type; 
     $ch2 = curl_init(); 
     curl_setopt($ch2, CURLOPT_URL, 'https://api.sandbox.paypal.com/v1/payments/payment'); 
     curl_setopt($ch2, CURLOPT_HTTPHEADER, array(
      "Content-Type:application/json", 
      "Authorization:$tokenType $accessToken" 
     )); 
     curl_setopt($ch2, CURLOPT_POSTFIELDS, $this->_generateJSON()); 
     $value = curl_exec($ch2); 
     //$value = 1... 

- I 출력을 저장할 때 I는 사용자를 리디렉션 할을 얻거나,이 확인해 = 포스트 URL하지만,로 보내, 그것은 단지 값을 제공 멀리 ...

사용자를 리디렉션하는 방법에 대한 의견이 있으십니까?

답변

0

는 RETURNTRANSFER 및 VERBOSE

curl_setopt($ch2, CURLOPT_VERBOSE, 0); 
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch2, CURLOPT_POST, true); 

완료를 넣어했다.

아무도 대답하지 않았지만 누군가이 문제를 겪는다면 메시지를 적어 놓으십시오. 이 문제를 해결할 수있는 몇 가지 방법이 있습니다.

관련 문제