+7 495 775 06 00
Центральный офис, Москва
MIXPLAT Разработчикам Платёжный виджет

Встраиваемая платёжная форма

Получите код виджета

В личном кабинете создайте проект и в его настройках выберите желаемый вид платежной формы.

Личный кабинет MIXPLAT
Настройка отображения платежной формы

Вставьте виджет на сайт

Если у вас на сайте уже установлен JQuery, то просто разместите полученный HTML код в нужном вам месте.

Требования к сайту
Условия согласования сайта

Принимайте платежи!

Вы можете настроить платёжный виджет так, чтобы дополнительно передавать нужные для вашего проекта параметры.

Документация по интеграции
Инструкция по дополнительным настройкам

Интеграция виджета

Для осуществления приёма платежей, вам необходимо вставить код виджета (встраиваемой формы) Mixplat.

Скопируйте уникальный код платежной формы из настроек проекта в личном кабинете, вставьте на сайт и начинайте принимать платежи.

Платежная форма использует JQuery версии 1.7 и выше. Скачать JQuery

Получить код для вставки формы


Виджет можно инициировать с дополнительными параметрами: сумма платежа obj.amount, номер телефона obj.phone, id платежа в вашей системе (obj.merchant_order_id), тема obj.theme и другие параметры.

Вы можете установить виджет в 1 клик, скопировав код для вставки в личном кабинете или скачать js-библиотеку виджета для возможности полной кастомизации вида формы.


HTML-код



Пример работы кода






Настройки инициации встраиваемой формы

Возможные параметры:



Использование встраиваемой платежной формы (виджета)

Вы можете установить виджет в 1 клик, скопировав код для вставки в личном кабинете или скачать js-библиотеку виджета для возможности полной кастомизации вида формы.


Если у вас есть необходимость оказывать услугу, необходимо установить на свой сайт обработчик для получения статусов платежей и прописать его адрес в поле URL для уведомлений в личном кабинете.

Пример уведомления

Отправляется запрос к Системе Продавца от MIXPLAT:


   [params] => Array
		  (
	    [method] => notifyStatus
	    [service_id] => 100127
	    [date] => 2014-09-22T18:45:00
	    [order_id] => a6dxhzgeThG05CmGNmdRWw
	    [merchant_order_id] => 0
	    [status] => 21
	    [phone] => 79261234567
	    [operator] => mf
	    [amount] => 11
	    [amount_charged] => 9.9
	    [sign] => 81b09757079bc7a07ef973cd180ef01d
		  )

Ожидаемый код ответа:

{"answer":"ok"}

Если получен иной ответ вместо ожидаемого, то MIXPLAT осуществляет повторные попытки доставки уведомления о статусе платежа с определённой периодичностью: первые 5 попыток идут с интервалом в минуту, последние 5 через каждые 10 минут.

Более подробное описание протокола получения нотификаций находится в разделе интеграция, в разделе "уведомления об изменении статуса заказа (notifyStatus)".

Для упрощения интеграции мы разработали PHP-класс, необходимо просто настроить config.php

Платёжная страница(Redirect)

От вас потребуется только перенаправить пользователя на нашу платежную форму.

mPayment API

Без перехода пользователя на нашу форму оплаты. Гибкий способ интеграции, позволяющий реализовать нестандартные решения.

Готовые решения

Решения, позволяющие работать с API MIXPLAT: инициировать платежи, запрашивать статус платежа и обрабатывать запрос об изменении статуса.