首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PayPal接口收费卡返回错误

PayPal接口收费卡返回错误
EN

Stack Overflow用户
提问于 2011-04-25 22:10:40
回答 2查看 709关注 0票数 0

如果这是一个新手问题,请原谅我,但我以前从未使用过任何类型的信用卡API,我几乎是一个新手……

我有一个"PayPal集成“的脚本,它不工作。当我在PayPal沙盒上运行一张卡时,交易似乎完成了,我的沙盒帐户贷记了金额,但脚本返回了以下错误:

代码语言:javascript
运行
复制
TIMESTAMP:  2011-04-25T14:03:42Z
CORRELATIONID:  5e727288789fb
ACK:  SuccessWithWarning
L_LONGMESSAGE0:  This transaction has been completed, but the total of items in the cart did not match the total of all items.
AMT:  25.00
CURRENCYCODE:  EUR
AVSCODE:  X
TRANSACTIONID:  4MM79765A4836914N

我理解错误消息,但我不确定从哪里开始查找,以便尝试并纠正它。如果这个问题很模糊,很抱歉,我很迷茫,希望有人能帮我指出正确的方向?提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2011-04-25 22:28:45

“在您的请求字符串中,您可能已经使用了&L_COST0=18.00&来表示金额”。这可能会给事务带来问题,行项目的变量是L_AMTn,所以在这种情况下它应该是&L_AMT0=18.00&。

如果需要的话,试一下这个。否则,发送您已传递的请求字符串,以获取更详细的视图。

谢谢。

票数 1
EN

Stack Overflow用户

发布于 2011-04-26 13:12:37

你应该调用这个函数-

$httpParsedResponseAr = PPHttpPost('DoDirectPayment', $nvpStr);

哪里

代码语言:javascript
运行
复制
$nvpStr =   &PAYMENTACTION=$paymentType&AMT=$amount&CREDITCARDTYPE=$creditCardType&ACCT=$creditCardNumber".
            "&EXPDATE=$padDateMonth$expDateYear&CVV2=$cvv2Number&FIRSTNAME=$firstName&LASTNAME=$lastName".
            "&STREET=$address1&CITY=$city&STATE=$state&ZIP=$zip&COUNTRYCODE=$country&CURRENCYCODE=$currencyID";

某些参数可能因您的支付过程而异,

所以你可以试试这个。谢谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5779189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档