Здравствуйте,
По сабмиту формы создаю и отправляю следующий запрос
<?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.
Что я делаю не так, и нужен ли закрывающий слеш в урле в данном случае?
Комментарии
вы хоть раз видели адрес, где шел бы закрывающий слеш после имени файла?
Тогда почему missing schema?
Проверьте данные и их формат передачи яндексу. Почитайте, правильно ли drupal_http_build_query их конвертирует. Ну, и собственно в ответе сервера ищите, обычно в ответах содержится прицина ошибки.