使用布局C从PayPal PayFlow获取错误160

时间:2013-11-18 00:28:31

标签: php paypal paypal-sandbox payflowlink

我正在试着弄清楚为什么我似乎无法从沙盒中的PayPal PayFlow Advanced获得安全令牌。

我没有获取参数类型结果,而是获得了一个包含错误的html页面:

Some required information is missing or incorrect. Please correct the fields below and try again.
Error: Your transaction can no longer be processed. Please return to the merchant's web site or contact the merchant. Error: 160

我已经通过PayPal PayFlow指南PDF了解了几个代码示例。我已经搜索了几天,并且除了一个帖子说他的服务器上已禁用curl之外,还没有找到关于错误160的任何内容。它在我的服务器上启用。我还看到了一篇帖子(自2012年12月起),关于在请求参数中以特定顺序提供一些参数。

我已经尝试了我找到的建议,但似乎没有改变结果。

为什么我会获得一个html页面而不是结果?

网址:https://pilot-payflowlink.paypal.com

发布字段:TRXTYPE=S&PARTNER=PayPal&VENDOR=xxxx&USER=xxxx&PWD=xxxx&INVNUM=xxxxxx&AMT=22.34&CREATESECURETOKEN=Y&SECURETOKENID=52895d03afc761.99691257

卷曲选项:

$options = array(
    CURLOPT_RETURNTRANSFER => TRUE,
    CURLOPT_HEADER         => TRUE,
    CURLOPT_VERBOSE        => TRUE,
    CURLOPT_SSL_VERIFYHOST => FALSE,
    CURLOPT_SSL_VERIFYPEER => FALSE,
    CURLOPT_POST           => TRUE,
    CURLOPT_POSTFIELDS     => $info
);

非常感谢任何帮助!!

斯隆

1 个答案:

答案 0 :(得分:0)