2017-02-10 9 views
0

Я использую эту библиотеку: https://github.com/amirduran/duranius-paypal-rest-api-php-libraryЭкспресс заказ DPaypal PHP работает в прямом эфире, но неудачи в песочнице

В живом режиме все нормально, но когда я пытаюсь использовать песочницу я просто получаю: INT (35)

$requestParameters = array(
      "USER" => $this->username, 
      "PWD" => $this->password, 
      "SIGNATURE" => $this->apiSignature, 
      "METHOD" => $method, 
      "VERSION" => $this->apiVersion, 
     ); 

     $requestParameters+=$requestData; 
     $finalRequest = http_build_query($requestParameters); 

     $ch = curl_init(); 
     $this->curl=$ch; 

     $curlOptions=$this->getcURLOptions(); 
     $curlOptions[CURLOPT_POSTFIELDS]=$finalRequest; 

     curl_setopt_array($ch, $curlOptions); 
     $serverResponse = curl_exec($ch); 

curl_getinfo ($ ч) результат:

array(26) { 
    ["url"]=> 
    string(37) "https://api-3t.sandbox.paypal.com/nvp" 
    ["content_type"]=> 
    NULL 
    ["http_code"]=> 
    int(0) 
    ["header_size"]=> 
    int(0) 
    ["request_size"]=> 
    int(0) 
    ["filetime"]=> 
    int(-1) 
    ["ssl_verify_result"]=> 
    int(1) 
    ["redirect_count"]=> 
    int(0) 
    ["total_time"]=> 
    float(0.228482) 
    ["namelookup_time"]=> 
    float(0.027594) 
    ["connect_time"]=> 
    float(0.175784) 
    ["pretransfer_time"]=> 
    float(0) 
    ["size_upload"]=> 
    float(0) 
    ["size_download"]=> 
    float(0) 
    ["speed_download"]=> 
    float(0) 
    ["speed_upload"]=> 
    float(0) 
    ["download_content_length"]=> 
    float(-1) 
    ["upload_content_length"]=> 
    float(-1) 
    ["starttransfer_time"]=> 
    float(0) 
    ["redirect_time"]=> 
    float(0) 
    ["redirect_url"]=> 
    string(0) "" 
    ["primary_ip"]=> 
    string(11) "173.0.82.83" 
    ["certinfo"]=> 
    array(0) { 
    } 
    ["primary_port"]=> 
    int(443) 
    ["local_ip"]=> 
    string(13) "192.168.1.100" 
    ["local_port"]=> 
    int(53117) 
} 

Если я просто изменить URL, чтобы https://api-3t.paypal.com/nvp я получить успешную или провал ответ , Я уже проверил все учетные данные, очистил все куки-файлы, зарегистрировался в реальном и песочнице, и я использовал его несколько месяцев назад без каких-либо проблем.

Спасибо!

ответ

0

Видимо проблема была в версии openssl. Я решил это, установив последнюю версию Mamp (4.1.1) с php 7.1 на свой компьютер и изменив версию php на сервере. Все работает сейчас! ^.^