沙箱模式下的流程付款出错

时间:2015-12-02 12:15:23

标签: php laravel paypal

我收到错误。 在处理表格付款时,我发送

PayPal\Api\Amount::__set_state(array(
   '_propMap' => 
  array (
    'currency' => 'USD',
    'total' => '0.63',
    'details' => 
    PayPal\Api\Details::__set_state(array(
       '_propMap' => 
      array (
        'shipping' => '0.20',
        'tax' => '0.40',
        'subtotal' => '0.03',
      ),
    )),
  ),
))

我得到“交易金额详细信息(小计,税金,运费)必须累加到指定金额”

回复数据:

"transactions": [
            {
                "amount": {
                    "currency": "USD",
                    "total": "3.60",
                    "details": {
                        "subtotal": "0.03",
                        "tax": "0.40",
                        "shipping": "0.20"
                    }
                }
            }
        ]

1 个答案:

答案 0 :(得分:0)

您的回复数据显示total为3.60美元,但如果您累加了subtotaltaxshipping,则只需0.63美元。

因此出现错误消息。

即使我不确定您的申请表中的total与您的回复数据中的total有何不同。