Saya sedang menyiapkan pemrosesan kartu kredit dan perlu menggunakan solusi untuk CURL. Kode berikut berfungsi dengan baik ketika saya menggunakan server pengujian (yang tidak memanggil URL SSL), tetapi sekarang ketika saya mengujinya di server yang berfungsi dengan HTTPS, gagal dengan pesan kesalahan "gagal membuka aliran".
function send($packet, $url) {
$ctx = stream_context_create(
array(
'http'=>array(
'header'=>"Content-type: application/x-www-form-urlencoded",
'method'=>'POST',
'content'=>$packet
)
)
);
return file_get_contents($url, 0, $ctx);
}