Loyalty

  1. Домой
  2. Документы
  3. Loyalty
  4. API процессинга покупок
  5. refund

refund

Метод осуществляет возврат товаров в покупке и пересчитывает начисления бонусных баллов.

Схема работы метода

Метод refund проверяет id покупки (purchaseId), по которой пользователь совершает возврат. В случае, если id покупки не существует, возврат не будет совершен. Возврат возможен только при заполненном параметре purchaseId.

В случае успешного вызова метода происходит перерасчёт начисленных на покупку бонусных баллов. Потраченные при покупке бонусные баллы не возвращаются.

На стороне процессинга не ограничены возможности:

  • вернуть продукты, не входящие в состав покупки
  • вернуть товары на сумму, отличную от суммы покупки
  • совершить возврат в точке продаж, отличной от точки продаж покупки

При необходимости, данные проверки могут быть реализованы на стороне кассового ПО/cайта.


Ознакомиться с примером запроса можно по ссылке: https://samarasoftloyalty.docs.apiary.io/#reference/0/purchaserefund/0

Примечания

  • После вызова метода возврата покупки будет произведен перерасчет начисляемых бонусных баллов согласно обновленному набору продуктов
  • После вызова метода возврата покупки будет произведен возврат бонусных баллов списанных в покупке(при установке соответствующей настройки в справочнике «Тип бонусных баллов»):
    1. Если произведен полный возврат, будут возвращены все списанные баллы
    2. Если возврат частичный, будет произведен пересчет списанных баллов, и возвращена часть бонусных баллов
Был ли данный материал полезен? Да 2 Нет