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