Создание платежа
[GET]
https://api.mbilling.one/payments/create?
&secretKey=ключ
&paymentMethod=tele2
&amount=10.00
&account=account
&description=Описание заказа
&phone=79000000000
&recipientId=Получатель платежа
&resultUrl=http://вашсайт.ru
&customerEmail=E-mail для чека платежа
&customerPhone=Телефон для чека платежа
&savePayer=false
&test=true
Обязательные параметры:
Значение | Тип | Описание |
---|---|---|
secretKey | string | Секретный ключ из настроек проекта |
paymentMethod | string | Код платежной системы |
amount | float | Сумма платежа в рублях например, 10.00 |
account | string | Идентификатор абонента в системе партнера (например, логин или email абонента) |
description | string | Описание заказа |
phone | string | Телефон с кодом страны например, 79000000000 |
Для фискального чека:
Значение | Тип | Описание |
---|---|---|
customerEmail | string | E-mail плательщика для отправки чека платежа |
customerPhone | string | Телефон плательщика для отправки чека платежа |
Для агрегаторов:
Значение | Тип | Описание |
---|---|---|
recipientId | string | id проекта - получателя платежа. Нужен, если вы разделяете выплаты между мерчантами и их агрегатором или создаете платеж выплата по которому должна быть произведена в адрес другого получателя. Параметр recipientId можно найти в ЛК агрегатора, в разделе Управление - Партнеры |
Для повтора платежа:
Значение | Тип | Описание |
---|---|---|
savePayer | boolean | Используйте данный флаг в значении "true", если требуется сохранить плательщика для повтора платежа. Такие платежи не требуют подтверждения пользователем |
payerId | string | Идентификатор плательщика, с которого требуется произвести повторное списание средств. Параметр можно найти в объекте платежа |
Дополнительные параметры:
Значение | Тип | Описание |
---|---|---|
resultUrl | string | Адрес перехода пользователя после оплаты. Если параметр не задан, то будет использован адрес страницы чека платежа |
test | boolean | Признак тестового платежа. Если установлено значение "true", то платеж будет проходить по тестовому сценарию без списания денег с плательщика |
Ответ
[JSON]
с объектом платежа в текущем статусе (pending)
HTTP статус 200 ОК при успехе, 400+ при ошибке
При ошибке дополнительно - описание ошибки