Добрый день коллеги... Два дня пытаюсь сделать сотовой связи телефона через API все время получаю {"error":"illegal_params","error_description":"Unexpected","status":"refused"} "Обязательные параметры платежа отсутствуют или имеют недопустимые значения." Ниже код которым делаю запрос. Что не так с параметрами платежа? Помогите, пожалуйста, разобраться с ошибкой токен с правами на платеж.. кодировка тоже в utf8 Код (Text): $data = array( 'pattern_id'=>'phone-topup', 'phone-number'=>'79005676888', 'amount'=>'10.00' ); $headers = array ( "Authorization: Bearer " . $token, "Content-Type: application/x-www-form-urlencoded" ); $url='https://yoomoney.ru/api/request-payment'; $query = http_build_query($data,''); if($curl = curl_init()) { curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $query); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); $out = curl_exec($curl); curl_close($curl); }
для профи - может с CURL что-то не так прописал проблема оказалась банально-идиотской.. яндекс отключил оплату телефонов и нигде в справке об этом не указал