WIX onPaymentUpdate() получает сведения об отправке

#javascript #api #payment #velo

#javascript #API #оплата #velo

Вопрос:

Мне нужно интегрировать мой магазин электронной коммерции WIX с API склада для отправки им всех деталей заказа. Моя проблема в том, что я не знаю, как получить «Информацию о покупателе» (адрес доставки, имя, фамилия, адрес электронной почты, количество, цена, артикул товара ….) из формы WIX, после подтверждения платежа, чтобы отправить эту информацию на склад. Я использую провайдера «Wix Payments» и PayPal

Ответ №1:

Вы упомянули «Магазин электронной коммерции Wix» и «Информация о покупателе«, которые связаны с магазинами Wix, поэтому я предполагаю, что на вашем сайте установлены магазины Wix.

Вы должны использовать событие onNewOrder из внутреннего API Wix Stores. Отправьте его в свой API склада, используя POST-запрос с деталями в теле сообщения.


onPaymentUpdate() связан с Wix Pay API, который не связан с магазинами Wix.

Комментарии:

1. Вы правы, но событие onNewOrder возвращает объект, в котором отсутствует артикул и другие сведения о товаре. onOrderPaid кажется более полным, но все равно спасибо!

2. Вы можете использовать идентификатор заказа из NewOrderEvent, который передается функции onNewOrder, чтобы получить остальную информацию о заказе из коллекции магазинов / заказов.