Ошибки drupal_http_request при отправке запроса на яндекс.деньги

Главные вкладки

Аватар пользователя trobing trobing 17 февраля 2017 в 18:21

Здравствуйте,
По сабмиту формы создаю и отправляю следующий запрос

<?php
    $payment_data 
= array(
        
// Данные о платеже, получатель, сумма и т.д...
    
);

    

$url 'https://money.yandex.ru/quickpay/confirm.xml/';
    
$options['data'] = drupal_http_build_query($payment_data);
    
$options['headers'] = array('Content-Type' => 'application/x-www-form-urlencoded');
    
$options['method'] = 'POST';
    
drupal_http_request($url$options);
?>

dpm выдаёт code - 303, error - see other, если убрать закрывающий слеш в урле error - missing schema, code - -1002, redirect_code - 302.
Что я делаю не так, и нужен ли закрывающий слеш в урле в данном случае?

Комментарии

Аватар пользователя bumble bumble 18 февраля 2017 в 11:11

Проверьте данные и их формат передачи яндексу. Почитайте, правильно ли drupal_http_build_query их конвертирует. Ну, и собственно в ответе сервера ищите, обычно в ответах содержится прицина ошибки.