Page tree

Versions Compared

Key

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

...

Multiexcerpt
hiddentrue
MultiExcerptNameВозможные значения Currency


Expand
titleВозможные значения
  • TST (тестовая валюта)
  • RUB
  • USD
  • EUR



Multiexcerpt
MultiExcerptNameВозможные значения OperationState.Code
  • 0 - успех
  • 2 - ошибка


Section


Column
width60%

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

Multiexcerpt include
MultiExcerptNameЗаголовки Merchant 2.0 API
PageWithExcerptБыстрый старт

Code Block
languagetext
titleШаблон формирования заголовка 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
width60%

Ответ

  • OperationState
    • Code  - Статус предвалидации запроса, 0 - успех, 2 - ошибка.
      Multiexcerpt include
      MultiExcerptNameВозможные значения OperationState.Code
      PageWithExcerpt@self
    • Desc - Описание статуса предвалидации запроса
  • EshopId - ID магазина, в котором выставляется счёт
  • Result
    • State
      • Code - Результат выполнения запроса, 0 - успех, 1 - успех с предупреждениями, любое другое значение - ошибка
      • Desc - Описание результата выполнения запроса
    • InvoiceId - Номер созданного счёта
    • PaymentWays - Список возможных способов оплаты
      • Id - ID способа оплаты
      • Amount
        • Amount - Сумма оплаты
        • Currency - Валюта оплаты
          Multiexcerpt include
          MultiExcerptNameВозможные значения Currency
          PageWithExcerptБыстрый старт
      • InputType - Тип способа оплаты
      • Preference - Название способа оплаты
      • Commission - Комиссия
      • IsVisible - Будет ли этот способ оплаты отображаться на платежной странице
      • IsActive - Доступен ли этот способ оплаты
      • Position - Положение в списке относительно остальных способов


Column


Tip
iconfalse
titleПример ответа

Для получения ответа в формате JSON в запросе должен быть заголовок Accept: application/json

Code Block
languagetext
titleТело
{
    "OperationState": {
        "Code": 0,
        "Desc": "Успешно обработана"
    },
    "EshopId": 465932,
    "Result": {
        "State": {
            "Code": 0,
            "Desc": "Успешно обработан"
        },
        "InvoiceId": 3227169792,
        "PaymentWays": [
            {
                "Id": 132,
                "Amount": {
                    "Amount": 15.0000,
                    "Currency": "TST"
                },
                "InputType": "TestAcquiring",
                "Preference": "BankCard",
                "Commission": 0.0,
                "IsVisible": true,
                "IsActive": true,
                "Position": 110
            }
        ]
    }
}




...

Section


Column
width60%

Ответ

  • OperationState
    • Code  - Статус предвалидации запроса, 0 - успех, 2 - ошибка.
      Multiexcerpt include
      MultiExcerptNameВозможные значения OperationState.Code
      PageWithExcerpt@self
    • Desc - Описание статуса предвалидации запроса
  • EshopId - ID магазина, в котором выставляется счёт
  • Result
    • State
      • Code - Результат выполнения запроса, 0 - успех, 1 - успех с предупреждениями, любое другое значение - ошибка
      • Desc - Описание результата выполнения запроса
    • PaymentStep - Текущее состояние платежа

      Expand
      titleВозможные значения


      CreatedСоздан
      InProcessВ обработке
      SendTo3DSОжидается прохождение 3DS
      ActivationPaymentОжидается завершение активационного платежа
      ErrorОплата завершилась ошибкой
      OkОплачен




Column


Tip
iconfalse
titleПример ответа

Для получения ответа в формате JSON в запросе должен быть заголовок Accept: application/json

Code Block
languagetext
titleТело
{
    "OperationState": {
        "Code": 0,
        "Desc": "Успешно обработана"
    },
    "EshopId": 465932,
    "Result": {
        "PaymentStep": "InProcess",
        "State": {
            "Code": 0,
            "Desc": "Успешно обработан"
        }
    }
}




...

Section


Column
width60%

Ответ

  • OperationState
    • Code  - Статус предвалидации запроса, 0 - успех, 2 - ошибка.
      Multiexcerpt include
      MultiExcerptNameВозможные значения OperationState.Code
      PageWithExcerpt@self
    • Desc - Описание статуса предвалидации запроса
  • EshopId - ID магазина, в котором выставляется счёт
  • Result
    • State
      • Code - Результат выполнения запроса, 0 - успех, 1 - успех с предупреждениями, любое другое значение - ошибка
      • Desc - Описание результата выполнения запроса


Column


Tip
iconfalse
titleПример ответа

Для получения ответа в формате JSON в запросе должен быть заголовок Accept: application/json

Code Block
languagetext
titleТело
{
    "OperationState": {
        "Code": 0,
        "Desc": "Успешно обработана"
    },
    "EshopId": 465932,
    "Result": {
        "State": {
            "Code": 0,
            "Desc": "Успешно обработан"
        }
    }
}





...