Swagger API Личный кабинет Центр поддержки

Как передать в качестве плательщика третье лицо? #

Иногда необходимо, что-бы плательщиком за доставку являлся не получатель и не отправитель, а третье лицо.

Это может понадобиться, например, если у покупателя нет возможности самому оплатить товар и он хочет, что-бы оплату произвел другой человек. В таком случае в СД необходимо передавать дополнительную информацию об плательщике.

Не все службы доставки поддерживают такой способ.

Так же существуют сложности со стандартизацией и унификацией данных для разных СД - у всех сильно отличается логика передачи такой возможности в их API.

DPD #

Для DPD это можно реализовать, передав дополнительный параметр payerInn при создании заказа:

1
2
3
4
5
6
"extraParams": [
	{
 		"key": "dpd.payerInn",
 		"value": "ИНН"
	}
]
1
2
3
4
<extraParams>
	<key>dpd.payerInn</key>
	<value>ИНН</value>
</extraParams>

ИНН - нужно заменить на ИНН плательщика.

Деловые Линии #

Задача находится в разработке. Добавим информацию, как только реализуем функционал.