PHP SDK를 사용하여 PayPal에서 "Item amount must add up to specified amount subtotal (or total if amount details not specified)"
의 오류가 발생합니다.PayPal PHP SDK 오류 - 지정된 금액까지 추가해야하는 금액 금액 소계
문서 총계가 지정된 총계와 일치하지 않을 때이 오류가 발생한다는 것을 알고 있습니다. 내 경우를 제외하고는, 그들은 합산한다.
다른 답변을 읽은 다음 항목이 항목 당 집계된다는 것을 알고 있습니다. 즉 상품의 가격 * 수량이지만 오류는 계속 발생합니다.
더 흥미로운 점은 입니다. 사용자가 이미 로그인하고 "지금 지불"버튼을 누른 후이 오류가 발생합니다..
이`array (
'amount' => array (
'currency' => 'GBP',
'total' => '558.48',
'details' => array (
'shipping' => '0',
'tax' => '93.08',
'subtotal' => '465.40',
),
),
'item_list' => array (
'items' => array (
0 => array (
'name' => 'Q-Connect Premium White A4 90gsm Inkjet Paper (500 Pack) KF01090',
'currency' => 'GBP',
'quantity' => 50,
'price' => '7.49',
),
1 => array (
'name' => 'Stabilo Point 88 Fineliner Pen Black (Pack of 10 with 5 neon pens free) UK12/110-8846885',
'currency' => 'GBP',
'quantity' => 10,
'price' => '9.09',
),
),
),
)`
나는 이미 그것을 시도하고 배송의 경우 내가 여전히 오류가 있기 때문에이 £ 0.00 만약 내가 전달을 제거하는 것이 좋습니다하지 마십시오 : 여기
는 (배열 등) 트랜잭션 객체이다 > 0세금은 소계 + 배송비로 부과됩니다. 이 경우 (465.40 + 0) * 1.2 = 558.48
마찬가지로 465.40 + 93.08 + 0 = 558.48
나는 좋은 것을 안다. –