ビルド中のWebサイトでpaypal ipnをテストしていますが、ipnを検証しようとすると失敗します。特に、この行は動作しません:私は自分のホスティングでPaypal IPNを使用することはできません、どうすれば解決できますか?
$fp = fsockopen('ssl://www.sandbox.paypal.com', 443, $errno, $errstr, 30);
チェックif (!$fp)
は失敗した(fpはfalseです)。私はそれが接続できないと仮定します。なぜこれ?
更新
私は実際に私が得る、私のホスティングソリューションは、SSLをサポートしていません発見:
警告:fsockopenの()[function.fsockopen]: SSLに接続することができませんが://www.sandbox.paypal.com:443(ソケットトランス "SSL" を見つけることができません - あなたがPHPを設定したとき、それを有効にするのを忘れたのか?)
別のホスティングソリューションを使わずにこれを乗り越える方法はありますか?
は、利用可能なカールですか?代わりにそれを試してください。 –
PHPでsslをサポートしていない場合、電子商取引サイトを実行するためにそれらを無条件にするカーテンの裏に隠れているかもしれません... –