Я обрабатываю кредитные карты с помощью платежного шлюза. Чтобы отправить данные на свои серверы, я использую cURL в PHP. У меня есть сертификат SSL, выданный моему домену, чтобы обеспечить шифрование всех POST-данных. Поскольку сертификат SSL уже установлен, мне все еще нужно использовать параметры SSL для cURL? Если да, то какой из параметров мне нужно установить с учетом моей настройки?Платежный шлюз с использованием cURL с SSL?
Я попытался следующий код неудачно:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://secure.paymentgateway.com/blah.php");
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_CAINFO, getcwd().'/cert/ca.crt');
curl_setopt($ch, CURLOPT_SSLCERT, getcwd().'/cert/mycert.pem');
curl_setopt($ch, CURLOPT_SSLCERTPASSWD, 'password');
curl_setopt($ch, CURLOPT_POST, $count);
curl_setopt($ch,CURLOPT_POSTFIELDS,"variables...");
$output = curl_exec($ch);
echo $output;
curl_close($ch);
Мне просто интересно, не могли бы вы указать, какой платежный шлюз это? –
Спасибо, я понял! – john
payscape - платежный шлюз – john