Операции возврата
Продавцы по различным причинам могут пожелать сделать возврат переведенных в их пользу от БПА ПА PayAnyWay денежных средств. В этом случае БПА ПА PayAnyWay сделает возврат средств покупателю.
Операцию возврата от продавца должна быть сделана партнером через MONETA.merchantAPI запросом RefundRequest. Если возвращается только часть проданных товаров, в атрибуте customfield:inventory операции возврата следует передать следующие данные в формате json:
1
{"inventory": [
2
{"sellerAccount": "30990009",
3
"sellerInn": "1234",
4
"sellerName": "ООО Рога и копыта",
5
"sellerPhone": "71234567890",
6
"productName": "test1",
7
"productQuantity": 1,
8
"productPrice": 0.20,
9
"productVatCode": 1105},
10
{"sellerAccount": "30990009",
11
"sellerInn": "1234",
12
"sellerName": "ООО Рога и копыта",
13
"sellerPhone": "71234567890",
14
"productName": "test3",
15
"productQuantity": 2,
16
"productPrice": 0.40,
17
"productVatCode": 1105}
18
]
19
}
Copied!
Поля данных были подробно описаны выше, в разделе "Создание invoice".
Если в атрибуте customfield:inventory операции возврата не передана номенклатура, система БПА ПА PayAnyWay считает что возвращаются все ранее оплаченные покупателем товары.
Система БПА ПА PayAnyWay сформирует возврат покупателю, а так же чек возврата, который отправит покупателю на e-mail, указанный ранее при формировании invoice.
По результатам возврата, на url переданный для настроек от партнера системе БПА ПА PayAnyWay, будет отправлено url-уведомление в формате json:
1
{"operation": операция возврата покупателю,
2
"parentid": операция возврата продавцу,
3
"returnid": false,
4
"receipt": "ссылка на чек"}
Copied!
Если не удалось выделить номенклатуру для чека возврата, то система БПА ПА PayAnyWay сделает перевод денег в пользу продавца на сумму возврата и будет отправлено url-уведомление в формате json следующего содержания:
1
{"operation": false,
2
"parentid": операция возврата продавцу,
3
"returnid": операция перевода продавцу,
4
"receipt": false}
Copied!
Last modified 1yr ago
Copy link