Page tree

Versions Compared

Key

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

...

Section


Заголовки:

  • Authorization: Bearer <ваш токен>

Column
width60%

GetBankCardPaymentState - СОСТОЯНИЕ ПЛАТЕЖА

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

Code Block
languagetext
titleЗаголовки
Expand
titleФормирование заголовка Authorization

Multiexcerpt include
MultiExcerptNameHTTP заголовок Authorization
addpaneltrue
PageWithExcerptБыстрый старт


  • Sign: <хеш рассчитанный по шаблону ниже>

    Expand
    titleФормирование заголовка Sign

    Multiexcerpt include
    MultiExcerptNameHTTP Заголовок Sign
    addpaneltrue
    PageWithExcerptБыстрый старт


  • Content-Type: application/json или
  • Authorization: Bearer <ваш токен> Sign: <хеш рассчитанный по шаблону ниже> Content-Type: application/json или
    • application/x-www-form-urlencoded
    • Accept:
    • application/json
    • или
    • application/xml
    Code Block
    languagetext
    titleШаблон формирования заголовка Sign
    eshopId::invoiceId::signSecretKey


    Code Block
    languagetext
    titleШаблон формирования параметра hash
    eshopId::invoiceId::secretKey



    Column



    ...

    Section


    Column
    width60%

    Параметры

    Имя параметраОписание
    eshopId
    Обязательный
    ID магазина, в котором был выставлен счёт
    invoiceId
    Обязательный
    Номер счёта
    hash
    Обязательный

    Контрольная подпись запроса

    Expand
    titleФормирование подписи запроса

    Multiexcerpt include
    MultiExcerptNameПараметр hash
    addpaneltrue
    PageWithExcerptБыстрый старт




    Column


    Tip
    iconfalse
    titleПример запроса


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


    Code Block
    languagetext
    titleТело
    {
        "eshopId": "465932",
        "invoiceId": "3227169792",
        "hash": "815ec9d288bd6926bc37304cde7db05e"
    }




    ...

    Section


    Заголовки:

    • Authorization: Bearer <ваш токен>

    Column
    width60%

    BankCardPayment - ОПЛАТА БАНКОВСКОЙ КАРТОЙ

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

    Code Block
    languagetext
    titleЗаголовки
    Expand
    titleФормирование заголовка Authorization

    Multiexcerpt include
    MultiExcerptNameHTTP заголовок Authorization
    addpaneltrue
    PageWithExcerptБыстрый старт


  • Sign: <хеш рассчитанный по шаблону ниже>

    Expand
    titleФормирование заголовка Sign

    Multiexcerpt include
    MultiExcerptNameHTTP Заголовок Sign
    addpaneltrue
    PageWithExcerptБыстрый старт


  • Content-Type: application/json или
  • Authorization: Bearer <ваш токен> Sign: <хеш рассчитанный по шаблону ниже> Content-Type: application/json или
    • application/x-www-form-urlencoded
    • Accept:
    • application/json
    • или
    • application/xml
    Code Block
    languagetext
    titleШаблон формирования заголовка Sign
    eshopId::invoiceId::pan::cardHolder::expiredMonth::expiredYear::cvv::returnUrl::ipAddress::signSecretKey


    Code Block
    languagetext
    titleШаблон формирования параметра hash
    eshopId::invoiceId::pan::cardHolder::expiredMonth::expiredYear::cvv::returnUrl::ipAddress::secretKey

    Используется для передачи реквизитов банковской карты и дальнейшей оплаты счета.

    Для использования этого метода у вашей организации должна быть сертификация PCI DSS. Если у вас её нет, то оплату можно реализовать перенаправлением покупателя на нашу платежную страницу, либо внедрением нашего платежного виджета на сайт.


    Column



    ...

    Section


    Column
    width60%

    Параметры

    Имя параметраОписание
    eshopId
    Обязательный
    ID магазина, где был выставлен счёт
    invoiceId
    Обязательный
    Номер счёта к оплате
    ipAddress
    Обязательный
    IP адрес сайта, с которого выставляется платеж.
    returnUrl
    Обязательный
    Адрес, на который перенаправляет плательщика после завершения 3DS.
    cardHolderИмя и фамилия с карты
    pan
    Обязательный
    Номер карты плательщика
    cvv
    Обязательный для карт имеющих CVV2 (CVC2)
    Секретный код CVV2 (CVC2), как правило написан на обороте карты (последние три цифры на полосе для подписи). Параметр не нужно передавать, если карта не имеет кода.
    expiredYear
    Обязательный
    Год, до которого действует карта
    expiredMonth
    Обязательный
    Месяц, до которого действует карта
    hash
    Обязательный

    Контрольная подпись запроса

    Expand
    titleФормирование подписи запроса

    Multiexcerpt include
    MultiExcerptNameПараметр hash
    addpaneltrue
    PageWithExcerptБыстрый старт




    Column


    Tip
    iconfalse
    titleПример запроса


    Code Block
    languagetext
    titleЗаголовки
    Content-Type: application/json
    Accept: application/json
    Authorization: Bearer 7b51b65ec7da4b518bc0ef41617adf3a
    Sign: a861e54fd1aae4e0686a4dd532ba15daf892058752329a07f57b0cb8d199a05b


    Code Block
    languagetext
    titleТело
    {
        "eshopId": "465932",
        "invoiceId": "3227169792",
        "ipAddress": "1.1.1.1",
        "returnUrl": "https://example.com",
        "cardHolder": "NAME SURNAME",
        "pan": "4111111111111111",
        "cvv": "123",
        "expiredYear": "29",
        "expiredMonth": "02",
        "hash": "46cc4a126da424cd1495eeccd791cb71"
    }




    ...