【发布时间】:2014-07-09 13:00:05
【问题描述】:
我想将 Paypal Advanced 集成到 PHP 中。 成功传递值并提交表单后,得到一个 来自 Paypal 的错误消息响应。 错误消息是:RESPMSG=用户身份验证失败。
我用过这些代码:
$PF_HOST_ADDR = "https://pilot-payflowpro.paypal.com";
$post_data = 'USER=' . $PF_USER
. '&VENDOR= ' . $PF_USER
. '&PWD= ' . $PF_PWD
. '&PARTNER= ' . $PF_PARTNAR
. '&AMT=' . $PF_PACKAGE
. '&ACCT=' . $PF_CARD_NO
. '&ACCTTYPE='.$PF_CARD_TYPE
. '&CURRENCY='.$PF_CURRENCY_TYPE
. '&CVV2=' . $PF_CVV
. '&EXPDATE=' . $PF_EXP_DATE
. '&CREATESECURETOKEN=Y'
. '&SECURETOKENID=' . $PF_SECURE_TOKEN_ID
. '&CLIENTIP='. $PF_IP_ADDRESS
. '&TRXTYPE=S';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$PF_HOST_ADDR);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,TRUE);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); // Ready the Post data to Send ....
$response = curl_exec($ch); //Getting Response from Server
print_r($response);
【问题讨论】: