2016-10-11 11 views
0

У нас возникла большая проблема с получением 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?

ответ

1

Корзина XML не поддерживается Sage Accounts, и Sage Accounts не принимает отрицательные значения, как вы сказали. До тех пор, пока Sage Accounts не примет XML, нет способа снять скидку.

 Смежные вопросы

  • Нет связанных вопросов^_^