У нас возникла большая проблема с получением Sage Accounts для распознавания всех элементов корзины, отправленных на MySagePay через протокол 3.0 (https://live.sagepay.com/gateway/service/vspform-register.vsp) с использованием модуля оплаты OpenCart Sagepay Server, измененного для включения либо корзины, либо Поля BasketXML. В частности, любые предметы, которые являются скидками, не подбираются и не вызывают причитающихся сумм на книгах в качестве суммы, которую заплатил клиент, не суммируются с общей суммой корзины.Учетные записи Sage не собирают предметы со скидкой в корзине от MySagePay
Нам было предложено использовать исходное поле корзины с разделителями двоеточия, но это не означает указания того, является ли предмет дисконтированным, кроме как отправить его как отрицательное значение, которое игнорируется Sage Accounts.
В дополнение к этим предметам скидки, представленным на MySagePay с использованием правильно отформатированного поля BasketXML, также не отображаются в деталях платежа (хотя общий баланс суммы).
Нам также было рекомендовано обеспечить, чтобы товарные товары ProductSKU, отправленные на MySagePay, соответствовали именно SKU, используемым в Sage Accounts, однако нет способа указать SKU для предмета скидок.
Я вполне уверен, что мы сделали все возможное с конца сайта-to-MySagePay, поэтому как мы гарантируем, что содержимое корзины покупок, включая предметы скидок, правильно подобраны Sage Accounts из MySagePay?