Google pay
IMSHOP Retail Protocol (IRP) является объектом интеллектуальной собственности ООО «АЙ ЭМ СОЛЮШНЗ» (IMSHOP) и защищён как объект авторского права. Свидетельство о депонировании произведения № 023-014461 от 16 января 2023 г. подтверждает исключительные права ООО «АЙ ЭМ СОЛЮШНЗ» на данные технологии.
IMSHOP Retail Protocol создан по заказу ООО «АЙ ЭМ СОЛЮШНЗ». Использование IMSHOP Retail Protocol допустимо только при взаимодействии с ООО "АЙ ЭМ СОЛЮШНЗ" и наличии действующего лицензионного договора. Более подробно можно ознакомиться здесь.
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