API

  1. Домой
  2. API
  3. Примеры интеграции
  4. WeChat Pay

WeChat Pay

Задача: Интегрировать оплату WeChat Pay.

Решение: Для инициализации платежа WeChat Pay необходимо использовать стандартный протокол Platron.


WeChat позволяет оплачивать транзакции 3-мя способами:


WECHATPAYNATIVE — Оплата с помощью сканирования QR-кода. Для этого отображение QR-кода должно быть не на том же устройстве, на котором установлен WeChat. Для оплаты человеку отображается QR-код на странице Platron


WECHATPAYJSAPI — Оплата по ссылке, отправленной в мессенджер — когда коммуникация с пользователем происходит через мессенджер WeChat (js payment). Для оплаты человеку в мессенджере надо отправить ссылку redirect_url


WECHATPAYINAPP (пока не реализовано) — Оплата в приложении магазина (in-app payment). После создания транзакции нужно дождаться изменения статуса на pending. Далее в ответе на запрос статуса будут дополнительные параметры (названия, аналогичные SDK с префиксом pg_), которые необходимо передать при вызове приложения WeChat через SDK). Далее стандартный сценарий проведения платежа.