...

Наименование

Тип

Обязательность

Описание

amount

Integer

Да

Сумма платежа

feeFromPayer

Boolean

Да

Комиссия с платящего, значения true и false

currency

String

Да

Валюта платежа, константа RUB

name

String

Нет

Имя платящего

comment

String

Нет

Комментарий платящего

layoutId

String

Да

Уникальный идентификатор страницы оплаты получателя

invoiceId

String

Нет

Внешний идентификатор партнера, например внутренний номер заказа

payerEmail

String

Нет

email платящего

receiverSubscriptionSettingId

String

Нет

Не используется

payerPhoneNumber

String

Нет

Телефон платящего

payerCity

String

Нет

Город платящего

rating

 

Нет

Компоненты рейтинга

score

Integer

Нет

Оценка, значение от 0 до 5

selectedComponents

Array of string

Нет

Выбранные компоненты полученные при запросе данных Страницы оплаты, передается список id выбранных компонентов

externalId

String

Нет

Внешний идентификатор получателя

routeId

String

Нет

Не используется

successRedirectUrl

String

Нет

Url для редиректа при успешной оплате

failRedirectUrl

String

Нет

Url для редиректа при НЕуспешной оплате

Device

Да

Данные устройства

Type

enum

Да

Тип платформы

MobileApp = 1,

MobileWeb = 2,

DesktopWeb = 3

Os

String

Да

Операционная система

Webview

Boolean

Да

Наличие WebView, значения true и false

Browser

String

Да

Используемое имя браузера, без версии

...

Code Block
{
  "amount": 0,
  "feeFromPayer": true,
  "currency": "string",
  "name": "string",
  "comment": "string",
  "layoutId": "string",
  "invoiceId": "string",
  "payerEmail": "user@example.com",
  "receiverSubscriptionSettingId": "string",
  "payerPhoneNumber": "string",
  "payerCity": "string",
  "rating": {
    "score": 0,
    "selectedComponents": [
      "string"
    ]
  },
  "externalId": "string",
  "routeId": "string",
  "Device" : 
   { "Type" : 0, //enum MobileApp = 1,MobileWeb = 2,DesktopWeb = 3
   "Os" : "string",
   "Webview" : bool,
   "Browser" : "string"
   }
   "successRedirectUrl": "string",
   "failRedirectUrl": "string"
  }
} 

Ответ:

Наименование

Тип

Обязательность

Описание

succeed

Boolean

Да

Стату запроса, значение true и false

errors

Array of string

Да

Возвращатеся список ошибок, относящихся целиком к запросу

validationErrors

Array of string

Да

Поле представлено в формате ключ-значение и содержит ошибки, которые отнести к конкретному полю запроса

transactionId

Long

Да

Уникальный идентификатор оплаты

universalLinkUrl

String

Да

Url для редиректа в мобильное приложение

qrUrl

String

Да

Url для открытия pop up c qr кодом для оплаты

...

Code Block
{
  "succeed": true,
  "errors": [
    "string"
  ],
  "validationErrors": {
    "additionalProp1": [
      "string"
    ],
    "additionalProp2": [
      "string"
    ],
    "additionalProp3": [
      "string"
    ]
  },
  "data": {
    "transactionId": 0,
    "universalLinkUrl" : "string",
    "qrUrl" : "string"
  }
}

Опрос статуса транзакции при оплате по

...

Tinkoff Pay

Описание: Позволяет получить статус транзакции для последующих действий.

...