Я работаю над приложением PHP
, которое ссылается на Protx VSP Direct payment gateway
. Чтобы обрабатывать запросы «3D Secure» от компании, занимающейся обработкой кредитных карт, мне нужно перенаправить пользователя на другой веб-сайт, имитируя опубликованную форму. Я пытаюсь использовать библиотеки cURL
, но, похоже, столкнулся с проблемой. Мой код следующий:
<?php
$ch = curl_init();
// Set the URL
curl_setopt($ch, CURLOPT_URL, 'http://www.google.com/');
// Perform a POST
curl_setopt($ch, CURLOPT_POST, 1);
// If not set, curl prints output to the browser
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
// Set the "form fields"
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
$output = curl_exec($ch);
curl_close($ch);
?>
Все, что это делает, это захватывает содержимое URL-адреса, через который проходит, и никуда не пересылает пользователя. Я пробовал гуглить и читать столько, сколько смогу, но не могу понять, чего мне не хватает. Есть идеи? Я не хочу создавать HTML-форму, которая автоматически подает себя, если я могу избежать этого.
Спасибо за любую помощь: -)