1

实施 worldpay 支付网关让我发疯。我正在尝试使用 XML 直接方法在 php 网站中实现 worldpay 支付网关。我正在使用此处的代码来处理所有 HTTP 请求。

但是每当我尝试连接到他们的服务器时,我都会收到需要授权的错误消息。我在以下网址中提供了所有必需的详细信息

$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 网站。这是 HTTP 请求或 curl 不起作用的原因吗

4

0 回答 0