Создание платежа
Создание платежа
POST https://api.payouter.com/payments
Headers
Content-Type
application/json
Signature
Подписанное тело запроса
Merchant
Merchant ID
Body
amount
string
true
Сумма, подлежащая к оплате. Если в сумме есть пенни, то отправьте их с разделителем '.' Пример: 10.28
order_id
string
true
Идентификатор заказа в Вашей системе Параметр должен представлять собой строку, состоящую из буквенных символов, цифр, подчеркиваний и тире. Он не должен содержать пробелы или специальные символы
order_id должен быть уникальным в счетах продавца
upi_id
string
false
extra параметр при создании инвойса с платежныи методом UPI_INTENT Если его не передать, пользователю будет предложено ввести его на странице терминала
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 Дата создания ордера
} {
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: { // Дополнительная информация по инвойсу.
paymentLink: string // Deeplink для оплаты
},
created_at: string, // ISO-8601 Дата создания ордера
} {
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: { // Дополнительная информация по инвойсу.
"googlePayLink": string, // Deeplink для оплаты
"paytmLink": string, // Deeplink для оплаты
"phonePeLink": string, // Deeplink для оплаты
"upiLink": string // Deeplink для оплаты
},
created_at: string, // ISO-8601 Дата создания ордера
} {
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: { // Дополнительная информация по инвойсу.
bankName: string, // Наименовани банка
ifscCode: string // IFSC код
},
created_at: string, // ISO-8601 Дата создания ордера
}{
"data": null,
"error": {
"status": 400,
"name": "BadRequestError",
"message": "Bad request, Order already Exist",
"details": {}
}
}Last updated