worldpay 支払いゲートウェイの実装は、私を夢中にさせています。XML ダイレクト メソッドを使用して、php Web サイトに worldpay 支払いゲートウェイを実装しようとしています。ここのコードを使用して、すべての HTTP リクエストを処理しています。
しかし、サーバーに接続しようとすると、認証が必要であるというエラー メッセージが表示されます。次のURLに必要な詳細をすべて提供しました
$dest="https://$merchantCode:$password@secure-test.wp3.rbsworldpay.com/jsp/merchant/xml/paymentService.jsp";
curl を使用してサーバーに接続しても、URL が見つからないというエラー メッセージが表示されます。
以下は、私が使用しているcurlコードです。
$ch = curl_init ($url);
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$xml); //$xml is the xml string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_NOPROGRESS, 0);
$result = curl_exec ($ch); // result will contain XML reply from WorldPay curl_close ($ch);
if ( $result == false )
{
$error = "Curl could not retrieve page '$url', curl_exec returns false";
}
echo $error;
echo $result;
適切なドキュメントがないので、それを実装した人に助けてもらいたいです。
現在、ローカルホストで PHP Web サイトをテストしています。HTTPリクエストまたはcurlが機能していないのはそのためですか