【发布时间】:2011-11-08 21:47:08
【问题描述】:
我正在尝试验证 paypal pdt 信息。
我生成了我的模型表单并提交了它。 IT 部门也工作并返回了信息。
我尝试了同样的事情来提出 curl 请求。但是我的当前请求返回空白。
我的模型表格:
<form method="post" action="https://sandbox.paypal.com/cgi-bin/webscr">
<input type="hidden" name="cmd" value="_notify-synch"/>
<input type="hidden" name="at" value="-----"/>
<input type="hidden" name="tx" value="-----"/>
<input type="submit" value="Test"/>
</form>
我的 CURL 请求代码:
$arrData = array(
'tx' => '----',
'cmd' => '_notify-synch',
'at' => '-----'
);
$ch = curl_init( 'https://sandbox.paypal.com/cgi-bin/webscr' );
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1) ;
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $arrData);
$strCurlResult = curl_exec($ch);
curl_close( $ch );
return $strCurlResult;
编辑:
在跟踪 curl 错误时我发现以下消息:
SSL:证书主题名称“www.sandbox.paypal.com”不匹配 目标主机名 'sandbox.paypal.com'
【问题讨论】:
-
库尔卡宾;如果我们为您的解决方案做出了贡献,请更新此问题。