【问题标题】:First Data Payment Gateway Issue第一个数据支付网关问题
【发布时间】:2024-01-23 20:32:01
【问题描述】:

我正在尝试在我的网站中整合 First data Payment Getway FirstData 支付网关的配置文件

define("FDAPI_URL","https://ws.merchanttest.firstdataglobalgateway.com/fdggwsapi/services/order.wsdl");
define("FD_USERPWD","WSXXXXXXXX._.1:XXXXXXXX");
define("FD_SSLCERT", "/home/flagcases/domains/usaflagcases.com/public_html/certificate/WSXXXXXXXX._.1.pem"); 
define("FD_SSLKEY","/home/flagcases/domains/usaflagcases.com/public_html/certificate/WSXXXXXXXX._.1.key"); 
define("FD_SSLKEYPASSWD", "ckp_XXXXXXXX"); 
$ch = curl_init(FDAPI_URL);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: text/xml"));
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, FD_USERPWD);
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSLCERT, FD_SSLCERT);
curl_setopt($ch, CURLOPT_SSLKEY, FD_SSLKEY);
curl_setopt($ch, CURLOPT_SSLKEYPASSWD, FD_SSLKEYPASSWD);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch); 
if ($result === false)
{
    echo curl_error($ch);
}

总是出现卷曲错误 无法使用客户端证书(未找到密钥或密码错误?)卷曲错误

【问题讨论】:

  • 请尝试添加 WSXXXXXXXX._.1.p12 可能会对您有所帮助...您添加 WSXXXXXXXX._.1.pem 和 WSXXXXXXXX._.1.key 的位置
  • 从哪里获得 .p12 文件?我正在浏览客户端管理页面,但找不到。

标签: php curl payment-gateway firstdata


【解决方案1】:

请尝试添加 WSXXXXXXXX。.1.p12 可能会对您有所帮助...您添加 WSXXXXXXXX 的位置。.1.pem 和 WSXXXXXXXX._.1.key

【讨论】:

  • 如何使用WSXXXXXXXX..1.p12,它使用代替WSXXXXXXXX..1.pem文件??
最近更新 更多