Мне нужно остановить повторяющуюся продажу.2CheckOut: Cant find lineItemId, который необходим для остановки повторяющейся продажи
В продаже всегда есть только один товар.
Рассматривая документацию по этому API-вызову: http://www.2checkout.com/documentation/api/sales/stop-lineitem-recurring/, для этого требуется строкаItemId.
Я не вижу никаких строк в сообщениях INS ORDER_CREATED и RECURRING_INSTALLMENT_SUCCESS.
Где я могу получить это поле? Я принимаю его идентификатор счета, который должен использоваться. Правильно ли это?
Если я не использую клиентскую библиотеку, я должен сначала обратиться к API-интерфейсу sales/detail, чтобы получить строкуItemIds, а затем вызвать API-интерфейс stop-lineitem для повторяющегося интерфейса lineItemId? – Zaki
Да, lineitem_id не возвращаются через сообщения INS, поэтому вам нужно будет взять последний invoice_id из сообщения INS, сделать запрос detail_sale с помощью invoice_id для извлечения lineitem_id, а затем сделать stop_lineitem_recurring вызов. –
Спасибо! (Заполнение 15 символов). – Zaki