Создание счёта
Описание
HTML форма используется для выставления СКО.
Поля формы
Параметр | Свойства | Описание |
---|---|---|
EshopId |
INT REQUIRED max 6 | Номер магазина. Можно найти в личном кабинете, в разделе магазины. |
OrderId |
STRING REQUIRED max 50 | Номер покупки. Внутренний номер покупки из вашей системы (интернет-магазина). По умолчанию в расширенных настройках магазина на вкладке "Подключение магазина" включена опция "Принимать только уникальный номер покупки", что позволяет легко идентифицировать СКО. |
ServiceName |
STRING OPTIONAL max 1024 | Назначение платежа. Служит для описания товара или услуги. |
RecipientAmount |
DECIMAL REQUIRED max 13 | Сумма платежа. Минимальное значение 1.00. Формат: десятичное число с двумя знаками после точки, не использовать запятые и пробелы. |
RecipientCurrency |
STRING REQUIRED const | Валюта платежа. Допустимые значения:
|
UserName |
STRING OPTIONAL max 255 | Имя покупателя. |
Email |
STRING REQUIRED max 100 | Электронная почта покупателя. |
SuccessUrl |
STRING OPTIONAL max 512 | Адрес успешного платежа. URL адрес, на который происходит перенаправление плательщика с платежной страницы после успешной оплаты. |
BackUrl |
STRING OPTIONAL max 512 | Адрес возврата в магазин. URL адрес, на платежной странице "Вернуться в магазин". |
ResultUrl |
STRING OPTIONAL max 512 | Адрес вебхука. URL адрес, на который происходит отправка вебхука с параметром PaymentStatus , где значение определяется событием по СКО:
|
ExpireDate |
STRING CONDITION yyyy-MM-dd HH:mm:ss |
Срок действия СКО. Дата и время, до наступления которых счет доступен для оплаты. Если платеж не проведен в этот период, СКО автоматически отменяется, и дальнейшие попытки оплаты будут отклонены. Условия:
|
HoldMode |
BOOLEAN OPTIONAL | Режим холдирования. Временная блокировка денежных средств на банковской карте после оплаты. Сумма замораживается до подтверждения платежа или автоматически возвращается при отмене. Допустимые значения:
|
HoldTime |
INT CONDITION 1-119 | Время холдирования. Время, через которое захолдированные денежные средства будут автоматически зачислены на счёт магазина или возвращены покупателю, измеряется в часах. Условия:
|
MerchantReceipt |
OBJECT CONDITION | Чек для онлайн-кассы. Подробнее о правилах формирования чека. Условия:
|
Preference |
STRING OPTIONAL const | Способ оплаты. Определяет варианты оплаты, которые доступны для СКО. Допустимые значения:
Возможно передача нескольких значений через запятую: preference = BankCard,SberPay,MirPay |
SplitInvoiceData |
OBJECT OPTIONAL | Данные поставщиков сплитованного СКО. |
RecurringType |
STRING CONDITION const | Определяет, участвует ли СКО в "Рекуррентных платежах". Допустимые значения:
|
Hash |
STRING CONDITION | Подпись данных запроса. Выполняет две ключевые функции:
Сигнатура подписи: EshopId::OrderId::ServiceName::RecipientAmount::RecipientCurrency::SecretKey |
Примеры кода
HTML
<html>
<head>
...
</head>
<body>
...
<form method="POST" action="https://merchant.intellectmoney.ru/v2/" name="pay" method="POST">
<input type="hidden" name="EshopId" value="450000">
<input type="hidden" name="OrderId" value="Покупка №50">
<input type="hidden" name="ServiceName" value="Оплата заказа">
<input type="hidden" name="RecipientAmount" value="100">
<input type="hidden" name="RecipientCurrency" value="RUB">
<input type="hidden" name="UserName" value="Иванов Иван Иванович">
<input type="hidden" name="Email" value="shop@mail.ru">
<input type="hidden" name="SuccessUrl" value="https://shop.ru">
<input type="hidden" name="BackUrl" value="https://shop.ru">
<input type="hidden" name="ResultUrl" value="https://shop.ru/api/payment/callback/intellectmoney">
<input type="hidden" name="Hash" value="d41d8cd98f00b204e9800998ecf8427e">
...
...
<input type="submit" name="button" value="Оплатить">
</form>
...
</body>
</html>