Создание платежа

Создание платежа

POST https://api.payouter.com/payments

Headers

Name
Value

Content-Type

application/json

Signature

Подписанное тело запроса

Merchant

Merchant ID

Body

Name
Type
Required
Description

amount

string

true

Сумма, подлежащая к оплате. Если в сумме есть пенни, то отправьте их с разделителем '.' Пример: 10.28

currency

string

true

order_id

string

true

Идентификатор заказа в Вашей системе Параметр должен представлять собой строку, состоящую из буквенных символов, цифр, подчеркиваний и тире. Он не должен содержать пробелы или специальные символы order_id должен быть уникальным в счетах продавца

upi_id

string

false

extra параметр при создании инвойса с платежныи методом UPI_INTENT Если его не передать, пользователю будет предложено ввести его на странице терминала

payment_type

string

true

Платежный метод, через который будет произведена оплата

fingerprint

string

true

Уникальный идентификатор пользователя.

url_success

string

false

После успешной оплаты пользователь может нажать на кнопку в форме оплаты и вернуться по этому URL

url_error

string

false

В случае какой-либо ошибки или отмены созданного инвойса пользователь может нажать на кнопку в форме оплаты и вернуться по этому URL

url_callback

string

false

URL куда будет отправлен Webhook

additional_data

string

false

Дополнительная информация для Вас (не показывается клиенту)

Response

     {
      type: string, // Тип платежа PayIn/PayOut
      uuid: string, // Уникальный идентификатор в нашей системе
      order_id: string, // Ваш идентификатор переданный при создании ордера
      lifetime: number | null, // Unix timestamp дата истечнии времени жизни
      amount: string, // Фиатная сумма созданного ордера
      payment_link: string | null, // Ссылка на платежный терминал
      fact_amount: string | null, // Фиатная сумма фактического исполнения ордера
      balance_change: string | null, // Сумма зачисленная на счет площадки
      commission: string | null, // Сумма ушедшая в счет комиссии
      is_test: boolean, // Тестовый ордер или нет
      status: string, // Статус текущего ордера
      payment_type: string, // Код платежного метода
      refer: string | null, // Реквизиты получателя
      recipient_name: string | null, // ФИО получателя
      bank: string | null, // Код банка получателя
      currency: string, // Код валюты
      additional_data: string | null, // Extra info переданное при создании ордера 
      convert: {
        to_currency: string, // Код валюты или криптовалюты в которой будет произведенно начисление на счет.
        rate: string | null // Курс конвертации
      },
      extra: null, // Дополнительная информация по инвойсу. 
      created_at: string, // ISO-8601 Дата создания ордера
    }

Last updated