Php 沙盒模式下处理付款时出错
我犯了一个错误。 当处理表单付款时,我发送Php 沙盒模式下处理付款时出错,php,laravel,paypal,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 (
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"
}
}
}
]
您的回复数据显示,
总计
为3.60美元,但如果您将小计
、税务
和运输
的总计相加,则仅为0.63美元
因此,将显示错误消息
尽管我不知道为什么您的申请表中的总计
与您的回复数据中的总计
看起来不同