Apple pay
Мы работаем только через POST-запросы
Пользователь находится на корзине / на карточке товара и видит кнопку "купить с Apple Pay"
Пользователь нажимает кнопку Apple Pay, проверяет контакт, адрес доставки и стоимость, и подтверждает оплату
Заказ оформляется и выгружается в систему клиента через webhook. Заказу присваивается номер
IMSHOP.IO делает запрос в webhook управления оплатами на создание платежа через Apple Pay. В теле запроса передается криптограмма Apple Pay
Система клиента передает криптограмму в процессор платежей и инициирует списание средств. Если оплата прошла, то webhook передает идентификатор платежа и статус. Если заказ не прошел, webhook должен вернуть ошибку
IMSHOP.IO помечает заказ как оплаченный
Создание платежа ApplePay
Пример запроса
command
- запрос на создание оплаты Apple Pay (applepay
)paymentMethodId
- выбранный покупателем способ оплаты. Берется из ответа webhook получения способов оплатorderUuid
- внутренний номер заказа в IMSHOP.IOorderId
- внешний номер заказа в системе клиентаapplePayData
- криптограмма Apple Pay, в формате base64
Пример ответа
success
- флаг успехаtrue
/false
paymentId
- идентификатор платежаpaymentCaptured
- деньги успешно списаныerror
- текст ошибки еслиsuccess
=false
Last updated