Я надеюсь, что кто-то может мне помочь.
У меня есть наборы скидок на мои продукты, чтобы применять процентную скидку при заказе определенной суммы одного товара.
У меня возникают проблемы, когда мой сайт отправляет общее количество в 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
)
Кто-нибудь видел это раньше и кто-нибудь может помочь?