1

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が機能していないのはそのためですか

4

0 に答える 0