Операции возврата

Продавцы, по различным причинам, могут пожелать сделать возврат переведенных в их пользу от ПА ООО "ПЭЙ ЭНИ ВЭЙ" денежных средств. В этом случае ПА ООО "ПЭЙ ЭНИ ВЭЙ" сделает возврат средств покупателю.

Операцию возврата от продавца должна быть совершена маркетплейсом с помощью интерфейса MONETA.merchantAPI запросом RefundRequest. Если возвращается только часть проданных товаров, в атрибуте customfield:inventory операции возврата следует передать следующие данные в формате json:

{"inventory": [
    {"sellerAccount": "30990009", 
     "sellerInn": "1234", 
     "sellerName": "ООО Название 1", 
     "sellerPhone": "71234567890",
     "productName": "test1",
     "productQuantity": 1, 
     "productPrice": 0.20,
     "productVatCode": 1105,
     "po": "***",
     "pm": "***"},
    {"sellerAccount": "30990009",
     "sellerInn": "1234",
     "sellerName": "ООО Название 1", 
     "sellerPhone": "71234567890",
     "productName": "test3",
     "productQuantity": 2,
     "productPrice": 0.40,
     "productVatCode": 1105,
     "po": "***",
     "pm": "***"}
  ]
}

Поля данных были подробно описаны выше, в разделе "Создание invoice".

Если в атрибуте customfield:inventory операции возврата не передана номенклатура, система ПА ООО "ПЭЙ ЭНИ ВЭЙ" считает, что возвращаются все ранее оплаченные покупателем товары.

Система ПА ООО "ПЭЙ ЭНИ ВЭЙ" сформирует возврат покупателю, а так же чек возврата, который отправит покупателю на e-mail, указанный ранее при формировании invoice.

По результатам возврата, на url переданный для настроек от партнера системе ПА ООО "ПЭЙ ЭНИ ВЭЙ", будет отправлено url-уведомление в формате json:

{"operation": операция возврата покупателю, 
 "parentid": операция возврата продавцу,
 "returnid": false,
 "receipt": "ссылка на чек"}

Если не удалось выделить номенклатуру для чека возврата, то система ПА ООО "ПЭЙ ЭНИ ВЭЙ" сделает перевод денег в пользу продавца на сумму возврата и будет отправлено URL-уведомление в формате json следующего содержания:

{"operation": false, 
 "parentid": операция возврата продавцу,
 "returnid": операция перевода продавцу,
 "receipt": false}

Last updated