dpkt17803 2013-10-26 11:08
浏览 55
已采纳

php - paypal express checkout ipn order total

I'm trying to integrate PayPal's express checkout option to my website. Although when I submit the form I get this error:

Error : Order total is missing.
Array
(
    [TIMESTAMP] => 2013%2d10%2d26T11%3a02%3a21Z
    [CORRELATIONID] => b560763f62a46
    [ACK] => Failure
    [VERSION] => 76%2e0
    [BUILD] => 8252112
    [L_ERRORCODE0] => 10400
    [L_ERRORCODE1] => 10001
    [L_SHORTMESSAGE0] => Transaction%20refused%20because%20of%20an%20invalid%20argument%2e%20See%20additional%20error%20messages%20for%20details%2e
    [L_SHORTMESSAGE1] => Transaction%20failed%20due%20to%20internal%20error
    [L_LONGMESSAGE0] => Order%20total%20is%20missing%2e
    [L_LONGMESSAGE1] => Internal%20Error
    [L_SEVERITYCODE0] => Error
    [L_SEVERITYCODE1] => Error
)

&CURRENCYCODE=USD
&PAYMENTACTION=Sale
&ALLOWNOTE=1
&PAYMENTREQUEST_0_CURRENCYCODE=USD
&PAYMENTREQUEST_0_AMT=
&PAYMENTREQUEST_0_ITEMAMT=
&L_PAYMENTREQUEST_0_QTY0=1
&PAYMENTREQUEST_0_AMT=
&L_PAYMENTREQUEST_0_NAME0=Fund+your+balance
&L_PAYMENTREQUEST_0_NUMBER0=rbl
&AMT=
&RETURNURL=http%3A%2F%2Fdomain.com%2Fincludes%2Fipn%2Fpaypal%2Fprocess.php
&CANCELURL=http%3A%2F%2Fdomain.com%2Faccount

I can't seem to find the issue...

  • 写回答

1条回答 默认 最新

  • dpsfay2510 2013-10-27 01:00
    关注

    Couple of problems

    PAYMENTREQUEST_0_AMT is repeated twice

    PAYMENTREQUEST_0_ITEMAMT and PAYMENTREQUEST_0_AMT are empty. You have to provide an amount you want to process. Your error message actually says this

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 qgcomp混合物线性模型分析的代码出现错误:Model aliasing occurred
  • ¥100 已有python代码,要求做成可执行程序,程序设计内容不多
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥15 小红薯封设备能解决的来
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助
  • ¥15 STM32控制MAX7219问题求解答