Проблемы с PayPal при добавлении товаров со скидкой - PullRequest
0 голосов
/ 06 сентября 2018

Я надеюсь, что кто-то может мне помочь.

У меня есть наборы скидок на мои продукты, чтобы применять процентную скидку при заказе определенной суммы одного товара.

У меня возникают проблемы, когда мой сайт отправляет общее количество в PayPal, так как я получаю следующую ошибку (пример) -

num products: 2
array(2) {
    [0]=> string(5) "38649"
    [1]=> string(5) "40119" }

discount: g total: 326.02

array(2) {
    [0]=> string(28) "API_L_PAYMENTREQUEST_0_NAME0"
    [1]=> string(28) "API_L_PAYMENTREQUEST_0_NAME1"
}
name: 101.6 x 152.4mm Direct Thermal Labels - Permanent Adhesive Select core size:: 76mm; - Multibuy!
name: 110 x 45mm Thermal Transfer Labels - Freezer Adhesive Select core size:: 76mm; - Multibuy!

&RETURNURL=https://www.labelmetrics.co.uk/store/paypal_return.php
&CANCELURL=https://www.labelmetrics.co.uk/store/view_cart.php
&PAYMENTREQUEST_0_CURRENCYCODE=GBP
&PAYMENTREQUEST_0_PAYMENTACTION=Sale
&PAYMENTREQUEST_0_AMT=326.02
&BRANDNAME=
&PAYMENTREQUEST_0_ITEMAMT=326.02
&PAYMENTREQUEST_0_SHIPPINGAMT=
&PAYMENTREQUEST_0_TAXAMT=
&L_PAYMENTREQUEST_0_NAME0=101.6 x 152.4mm Direct Thermal Labels - Permanent Adhesive Select core size:: 76mm; - Multibuy!
&L_PAYMENTREQUEST_0_DESC0=
&L_PAYMENTREQUEST_0_AMT0=13.81
&L_PAYMENTREQUEST_0_QTY0=20
&L_PAYMENTREQUEST_0_TAXAMT0=0.00
&L_PAYMENTREQUEST_0_NAME1=110 x 45mm Thermal Transfer Labels - Freezer Adhesive Select core size:: 76mm; - Multibuy!
&L_PAYMENTREQUEST_0_DESC1=
&L_PAYMENTREQUEST_0_AMT1=19.16
&L_PAYMENTREQUEST_0_QTY1=6
&L_PAYMENTREQUEST_0_TAXAMT1=0.00

SetExpressCheckout failed: Array (
    [TIMESTAMP] => 2018-09-06T09:11:59Z
    [CORRELATIONID] => a7547fbde80c6
    [ACK] => Failure
    [VERSION] => 64.0
    [BUILD] => 48666477
    [L_ERRORCODE0] => 10413
    [L_SHORTMESSAGE0] => Transaction refused because of an invalid argument. See additional error messages for details.
    [L_LONGMESSAGE0] => The totals of the cart item amounts do not match order amounts.
    [L_SEVERITYCODE0] => Error
)

Кто-нибудь видел это раньше и кто-нибудь может помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...