Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section


Column
width60%

CreateInvoice - ВЫСТАВЛЕНИЕ СЧЁТА К ОПЛАТЕ

POST https://api.intellectmoney.ru/merchant/createInvoice

Заголовки:

  • Authorization: Bearer <ваш токен>
  • Sign: <хеш рассчитанный по шаблону ниже>
  • Content-Type: application/json или application/x-www-form-urlencoded
  • Accept: application/json или application/xml

Шаблон формирования заголовка Sign: eshopId::orderId::serviceName::recipientAmount::recipientCurrency::userName::email::successUrl::failUrl::backUrl::resultUrl::expireDate::holdMode::preference::signSecretKey

Шаблон формирования параметра hash: eshopId::orderId::serviceName::recipientAmount::recipientCurrency::userName::email::successUrl::failUrl::backUrl::resultUrl::expireDate::holdMode::preference::secretKey

Column


Code Block
languagetext
title

CreateInvoice - ВЫСТАВЛЕНИЕ СЧЁТА К ОПЛАТЕ

POST https://api.intellectmoney.ru/merchant/createInvoice

Заголовки:

  • Authorization: Bearer <ваш токен>
  • Sign: <хеш рассчитанный по шаблону ниже>
  • Content-Type: application/json или application/x-www-form-urlencoded
  • Accept: application/json или application/xml

    Шаблон формирования заголовка Sign
    :
    eshopId::orderId::serviceName::recipientAmount::recipientCurrency::userName::email::successUrl::failUrl::backUrl::resultUrl::expireDate::holdMode::preference::signSecretKey


    Code Block
    languagetext
    titleШаблон формирования параметра hash
    :
    eshopId::orderId::serviceName::recipientAmount::recipientCurrency::userName::email::successUrl::failUrl::backUrl::resultUrl::expireDate::holdMode::preference::secretKey



    Column




    Section


    Column
    width20%

    Параметры

    Имя параметраОписание
    eshopId
    Обязательный
    ID магазина
    orderId
    Обязательный
    Уникальный идентификатор покупки из вашей системы.
    до 50 символов
    recipientAmount
    Обязательный
    Сумма платежа, разделенная точкой. Минимальное значение - 10.00.
    До 13 символов, до 2 цифр после точки.
    recipientCurrency
    Обязательный
    Валюта платежа.
    Допустимые значения
    - TST (тестовая валюта)
    - RUB
    - USD
    - EUR
    email
    Обязательный
    E-mail покупателя. До 100 символов.
    hash
    Обязательный
    Контрольная подпись запроса
    serviceNameНазначение платежа - описание товара или услуги.
    До 1024 символов.
    userNameИмя покупателя, До 255 символов.
    successUrlАдрес, на который происходит перенаправление плательщика с платежной страницы после успешной оплаты
    До 512 символов.
    failUrlАдрес, на который происходит перенаправление плательщика с платежной страницы в случае неуспешной оплаты
    До 512 символов.
    backUrlАдрес ссылки "Вернуться в магазин" на платежной странице
    До 512 символов.
    resultUrlАдрес, на который система IntellectMoney посылает HTTP/S POST запросы об изменении состояния cчёта
    До 512 символов.
    expireDateСрок существования счёта - дата и время, по достижению которых оплатить счёт станет невозможно.
    Формат: yyyy-MM-dd HH:mm:ss.
    preferenceВозможные способы оплаты счёта. Если не передавать, счет можно будет оплатить любым из подключенных способов.
    Допустимые значения
    - BankCard
    - YandexPay
    - Sbp
    Можно перечислить несколько значений через запятую, например "BankCard,YandexPay,Sbp".

    В этой таблице опущена часть параметров, например параметры связанные с холдированием, онлайн кассой, и рекаррингом. См. полный список параметров здесь: СЮДА НАДО ССЫЛКУ НА Merchant API


    Column

    Пример запроса

    Code Block
    languagetext
    titleЗаголовки
    Content-Type: application/json
    Accept: application/json
    Authorization: Bearer 92022dd8245a56d8a73446b43ebb3590
    Sign: 58654f0550d44fb36fdb986080318aa9b277e1c7336ff6bdb2d00e329f2550e2


    Code Block
    languagetext
    titleТело
    {
        "eshopId": "465932",
        "orderId": "a072334a33c0428d8a447072a779ddf0",
        "recipientAmount": "15.00",
        "recipientCurrency": "TST",
        "email": "e.mozgovoy+1@intellectmoney.ru",
        "hash": "9b37951051c0ef86f837d1ed5a0780f6"
    }




    ...