3.19. /api/v4/transfer
Введение
PAN to PAN |
Перевод PAN to PAN происходит при перечислении средств с одной банковской карты на другую с указанием карточных номеров (не ссылочных идентификаторов). |
PAN to RPI |
Перевод PAN to RPI происходит при перечислении средств с банковской карты с указанным номером карты на другую банковскую карту с указанным ссылочным идентификатором. |
RPI to PAN |
Перевод RPI to PAN происходит при перечислении средств с банковской карты с указанным ссылочным идентификатором на другую банковскую карту с указанным номером карты. |
RPI to RPI |
Перевод RPI to RPI происходит при перечислении средств с одной банковской карты на другую с указанием ссылочных идентификаторов карт (не номеров). |
Deposit to PAN |
Перевод Deposit to PAN происходит при перечислении средств с аккаунта Присоединяющейся Стороны на банковскую карту с указанием номера карты. |
Deposit to PRI |
Перевод Deposit to PRI происходит при перечислении средств с аккаунта Присоединяющейся Стороны на банковскую карту с указанием ссылочного идентификатора карты. |
API URL
Примечание
Интеграционная среда |
Производственная среда |
---|---|
https://sandbox.sbctech.ru/paynet/api/v4/transfer/ENDPOINTID |
https://gate.sbctech.ru/paynet/api/v4/transfer/ENDPOINTID |
https://sandbox.sbctech.ru/paynet/api/v4/transfer/group/ENDPOINTGROUPID |
https://gate.sbctech.ru/paynet/api/v4/transfer/group/ENDPOINTGROUPID |
Параметры запроса
Примечание
Параметр |
Описание |
Значение |
---|---|---|
credit_card_number |
Номер кредитной карты отправителя. Для сценария оплаты с карты,находящейся в системе, эта карта будет считаться источником. |
Необходимость : ОбязательноТип : NumericДлина : 19 |
cvv2 |
CVV2-код Отправителя. CVV2 (Card verification value) — это трех- или четырех-значное число на оборотной стороне карты. |
Необходимость : ОбязательноТип : StringДлина : 3-4 |
expire_month |
Месяц окончания срока действия банковской карты Отправителя. |
Необходимость : ОбязательноТип : StringДлина : 2 |
expire_year |
Год окончания срока действия банковской карты Отправителя. |
Необходимость : ОбязательноТип : StringДлина : 2-4 |
card_printed_name |
Имя Отправителя-владельца карты. |
Необходимость : ОбязательноТип : StringДлина : 128 |
destination-card-no |
PAN карты получателя. В случае платежа на карту, зарегистрированную в системе, эта картабудет считаться картой-получателем, и к ней будут применены все лимиты обработки, списки контроля и фрод-скоринг как к карте назначения. |
Необходимость : ОбязательноТип : NumericДлина : 19 |
deposit2card |
Флаг трансфера по сценарию Deposit to Card. Если true, нет необходимости в обработке карточных данных отправителя. Если false, карточные данные Получателя необходимы. |
Значение : FalseТип : Boolean |
destination_expire_month |
Месяц окончания срока действия банковской карты Получателя. |
Необходимость : ОпциональноТип : StringДлина : 2 |
destination_expire_year |
Год окончания срока действия банковской карты Получателя. |
Необходимость : ОпциональноТип : StringДлина : 2-4 |
destination_card_printed_name |
Имя Получателя-владельца карты. |
Необходимость : ОпциональноТип : StringДлина : 128 |
ipaddress |
IP-адрес Плательщика. Включен для отслеживания мошеннических действий. NB: 45 для туннелирования IPv4, например, 0000:0000:0000:0000:0000:0000:192.168.100.101 |
Необходимость : ОбязательноТип : StringДлина : 7-45 |
client_orderid |
Номер заказа в системе Присоединяющейся Стороны. |
Необходимость : ОбязательноТип : StringДлина : 128 |
currency |
Валюта, в которой проводится операция. Примеры значений: USD для доллара США, EUR для европейского евро, RUB для российского рубля. |
Необходимость : ОбязательноТип : StringДлина : 3 |
amount |
Сумма к оплате. Сумма должна быть указана в минимальных единицах с “.” разделителем. Например, 100.5 в RUB означает 100 российских рублей и 50 копеек. |
Необходимость : ОбязательноТип : NumericДлина : 10 |
purpose |
Получатель платежа. Поле предназначено для Подключающейся Стороны, позволяющая клиентам переводить средства с кредитных карт на специальные счета (игровые, мобильные и др.). Примеры значений: +7123456789;gamer0001@ereality.com. Данные передаются в систему фрод-мониторинга. |
Необходимость : ОпциональноТип : StringДлина : 128 |
redirect_url |
URL, на который будет перенаправлен Плательщик после завершения транзакции. Перенаправление выполняется в любом случае, независимо от того, получила ли транзакция успешный или неуспешный статус. Флаг deposit2card является условным для интеграции с прямой передачей карточных данных в запросе. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
order_desc |
Описание заказа. |
Необходимость : ОбязательноТип : StringДлина : 64k |
server_callback_url |
URL для отправки статуса транзакции. Присоединяющаяся сторона может использовать callback URL сервера для кастомной обработки завершения транзакции, например, для сбора платежных данных в своей информационной системе. Список параметров, передаваемых при callback-запросе на server_callback_url, приведен в разделе Параметры callback-запросов для Подключающейся стороны. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
Параметр |
Описание |
Значение |
---|---|---|
credit_card_number |
Номер кредитной карты отправителя. Для сценария оплаты с карты,находящейся в системе, эта карта будет считаться источником. |
Необходимость : ОбязательноТип : NumericДлина : 19 |
cvv2 |
CVV2-код Отправителя. CVV2 (Card verification value) — это трех- или четырех-значное число на оборотной стороне карты. |
Необходимость : ОбязательноТип : StringДлина : 3-4 |
expire_month |
Месяц окончания срока действия банковской карты Отправителя. |
Необходимость : ОбязательноТип : StringДлина : 2 |
expire_year |
Год окончания срока действия банковской карты Отправителя. |
Необходимость : ОбязательноТип : StringДлина : 2-4 |
card_printed_name |
Имя Отправителя-владельца карты. |
Необходимость : ОбязательноТип : StringДлина : 128 |
deposit2card |
Флаг трансфера по сценарию Deposit to Card. Если true, нет необходимости в обработке карточных данных отправителя. Если false, карточные данные Получателя необходимы. |
Значение : FalseТип : Boolean |
destination_card_recurring_payment_id |
ID регулярного платежа получателя. Для создания destination_card_recurring_payment_id обратитесь к разделу Создание ссылочного ID карты.При выполнении платежа на карту внутри системы, данная карта будет рассматриваться как карта-получатель к ней будут применены все лимиты обработки, проверки по спискам и антифрод-скоринг как к карте назначения. |
Необходимость : ОбязательноТип : Long |
ipaddress |
IP-адрес Плательщика. Включен для отслеживания мошеннических действий. NB: 45 для туннелирования IPv4, например, 0000:0000:0000:0000:0000:0000:192.168.100.101 |
Необходимость : ОбязательноТип : StringДлина : 7-45 |
client_orderid |
Номер заказа в системе Присоединяющейся Стороны. |
Необходимость : ОбязательноТип : StringДлина : 128 |
currency |
Валюта, в которой проводится операция. Примеры значений: USD для доллара США, EUR для европейского евро, RUB для российского рубля. |
Необходимость : ОбязательноТип : StringДлина : 3 |
amount |
Сумма к оплате. Сумма должна быть указана в минимальных единицах с “.” разделителем. Например, 100.5 в RUB означает 100 российских рублей и 50 копеек. |
Необходимость : ОбязательноТип : NumericДлина : 10 |
purpose |
Получатель платежа. Поле предназначено для Подключающейся Стороны, позволяющая клиентам переводить средства с кредитных карт на специальные счета (игровые, мобильные и др.). Примеры значений: +7123456789;gamer0001@ereality.com. Данные передаются в систему фрод-мониторинга. |
Необходимость : ОпциональноТип : StringДлина : 128 |
redirect_url |
URL, на который будет перенаправлен Плательщик после завершения транзакции. Перенаправление выполняется в любом случае, независимо от того, получила ли транзакция успешный или неуспешный статус. Флаг deposit2card является условным для интеграции с прямой передачей карточных данных в запросе. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
order_desc |
Описание заказа. |
Необходимость : ОбязательноТип : StringДлина : 64k |
server_callback_url |
URL для отправки статуса транзакции. Присоединяющаяся сторона может использовать callback URL сервера для кастомной обработки завершения транзакции, например, для сбора платежных данных в своей информационной системе. Список параметров, передаваемых при callback-запросе на server_callback_url, приведен в разделе Параметры callback-запросов для Подключающейся стороны. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
Параметр |
Описание |
Значение |
---|---|---|
destination-card-no |
PAN карты получателя. В случае платежа на карту, зарегистрированную в системе, эта картабудет считаться картой-получателем, и к ней будут применены все лимиты обработки, списки контроля и фрод-скоринг как к карте назначения. |
Необходимость : ОбязательноТип : NumericДлина : 19 |
deposit2card |
Флаг трансфера по сценарию Deposit to Card. Если true, нет необходимости в обработке карточных данных отправителя. Если false, карточные данные Получателя необходимы. |
Значение : FalseТип : Boolean |
cvv2 |
CVV2-код Отправителя. CVV2 (Card verification value) — это трех- или четырех-значное число на оборотной стороне карты. |
Необходимость : ОбязательноТип : StringДлина : 3-4 |
destination_expire_month |
Месяц окончания срока действия банковской карты Получателя. |
Необходимость : ОпциональноТип : StringДлина : 2 |
destination_expire_year |
Год окончания срока действия банковской карты Получателя. |
Необходимость : ОпциональноТип : StringДлина : 2-4 |
destination_card_printed_name |
Имя Получателя-владельца карты. |
Необходимость : ОпциональноТип : StringДлина : 128 |
card_recurring_payment_id |
Sender`s recurring payment ID. To create card_recurring_payment_id please see Card Reference ID Creation. For the scenario of payment from a card inside the system, this card will be considered as a source. |
Необходимость : ОбязательноТип : Long |
ipaddress |
IP-адрес Плательщика. Включен для отслеживания мошеннических действий. NB: 45 для туннелирования IPv4, например, 0000:0000:0000:0000:0000:0000:192.168.100.101 |
Необходимость : ОбязательноТип : StringДлина : 7-45 |
client_orderid |
Номер заказа в системе Присоединяющейся Стороны. |
Необходимость : ОбязательноТип : StringДлина : 128 |
currency |
Валюта, в которой проводится операция. Примеры значений: USD для доллара США, EUR для европейского евро, RUB для российского рубля. |
Необходимость : ОбязательноТип : StringДлина : 3 |
amount |
Сумма к оплате. Сумма должна быть указана в минимальных единицах с “.” разделителем. Например, 100.5 в RUB означает 100 российских рублей и 50 копеек. |
Необходимость : ОбязательноТип : NumericДлина : 10 |
purpose |
Получатель платежа. Поле предназначено для Подключающейся Стороны, позволяющая клиентам переводить средства с кредитных карт на специальные счета (игровые, мобильные и др.). Примеры значений: +7123456789;gamer0001@ereality.com. Данные передаются в систему фрод-мониторинга. |
Необходимость : ОпциональноТип : StringДлина : 128 |
redirect_url |
URL, на который будет перенаправлен Плательщик после завершения транзакции. Перенаправление выполняется в любом случае, независимо от того, получила ли транзакция успешный или неуспешный статус. Флаг deposit2card является условным для интеграции с прямой передачей карточных данных в запросе. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
order_desc |
Описание заказа. |
Необходимость : ОбязательноТип : StringДлина : 64k |
server_callback_url |
URL для отправки статуса транзакции. Присоединяющаяся сторона может использовать callback URL сервера для кастомной обработки завершения транзакции, например, для сбора платежных данных в своей информационной системе. Список параметров, передаваемых при callback-запросе на server_callback_url, приведен в разделе Параметры callback-запросов для Подключающейся стороны. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
Параметр |
Описание |
Значение |
---|---|---|
deposit2card |
Флаг трансфера по сценарию Deposit to Card. Если true, нет необходимости в обработке карточных данных отправителя. Если false, карточные данные Получателя необходимы. |
Значение : FalseТип : Boolean |
cvv2 |
CVV2-код Отправителя. CVV2 (Card verification value) — это трех- или четырех-значное число на оборотной стороне карты. |
Необходимость : ОбязательноТип : StringДлина : 3-4 |
destination_card_recurring_payment_id |
Receiver`s recurring payment ID. To create destination_card_recurring_payment_id please see Card Reference ID Creation. For the scenario of payment to a card inside the system, this card will be considered as a destination, and all processing limits, lists and fraud scoring will be applied to it as a destination card. |
Необходимость : ОбязательноТип : Long |
card_recurring_payment_id |
Sender`s recurring payment ID. To create card_recurring_payment_id please see Card Reference ID Creation. For the scenario of payment from a card inside the system, this card will be considered as a source. |
Необходимость : ОбязательноТип : Long |
ipaddress |
IP-адрес Плательщика. Включен для отслеживания мошеннических действий. NB: 45 для туннелирования IPv4, например, 0000:0000:0000:0000:0000:0000:192.168.100.101 |
Необходимость : ОбязательноТип : StringДлина : 7-45 |
client_orderid |
Номер заказа в системе Присоединяющейся Стороны. |
Необходимость : ОбязательноТип : StringДлина : 128 |
currency |
Валюта, в которой проводится операция. Примеры значений: USD для доллара США, EUR для европейского евро, RUB для российского рубля. |
Необходимость : ОбязательноТип : StringДлина : 3 |
amount |
Сумма к оплате. Сумма должна быть указана в минимальных единицах с “.” разделителем. Например, 100.5 в RUB означает 100 российских рублей и 50 копеек. |
Необходимость : ОбязательноТип : NumericДлина : 10 |
purpose |
Получатель платежа. Поле предназначено для Подключающейся Стороны, позволяющая клиентам переводить средства с кредитных карт на специальные счета (игровые, мобильные и др.). Примеры значений: +7123456789;gamer0001@ereality.com. Данные передаются в систему фрод-мониторинга. |
Необходимость : ОпциональноТип : StringДлина : 128 |
redirect_url |
URL, на который будет перенаправлен Плательщик после завершения транзакции. Перенаправление выполняется в любом случае, независимо от того, получила ли транзакция успешный или неуспешный статус. Флаг deposit2card является условным для интеграции с прямой передачей карточных данных в запросе. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
order_desc |
Описание заказа. |
Необходимость : ОбязательноТип : StringДлина : 64k |
server_callback_url |
URL для отправки статуса транзакции. Присоединяющаяся сторона может использовать callback URL сервера для кастомной обработки завершения транзакции, например, для сбора платежных данных в своей информационной системе. Список параметров, передаваемых при callback-запросе на server_callback_url, приведен в разделе Параметры callback-запросов для Подключающейся стороны. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
Параметр |
Описание |
Значение |
---|---|---|
destination-card-no |
PAN карты получателя. В случае платежа на карту, зарегистрированную в системе, эта картабудет считаться картой-получателем, и к ней будут применены все лимиты обработки, списки контроля и фрод-скоринг как к карте назначения. |
Необходимость : ОбязательноТип : NumericДлина : 19 |
deposit2card |
Флаг трансфера по сценарию Deposit to Card. Если true, нет необходимости в обработке карточных данных отправителя. Если false, карточные данные Получателя необходимы. |
Значение : TrueТип : Boolean |
destination_expire_month |
Месяц окончания срока действия банковской карты Получателя. |
Необходимость : ОпциональноТип : StringДлина : 2 |
destination_expire_year |
Год окончания срока действия банковской карты Получателя. |
Необходимость : ОпциональноТип : StringДлина : 2-4 |
destination_card_printed_name |
Имя Получателя-владельца карты. |
Необходимость : ОпциональноТип : StringДлина : 128 |
ipaddress |
IP-адрес Плательщика. Включен для отслеживания мошеннических действий. NB: 45 для туннелирования IPv4, например, 0000:0000:0000:0000:0000:0000:192.168.100.101 |
Необходимость : ОбязательноТип : StringДлина : 7-45 |
client_orderid |
Номер заказа в системе Присоединяющейся Стороны. |
Необходимость : ОбязательноТип : StringДлина : 128 |
currency |
Валюта, в которой проводится операция. Примеры значений: USD для доллара США, EUR для европейского евро, RUB для российского рубля. |
Необходимость : ОбязательноТип : StringДлина : 3 |
amount |
Сумма к оплате. Сумма должна быть указана в минимальных единицах с “.” разделителем. Например, 100.5 в RUB означает 100 российских рублей и 50 копеек. |
Необходимость : ОбязательноТип : NumericДлина : 10 |
purpose |
Получатель платежа. Поле предназначено для Подключающейся Стороны, позволяющая клиентам переводить средства с кредитных карт на специальные счета (игровые, мобильные и др.). Примеры значений: +7123456789;gamer0001@ereality.com. Данные передаются в систему фрод-мониторинга. |
Необходимость : ОпциональноТип : StringДлина : 128 |
redirect_url |
URL, на который будет перенаправлен Плательщик после завершения транзакции. Перенаправление выполняется в любом случае, независимо от того, получила ли транзакция успешный или неуспешный статус. Флаг deposit2card является условным для интеграции с прямой передачей карточных данных в запросе. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
order_desc |
Описание заказа. |
Необходимость : ОбязательноТип : StringДлина : 64k |
server_callback_url |
URL, where the transaction status is sent to. Connecting Party may use server callback URL for custom processing of the transaction completion, e.g. to collect payment data in the Connecting Party’s information system. For the list of parameters which come along with server callback to server_callback_url refer to Connecting Party callback parameters. This parameter can be sent instead of notify_url. If server_callback_url is sent, Payment Gateway sends callback notification only when original transaction receives final status. If notify_url is sent, Payment Gateway sends callback notification once the original transaction receives final status, and about every future update for this original transaction (reversal, chargeback, etc). |
Необходимость : ОпциональноТип : StringДлина : 1024 |
notify_url |
URL, where the transaction status is sent to. Connecting Party may use notify URL for custom processing of the transaction completion, e.g. to collect payment data in the Connecting Party’s information system. For the list of parameters which come along with server callback to notify_url refer to Connecting Party callback parameters. This parameter can be sent instead of server_callback_url. If notify_url is sent, Payment Gateway sends callback notification once the original transaction receives final status, and about every future update for this original transaction (reversal, chargeback, etc). If server_callback_url is sent, Payment Gateway sends callback notification only when original transaction receives final status. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
Параметр |
Описание |
Значение |
---|---|---|
deposit2card |
Флаг трансфера по сценарию Deposit to Card. Если true, нет необходимости в обработке карточных данных отправителя. Если false, карточные данные Получателя необходимы. |
Значение : TrueТип : Boolean |
destination_card_recurring_payment_id |
Receiver`s recurring payment ID. To create destination_card_recurring_payment_id please see Card Reference ID Creation. For the scenario of payment to a card inside the system, this card will be considered as a destination, and all processing limits, lists and fraud scoring will be applied to it as a destination card. |
Необходимость : ОбязательноТип : Long |
ipaddress |
IP-адрес Плательщика. Включен для отслеживания мошеннических действий. NB: 45 для туннелирования IPv4, например, 0000:0000:0000:0000:0000:0000:192.168.100.101 |
Необходимость : ОбязательноТип : StringДлина : 7-45 |
client_orderid |
Номер заказа в системе Присоединяющейся Стороны. |
Необходимость : ОбязательноТип : StringДлина : 128 |
currency |
Валюта, в которой проводится операция. Примеры значений: USD для доллара США, EUR для европейского евро, RUB для российского рубля. |
Необходимость : ОбязательноТип : StringДлина : 3 |
amount |
Сумма к оплате. Сумма должна быть указана в минимальных единицах с “.” разделителем. Например, 100.5 в RUB означает 100 российских рублей и 50 копеек. |
Необходимость : ОбязательноТип : NumericДлина : 10 |
purpose |
Получатель платежа. Поле предназначено для Подключающейся Стороны, позволяющая клиентам переводить средства с кредитных карт на специальные счета (игровые, мобильные и др.). Примеры значений: +7123456789;gamer0001@ereality.com. Данные передаются в систему фрод-мониторинга. |
Необходимость : ОпциональноТип : StringДлина : 128 |
redirect_url |
URL, на который будет перенаправлен Плательщик после завершения транзакции. Перенаправление выполняется в любом случае, независимо от того, получила ли транзакция успешный или неуспешный статус. Флаг deposit2card является условным для интеграции с прямой передачей карточных данных в запросе. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
order_desc |
Описание заказа. |
Необходимость : ОбязательноТип : StringДлина : 64k |
server_callback_url |
URL для отправки статуса транзакции. Присоединяющаяся сторона может использовать callback URL сервера для кастомной обработки завершения транзакции, например, для сбора платежных данных в своей информационной системе. Список параметров, передаваемых при callback-запросе на server_callback_url, приведен в разделе Параметры callback-запросов для Подключающейся стороны. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
Дополнительные параметры
Для Присоединяющейся Стороны
Дополнительные параметры могут быть использованы Присоединяющейся Стороной для уточнения информации браузера Отправителя и построения URL для уведомления о результатах 3DS.Сбор информации сайтом Присоединяющейся Стороны должен производиться безошибочно. Эти данные могут быть использованы серверами Присоединяющейся стороны. Убедитесь, что эти данные не закодированы и являются уникальными для каждой транзакции.
Примечание
Данные параметры не используются в сценариях Deposit to PAN
и Deposit to RPI
.
Примечание
Данные браузера для 3DS 2.X собираются системой Присоединяющейся Стороны на этапе 3DS аутентификации. Однако для некоторых каналов обработки браузерные данные и/или URL-адрес Присоединяющейся Стороны для результатов 3DS challenge должны быть указаны в изначальном запросе на проведение транзакции. Свяжитесь с менеджером службы поддержки, чтобы уточнить, следует ли включать эти параметры в параметры запроса.
Название параметра |
Описание |
Значение |
---|---|---|
tds_areq_notification_url, также tds_cres_notification_url |
Полный URL-адрес системы Присоединяющейся Стороны, которая получит сообщение CRes или сообщение об ошибке. Это сообщение CRes должно быть отправлено SBC. См. Загрузка результата CRes. |
Тип : StringДлина : 256 |
customer_browser_info |
Если true, параметры, приведенные ниже, должны быть указаны. |
Тип : Boolean |
ipaddress |
IP-адрес браузера, возвращаемый HTTP-заголовками инициатору запроса 3DS. |
Тип : StringДлина : 45 |
customer_browser_accept_header, также customer_accept |
Точное содержание заголовков HTTP Accept, отправленное инициатору запроса 3DS из браузера владельца карты. |
Тип : StringДлина : 2048 |
customer_browser_color_depth |
Значение, представляющее разрядность цветовой палитры для отображения изображений, в битах на пиксель. Становится обязательным, когда browser_javaScript_enabled = true». |
Тип : StringДлина : 2 |
customer_browser_java_enabled |
Boolean-значение, означающее способность браузера держателя карты запускать Java приложения. Является необходимым параметром при browser_javaScript_enabled=true. |
Тип : Boolean |
customer_browser_javascript_enabled |
Boolean-значение, означающее способность браузера владельца карты запускать Java. |
Тип : Boolean |
customer_browser_accept_language, также customer_accept_language |
Значение, представляющее язык браузера, по определено IETF BCP47. |
Тип : StringДлина : 8 |
customer_browser_screen_height |
Общая высота экрана владельца карты в пикселях. Требуется, когда browser_javaScript_enabled = true. |
Тип : NumericДлина : 6 |
customer_browser_screen_width |
Общая ширина экрана владельца карты в пикселях. Требуется, когда browser_javaScript_enabled = true. |
Тип : NumericДлина : 6 |
customer_browser_time_zone |
Смещение часового пояса в минутах между UTC и местным временем браузера держателя карты. Обратите внимание, что смещение является положительным, если местный часовой пояс отстает от UTC, и отрицательным, если он опережает UTC. Становится обязательным, когда browser_javaScript_enabled = true. |
Тип : StringДлина : 5 |
customer_browser_user_agent |
Точное содержание заголовка HTTP user-agent. |
Тип : StringДлина : 2048 |
Для платежных учреждений
Платежное учреждение может заполнить результаты 3DS для каждой транзакции, если аутентификация 3DS происходит на их стороне.
Примечание
Данные параметры не используются в сценариях Deposit to PAN
и Deposit to RPI
.
Название параметра |
Описание |
Значение |
---|---|---|
tds_authentication_result_type |
Тип результата. Возможное значение: SIMPLE |
Тип : StringДлина : 6 |
tds_authentication_result_authentication_type |
Тип Аутентификации. Показывает тип метода аутентификации, используемый Эмитентом, для отправки ARes сообщения или использованный ACS при отправке RReq сообщения. Возможные значения:
|
Тип : StringДлина : 2 |
tds_authentication_result_authentication_value |
Значение Аутентификации. Зависищее от Платежной Системы значение, определяемое ACS или DS, используя алгоритмы, определенные Платежной Системой. Значение Аутентификации может быть использовано как подтверждение аутентификации. 20-байтное значение, закодированное Base64, выдающее 28-байтный результат. |
Тип : StringДлина : 19-28 |
tds_authentication_result_transaction_id |
xid для 1.0.2 или dsTransID для 2.1.0/2.2.0. |
Тип : StringДлина : 19-36 |
tds_authentication_result_transaction_status |
Статус транзакции. Показывает, транзакция аутентифицирована или верифицирована. Возможные значения:
|
Тип : StringДлина : 1 |
tds_authentication_result_message_version |
Версия номера сообщения. Версия протокола идентификатора. Это номер версии протокола, назначенного системой, посылающей сообщение. Версия номера сообщения назначается Сервером 3DS, который относит протокол к сообщению AReq. Версия номера сообщения не меняется во время процесса 3DS. Возможные значения:
|
Тип : StringДлина : 5 |
Данные Отправителя
Параметры, указанные ниже, могут быть обязательными для некоторых интеграций. Свяжитесь с менеджером службы поддержки для получения дополнительной информации.
Название параметра |
Описание |
Значение |
---|---|---|
sender_first_name |
Имя Отправителя. |
Тип : StringДлина : 128 |
sender_last_name |
Фамилия Отправителя. |
Тип : StringДлина : 128 |
sender_middle_name |
Среднее имя/патроним Отправителя. |
Тип : StringДлина : 128 |
sender_ssn |
Последние четыре цифры номера социального страхования Плательщика. |
Тип : StringДлина : 11 |
sender_birth_place |
Место рождения Отправителя. |
Тип : StringДлина : 128 |
sender_birthday |
День рождения Отправителя. |
Тип : StringДлина : 30 |
sender_address1 |
Адрес Отправителя. |
Тип : StringДлина : 256 |
sender_city |
Город Отправителя. |
Тип : StringДлина : 128 |
sender_state |
Штат US Отправителя (Двух буквенная аббревиатура). Не считывается за пределами US. |
Тип : StringДлина : 4 |
sender_zip_code |
Почтовый индекс Отправителя. |
Тип : StringДлина : 32 |
sender_citizenship |
Гражданство Отправителя. |
Тип : StringДлина : 128 |
sender_country_code |
Страна Отправителя (Двух буквенная аббревиатура). |
Тип : StringДлина : 2 |
sender_phone |
Полный международный номер телефона Отправителя, включая код страны. |
Тип : StringДлина : 128 |
sender_cell_phone |
Полный номер мобильного телефона Отправителя, включая код страны. |
Тип : StringДлина : 128 |
sender_email |
Адрес электронной почты Отправителя. |
Тип : StringДлина : 128 |
sender_resident |
Является ли Отправитель резидентом? |
Тип : Boolean |
sender_identity_document_id |
Название документа, удостоверяющего личность Отправителя. |
Тип : StringДлина : 128 |
sender_identity_document_series |
Серия документа, удостоверяющего личность Отправителя. |
Тип : StringДлина : 12 |
sender_identity_document_number |
Номер документа, удостоверяющего личность Отправителя. |
Тип : StringДлина : 16 |
sender_identity_document_issuer_name |
Название организации выдавшей документ, удостоверяющий личность Отправителя. |
Тип : StringДлина : 128 |
sender_identity_document_issuer_department_code |
Код отделения организации выдавшей документ, удостоверяющий личность Отправителя. |
Тип : StringДлина : 32 |
sender_identity_document_issue_date |
Дата выпуска документа, удостоверяющего личность Отправителя. |
Тип : Date |
Данные Получателя
Параметры, указанные ниже, могут быть обязательными для некоторых интеграций. Свяжитесь с менеджером службы поддержки для получения дополнительной информации.
Название параметра |
Описание |
Значение |
---|---|---|
receiver_first_name |
Имя Получателя. |
Тип : StringДлина : 128 |
receiver_last_name |
Фамилия Получателя. |
Тип : StringДлина : 128 |
receiver_middle_name |
Среднее имя/патроним Получателя. |
Тип : StringДлина : 128 |
receiver_birth_place |
Место рождения Получателя. |
Тип : StringДлина : 128 |
receiver_birthday |
День рождения Получателя. |
Тип : StringДлина : 128 |
receiver_address1 |
Адрес Получателя. |
Тип : StringДлина : 256 |
receiver_city |
Город Получателя. |
Тип : StringДлина : 128 |
receiver_zip_code |
Почтовый индекс Получателя. |
Тип : StringДлина : 32 |
receiver_region |
Регион Получателя. |
Тип : StringДлина : 30 |
receiver_area |
Область Получателя. |
Тип : StringДлина : 50 |
receiver_citizenship |
Гражданство Получателя. |
Тип : StringДлина : 128 |
receiver_country_code |
Страна Получателя (Двух буквенная аббревиатура). |
Тип : StringДлина : 2 |
receiver_phone |
Полный международный номер телефона Получателя, включая код страны. |
Тип : StringДлина : 128 |
receiver_email |
Адрес электронной почты Получателя. |
Тип : StringДлина : 128 |
receiver_resident |
Является ли Получатель резидентом? |
Тип : Boolean |
receiver_identity_document_id |
Название документа, удостоверяющего личность Получателя. |
Тип : StringДлина : 128 |
receiver_identity_document_series |
Серия документа, удостоверяющего личность Получателя. |
Тип : StringДлина : 12 |
receiver_identity_document_number |
Номер документа, удостоверяющего личность Получателя. |
Тип : StringДлина : 16 |
receiver_identity_document_issuer_name |
Название организации выдавшей документ, удостоверяющий личность Получателя. |
Тип : StringДлина : 128 |
receiver_identity_document_issuer_department_code |
Код отделения организации выдавшей документ, удостоверяющий личность Получателя. |
Тип : StringДлина : 32 |
receiver_identity_document_issue_date |
Дата выпуска документа, удостоверяющего личность Получателя. |
Тип : Date |
Параметры ответа
Примечание
Параметр |
Описание |
---|---|
type |
Тип ответа. Может принимать такие значения как: async-response, validation-error, error. Если тип validation-error или error, параметры error-message и error-code будут содержать детали ошибки. |
paynet-order-id |
Номер заказа в системе gate.sbctech.ru. |
merchant-order-id |
Номер заказа в системе Присоединяющейся Стороны. |
serial-number |
Уникальный номер, присвоенный сервером SBC конкретному запросу от Присоединяющейся Стороны. |
error-message |
Для транзакций в статусе error, этот параметр будет содержать причину отклонения или сведения об ошибке. |
error-code |
Код ошибки, в случае статуса error. |
end-point-id |
Идентификатор терминала, используемый для транзакции. |
Примеры Запроса и Ответа
Перевод PAN to PAN
Пример запроса
POST /paynet/api/v4/transfer/39509 HTTP/1.1
Host: sandbox.sbctech.ru
User-Agent: curl/7.83.0
Accept: */*
Authorization: OAuth oauth_consumer_key="TestMerchant", oauth_nonce="aGDxlipOs21lzMdyp0TGmCltVbBgnaUh", oauth_signature="R6uBD0TnC75UmYVFqEf70YX9tKK7iRmBR%2FoJGPCUTwzzyjtkAg6jK8fk2I0EbzeadqTLDgckrXShSsD5Ke8%2FP3ZqPwWwh3OMT5XK9MWVcDGavjKQi%2BnXfJdr4JRbhPAk1YL3IJL04TTTmAoJHFWu0EKNdzndAMQ0cWay4Hg5evPcDpJEK0a2ZaKnSMjh9UMmttvzDL4Cb2INDH%2F5VadKPji%2FbDAxxWVT%2FQ9HVJcVSDHlxFniLBgyJr4ZIg4ROwtnO3hbOC%2FC5rf7USgjkbpkBUejqjk4Wgw%2BJHMFJ4PJQM0beYn1ctmVGg27MOp8UWyi2i3PsAy8FbPf%2Ff6sMTDhx8MABfbIojHgrvke%2B3flfS%2BUmtCo5pQ%2F9blWvVmB%2BjJz%2BqznYEAUk%2BHj7ekSVzMvpf5LNDeIwpwSVEZpp5Ig8OyKZcWe9i8bbmfDsWehSGpiVkaraWsLCToras3lZy73Hp5z6SN8Uc98f%2BXUF8ROJvSysAfzDU2BJrDhNo1tKjuhY%2FEQzEinYe0zCSsSHOhkl2yU2KwWxbgWXb%2FoMEHIuuZ5l%2Baa%2FGTLSCb%2Bm5wJ8n9QeDSulHM3VmTP%2F7wFXa5DwCQCDy3Lu7vOWVFhLirXOMH6V%2Fe5SZ1yQHo0uH2N7F72DGKrcNkvkLaZCB4NE8AVqISxB484AB5Mo0pC3iZzAPWNo141iezgrlacarwSNsqSwmGBfvCWAkxszqIHgWWOfsomfG4OJTo%2BRgtO6SkLAgpPcGDYWjziDvT6uQvAQG3R5aSv6OgrjZNn0PQqsWb4qT7nlirHLwXXrSL46HTRyCl9q4QCuufKPZA0LOW3y7OJsk2T%2BuI%2FZHXzDOeHGIhxBWa%2B%2BrpYhwDzmx1736gnNZ6dBbzKz5hH20BWOzvaZ93mKDH32Ri62D4yvAf64ElvSdNSImImLtEstRcws9YBsdcAxJw0TXICclwN8DM39jhU7ekc2XsYhmCeEk5f1OL6a0Ud6IyxZN0HLhOPRHHSiiMh90y1DOyk%2FUSjihshg2NDmFJe4TNZ7TZRzlD5WKR6FxeTH6xYq1RJvoHiC0SUyVKjX7knFp%2FIEx3fdpMRD8ZCT%2FgUw5Cu34q87B7xVLHjEhn9%2FV3lacVDJ48F1aS6urv%2FI2cahSsIz288g1V1ThhrusN7TMdIsoZ%2F7XqKxht3p34N0e7lDUVils42ySmZil78GVvr9wR2GtOpa8FT31F0LnyVxCiA3Fqj5LNM3QunElqSaNXI%2BtwlzKFGq4oklwb7bilOin0uzYlb4ymz7x6o7O8dJmCeUpkfCUxFrQnpmmHGBg0VgcKS5S769otXsXICqMP%2BDU2x5dajQvbIlzzm4aKF4qm2jxSowydOWU1Y28Q%3D%3D", oauth_signature_method="RSA-SHA256", oauth_timestamp="1661493794", oauth_version="1.0"
Content-Length: 305
Content-Type: application/x-www-form-urlencoded
Connection: close
amount=10.42
&card_printed_name=John%20Doe
&client_orderid=1
&credit_card_number=4332435659564446
¤cy=USD
&cvv2=123
&deposit2card=false
&destination-card-no=4998406231653309
&expire_month=12
&expire_year=2099
&ipaddress=1.1.1.1
&order_desc=Your%20order%20description
&redirect_url=http%3A%2F%2Fwww.example.com
&server_callback_url=https://httpstat.us/200
Пример успешного ответа
HTTP/1.1 200 OK
Server: server
Date: Fri, 26 Aug 2022 06:07:43 GMT
Content-Type: text/html;charset=utf-8
Connection: close
Vary: Accept-Encoding
X-XSS-Protection: 1
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Content-Language: en-US
Strict-Transport-Security: max-age=31536000
Content-Length: 137
type=async-response
&serial-number=00000000-0000-0000-0000-000002ddaf96
&merchant-order-id=1
&paynet-order-id=6863038
&end-point-id=39509
Пример неуспешного ответа
HTTP/1.1 500 Internal Server Error
Server: server
Date: Fri, 14 Oct 2022 09:53:35 GMT
Content-Length: 61
Connection: close
X-XSS-Protection: 1
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Internal server error [1ee76b38-3764-407e-9dfb-2ffc9ab0775b]
Перевод PAN to RPI
Пример запроса
POST /paynet/api/v4/transfer/39509 HTTP/1.1
Host: sandbox.sbctech.ru
User-Agent: curl/7.83.0
Accept: */*
Authorization: OAuth oauth_consumer_key="TestMerchant", oauth_nonce="yL2jqiO6NnIVBGhT3ocsWDgsaYxG3P7j", oauth_signature="U5FwR96T0huNFmDQYivbEkLFISfZKF%2FREN%2BwBXLNAD8K0HAAXh0FbmXDSkgvsZXb4i1UPc1xFmqvIX2lYsiZRixMesiRIbAhoHsmHHpGfZ5hS2YMfVAUQWfVbHdqCJQZEJofu7RM1ow8rS0YbGCYvqSHUbI0bDi%2FpXERzDrr5N76AOhl2onBPjqXQqhAdVYBfTUHhezDJChhyg4Lc4gkRsVbw8tIbx220vCT57t9CQhYvNd9bONH6Vkn6XyUVY3bfi%2BNt4CQ25W2F%2FpYVK2%2BtLeCVDHytY7JGaUalWKXg2HIhr2Olmh9GRSZ51tenAL%2FgkHI%2BDsIh5nn6nsBAMFnSCQR7ANy7cUpLw5KZnQLKLFcCeNeBdFqXDwZ2aOX1PDdHvn1KZBtf1SqGp3kkEX3AMin%2F3QTOHobLRFAwGBIExwGxOddRL2mPIOUMvF6CE%2FGgBGHstcjyDCAQ3U2n%2BXlaM1cCgWtLL2A5nBM2%2FMnCUqqYUY4eN2Gidh2ZoLw70v%2BL4jLnK3%2BKefRxyPgOlZQBxH1qfP3tayZlMIdJ8gAdAmx2RlK%2B3krUsy4TSpCzyAX4xloovGgC9yP0u0u4jJT6DTSdTJ3IdiCoUTyAA%2BPdkRrMZ%2BswFRH%2FCU8HETuOGQHUCnbL10DjHCvvis3OtNH6j1aNETfWJqJ29lSngs8%2BU0Q%2FlAGdlRXdAVkqj5Vd5wfLeMvSgjmhPbS6Cfk60hXS%2Bj58DPdlKZ8Itg7gZO%2BW%2BGNfpwkD2baTdAiMjU%2F0ZGx9UW9caT1QrsXL6ub4NXQHnHluCqHH%2Fi6zNOu2pAuHcuJ%2BOLOzcPSDRCFeOk2zy2SAiWKTKWEFypMg2AQuRydrB9ZFPnmVokPnN4Y99ZSdj1PD3VOuXCW1h7AjGub8oMYCaqOvcB8bdSg%2BJYnkWS5CMsQSMjuW5ZhRCtGYlrpq3luQS25h5LLXi3OrqkiQdst0I9lTmmzwQ0OiFmXPcH7nKE8gantsa5hs7BVgPeypY%2BKfVZiqs9w6y2aq%2F9CUtatVj9%2BU56%2FucDhs2b9s6kY3kbvO3p568hlJHvNxgyhv0eGfMSyWjmil3OuZf0VsNlbptGC69nIlXKXgV7sX3B049gN%2Biw08EP8tfpZPE%2BFViY8ecDrs2CquzJpZvOFX4WZ2bbIr9%2BOOcVMhGJ7QrFC96ddnbhfGaDJsc2FCgjBNQJvZJ8Mhxa7kksHujdxFrBa%2BKGSs0qROwTcpxRtb4zBDEcq%2FHklBkB0T6lOWpYvkhUy1coF8KtuhPSfqhkVg6gB5%2B%2BLgGK6DQKIoMI9MvzSLTOR9ElE9vWUUMP1eG2b46jqOiIuAwQvJZfnxqlizF5OcqBbJazBj7t%2FiH0KKPvO6Q%3D%3D", oauth_signature_method="RSA-SHA256", oauth_timestamp="1661494949", oauth_version="1.0"
Content-Length: 303
Content-Type: application/x-www-form-urlencoded
Connection: close
amount=10.42
&card_printed_name=John%20Doe
&destination_card_recurring_payment_id=1491828
&client_orderid=1
¤cy=USD
&cvv2=123
&deposit2card=false
&credit_card_number=4998406231653309
&expire_month=12
&expire_year=2099
&ipaddress=1.1.1.1
&order_desc=Your%20order%20description
&redirect_url=http%3A%2F%2Fwww.example.com
&server_callback_url=https://httpstat.us/200
Пример успешного ответа
HTTP/1.1 200 OK
Server: server
Date: Fri, 26 Aug 2022 06:22:43 GMT
Content-Type: text/html;charset=utf-8
Connection: close
Vary: Accept-Encoding
X-XSS-Protection: 1
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Content-Language: en-US
Strict-Transport-Security: max-age=31536000
Content-Length: 137
type=async-response
&serial-number=00000000-0000-0000-0000-000002ddafb1
&merchant-order-id=1
&paynet-order-id=6863042
&end-point-id=39509
Пример неуспешного ответа
HTTP/1.1 500 Internal Server Error
Server: server
Date: Fri, 14 Oct 2022 12:30:15 GMT
Content-Length: 61
Connection: close
X-XSS-Protection: 1
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Internal server error [18819567-ab17-4342-86eb-f8a45966e8c8]
Перевод RPI to PAN
Пример запроса
POST /paynet/api/v4/transfer/39509 HTTP/1.1
User-Agent: curl/7.83.0
Accept: */*
Authorization: OAuth oauth_consumer_key="TestMerchant", oauth_nonce="J5wfdvnj45sDN2TElY2nIHcpDgIPsEa5", oauth_signature="VhvXrMZNTrRxBCd7AOtRWcqc67KLyD6wQpJoVuJP0I4%2BWseXd5bAfMZtuy1QBhVGMlGiVfl97tmiB1LzSTnWcA%2BlS8bCyEXgoE0XL4rn3U2rXV2JWgPTrv1EHCaAt%2FJhZ1JPd6kjzGG3ZDJXAZg3YMoRdL00iK66Z1AK%2BhuL1M9mziEkcvZZR3elREmz%2F223aVXRr%2BXc6dWFTHQM9BDTsVarsHrYHv9TkBjDbYXp%2F%2BX9ltfdUV7YXGemd6jy25CbJC9zbTj1wHsrpT2bkbBCpycH8xtANFAeQgyTpR4IU4OglzPSunXeZaO9o1%2FwzWEvDmHN4g0WRnyl%2Bmgy7qU3wvMyyDf27UCRXFgEmfybk%2Fa3bwouJUqQbYUMif%2FGULsPmdSmz%2FWhmPnyIq9lvNkExE4xIXB1j7C8aYGoSRavvdhmEcNIbyXEs6hur%2FmXkIJH5RHDJTAcfu7RHkRUd3jBQjEEI1q9HnhTmdHKOEovQs%2BzR3K7Fv6%2FLW71cmbMMpqYbkIaBVN0%2Fdx4jLwZwqbk3B6PxxAyf6f48vJDFoNqVrlpaGXWTwZaeLWlE0sCgk3Cscss64%2B%2Bt8eHaVRS2u09uwvlh9iCSqXeZjikHB782u7xc6f8PWp70xK0DsBsN1QyN1%2FLMH1ozr1HsYvZrucC8C7T2BykksEKmitpZ0cRUsj7Hb59nh39xk%2B8Vk1VenfUyz7O%2FnMsOeuKna0RHLI35DqgnvPp0yjU2SqM32N6%2B7Dtaa135N7oC1z8hG1zCB2C%2F%2Bk9Bmt0y%2Fad6yiEMN%2F%2FslGob7U5x82Sf7ph92EFCPu1ccW%2FMbxb9xu8csaMHDbh7E%2FydQm3WOym0U3%2FPSckea23YOTScrr0mQsGOjBwzgehUsJyCyLiWehFob6aEfuphXfdiyb5vXUKZuTAWPofgusJByrOHErhfPgQoUJ96YXfGGFTZAlLP8G5T14ZM02JrWffGGuvDzZiwkK8s9%2FPfZxTCQxjmM%2FIOOkSY48PTjYVq36V7x2v%2FDzJeux1Txu4TpewUod1ZDhxzu8kUEgKgxtJalPcFuZL8dwTynb4LCoKEK8mM15MRXWpHJzJ4k9yH1Rrn8bfEcQWUI5bdgsEdgWRBNMevwRGb3E%2B2ZMO5XihaKA1eCxBtKtxIvNShKjqS5fYdUfRHf5yVRwE67EZx9zAj1lHvTPSB1q1foWbU5MhN9vNc36hkLLsCjiKZsRctGFZGwTrgb6sPMrPoqpj8h66RosFHvi116G2sWe4jlz7OhC2%2BYD%2BQsMiiEIPmlHLWf2Z1w8g7NK%2BigKPI13hyLeOavPDEzV1ngy1XqkIdQdLS1mxxpD8sw9%2F0h4iN7kDgRC3eSwM97%2BO%2FdaN0d14JQ%3D%3D", oauth_signature_method="RSA-SHA256", oauth_timestamp="1661496079", oauth_version="1.0"
Content-Length: 314
Content-Type: application/x-www-form-urlencoded
Connection: close
amount=10.42
&client_orderid=1
&destination-card-no=4998406231653309
¤cy=USD
&cvv2=123
&deposit2card=false
&card_recurring_payment_id=1491828
&ipaddress=1.1.1.1
&order_desc=Your%20order%20description
&redirect_url=http%3A%2F%2Fwww.example.com
&server_callback_url=https://httpstat.us/200
Пример успешного ответа
HTTP/1.1 200 OK
Server: server
Date: Fri, 26 Aug 2022 06:41:34 GMT
Content-Type: text/html;charset=utf-8
Connection: close
Vary: Accept-Encoding
X-XSS-Protection: 1
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Content-Language: en-US
Strict-Transport-Security: max-age=31536000
Content-Length: 137
type=async-response
&serial-number=00000000-0000-0000-0000-000002ddafb6
&merchant-order-id=1
&paynet-order-id=6863043
&end-point-id=39509
Пример неуспешного ответа
HTTP/1.1 500 Internal Server Error
Server: server
Date: Fri, 14 Oct 2022 12:34:35 GMT
Content-Length: 61
Connection: close
X-XSS-Protection: 1
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Internal server error [ea7cab67-2af5-408a-aa76-79bba38688cf]
Перевод RPI to RPI
Пример запроса
POST /paynet/api/v4/transfer/39509 HTTP/1.1
Host: sandbox.sbctech.ru
User-Agent: curl/7.83.0
Accept: */*
Authorization: OAuth oauth_consumer_key="TestMerchant", oauth_nonce="AC4qZJfR4OZW8xiNX9SrWj5upjPZ74kU", oauth_signature="mF%2BUTmlP7hbIMlfHCbuxDiq%2F3nx6l04zuWZpkVdnw03OHiyNBGdEg2rIsg1SZAg3Eu8VUXGBePyK0wksnyIgcyTigP5apTLrz%2FgpE4o%2BHtP%2FfJ%2B04qQ4fV5WH0RqPjd9xBEaD2JO%2Foe6xYg3tx4u1QZ1MyrQjcJTrpbn%2BOxnia8%2FFruu4Crs3KHLmiUBSSVc9T9YlDu%2BuZfDBCxSqHs1j3T4JoCskfH8VHJ%2FI8igkh5e9qUYD4MrVunhsbcv8KHS0N%2Fb1f5b%2FcoH0QK9ERX7Smo7Ns9ErvbGjJtu%2BwFMffH8%2B4EExtzJbRKQRMYdnY6PxNiu66wzGuMVKCRdTvwc%2FisUnJ0LssFRwnFLamxrytoPj2I45rPkh08ydA2jYCAErR8FYAmk%2BiLrY9pLkAL21BgKLHw%2BJgxUeQAIqLwwHIaNA8AnzP9nvYGu9gRVYfei%2FZ%2Bue%2BqcXBAlDJIGYB0JTGHTEf8t2lOpiI0AEIM%2Fd%2FKF5%2BbPp52Xdde6aKV1FT2A5i8%2FCJEKxuh%2FMWwcSqa88T7m4swnzH879cnkqbgzmSl2PS49poiccDaUwC78ZCxwGVD73FUSsgBnO68kZVpYwBIat543EH1HCvG1sH1xV8Fp8uSBxnjahDGKmi67viQQPlvl5avULcqj9PylSHp%2B%2BMn3L1PPss2G2qai5ITLunNfyFXzofotvR7KrprM3EuZmB47eanQ0nxmpyvBI2BsvObO8bJ97EPSxjhIyjdYoTq8F2GEumMsqZCj6tHZFO9%2Fd7iSJvjfxHLa%2FIQjew%2BguK%2BTL%2Bw1lPCDq9monQ8EX7OT1kh91DVjlcxglqqxqpWt%2BWCY56ZXuEKZ6kqYjT6N2ab2bjGTiBrcgmToq7gvcbKdMCcqgzPJZR5tK%2Fc%2Fu2hepO2L0%2BU%2FzG9IB55iFoq2c2qG32T%2Bg8K54WGPAyzubkW3mKy9B8VwlzUu%2FWSKNQgtbf2pqVOLUZ%2FTCa1ood9CqfNF%2B2ECo8x1ubyyzbBaUIW86fA1cgXptgmJp6G5xapky877ND9XXBRlXvOS6%2BlcItiqB%2FfQEIs7awflpyRlGQQJttpGrJTqjYXiFbvmlA1Z98l8yZ2aZmDi%2BfxcGkICtnjUYZnlYU%2BO7Eo%2FlV%2BrcbQMQzXp6zYHd7hPTwuNZ0fS%2FGAzd1bfVXkBTszqB8PZuuQEs5ObBfWjGbJGKhY8KuFgcR7B61hamzfhokCMGcxOMJP6YY9ZWqU4ba9WT04ZU53pgEJmUTuRCKtVqVL%2FgT1GlzlKQJN80gZ1Wb9t13yVRva%2FTRn%2FOXzfBhPIrxJv0KfXLUx8qHDweBwo5U2r8CG0N4xW5GJTgs2ncDBNXjWSjLE3dhG9G1louVP3ydryCQ%3D%3D", oauth_signature_method="RSA-SHA256", oauth_timestamp="1661496711", oauth_version="1.0"
Content-Length: 312
Content-Type: application/x-www-form-urlencoded
Connection: close
amount=10.42
&card_recurring_payment_id=1491830
&client_orderid=1
¤cy=USD
&cvv2=123
&deposit2card=false
&destination_card_recurring_payment_id=1491829
&ipaddress=1.1.1.1
&order_desc=Your%20order%20description
&redirect_url=http%3A%2F%2Fwww.example.com
&server_callback_url=https://httpstat.us/200
Пример успешного ответа
HTTP/1.1 200 OK
Server: server
Date: Fri, 26 Aug 2022 06:52:10 GMT
Content-Type: text/html;charset=utf-8
Connection: close
Vary: Accept-Encoding
X-XSS-Protection: 1
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Content-Language: en-US
Strict-Transport-Security: max-age=31536000
Content-Length: 137
type=async-response
&serial-number=00000000-0000-0000-0000-000002ddafbb
&merchant-order-id=1
&paynet-order-id=6863044
&end-point-id=39509
Пример неуспешного ответа
HTTP/1.1 500 Internal Server Error
Server: server
Date: Fri, 14 Oct 2022 12:38:47 GMT
Content-Length: 61
Connection: close
X-XSS-Protection: 1
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Internal server error [317a3dcd-a96e-4b3a-801c-c5cfe7d05dad]
Перевод Deposit to PAN
Пример запроса
POST /paynet/api/v4/transfer/39509 HTTP/1.1
Host: sandbox.sbctech.ru
User-Agent: curl/7.83.0
Accept: */*
Authorization: OAuth oauth_consumer_key="TestMerchant", oauth_nonce="Fw1O8eTrqovCuHhmHJ35utckB11MkfwD", oauth_signature="DRmRSQPQPw%2BkDcpNiOboL98MDQzvH73OfM%2F0ylUFoUbm165GsbkhT0TJhFD%2BjpSLiEXnzinRaiDtTc%2FoEDLVuCf7EjNfIsKT6xLEkp39xf08yrr2QWeqeAu6mpmwzq7%2BVNVobo0UCzQXMCZbkZOh%2B4US2pbJbZ0QrZFwGo%2Fd73weyecFBe4Z3ua4Q94MvMUKioH%2FD%2FvjFvlB6Mf8ua6b3%2Fmo5%2BiRwXykic1mWUBf7TB6MXgpRcu9eET3BbGc8%2FS0Xn9Lv2KE%2FoUYN4SmE%2BWgZXE3WR5DALkVrKYzXO5pOguqsy3IAp%2Blu%2F1XaU%2BxqxclAF%2B4KBGlrQt2RINSe%2FgCHTh9qwTiNJcCURdVZ%2Bid6jqGWo4IswEwRgCAHvOXbsoZTj2qW6YqpCm7U1v58FSbLhMlQy%2Fp6cpArnLGU1KDRjVo4nzFnsgIJaPw1im2PuM13X1ueaPsb7wEPWdJbpzs5cLViI7pkPSXSVWCApRsCRu%2B25%2FzSqrz%2FPwO4%2F3dhbkP9CDw9BMOAtonBJzHJtFDKsM2x0U56qv1xaJgEYGUVaOwyy%2FZnOrde4kPX2tkaBF6fFzZkoaMLI1CqBWbQHvWTXZ1vgWe6NIQmFve9NPjA69%2FEhTO2SREA8R2GkSOhF1UBtc1cRg8z6dY4jXbqr7UfwSsu%2BI3JB7%2BDTlMEOVSpfTEA8pbuqHwQL9YGV2BYPUTkVTMIfuetz2byaNafv9TsdV1QBi5uqbjT%2FTXeZ3214zL7rIU1UpqAHXkAcEraZDQV3h5X0i37yTmCOvMkfBl%2B0DnhZbSHkgCLd5aqDc4Hm0pvTfDFa92PcqAqOrK4TMERKQUkjMJFucoWP3fjRS7dQFsBLpWTbtKoNkycALHtd%2BI0PIzglrpJoO9AoHMbQJGZd4OXouBnkjo0KjjJqP4ZRGdtfMH4ADSj%2FyC1w0OaWcZGNkNEABS%2BRVpGD9VCOrYoe695Xt9XV4UEGygCReJ92WqhbnqafrGVu6eXCeIuV7KaUH7aLps5YzIySpDeJLKQTU5J7TuCZfOniLh5C2to%2Bl0h0BnqHX5FsU6RzQnPF9QkU0i1A2K%2B1nfqYOHUFq8wJNo4BIQwosUo7FzYRVzgSXqMnF5gQ7NYMkwxCaUz96XNTDj1vlzQWSyo3AgS6Jb5oIy5yr%2B%2FJPdzEcHf37Ot7kUAtmE3fLZrH%2BcrUd2jZ7tRHxcndQiTodbT0pjhT2qv4WcbXqPaWIWURBB8OxdH7QELxPyG%2BUUvPaiUGscDZ76aJnEk%2BT5jBC2Hak8%2B9Zy4qB%2Ft2QCTPwoAkuC2oHUafzaA8JzytjJLVQpTFvLh7Lj%2BAWg7KZGqKfYX1tmDsYUrdBRb9PfgmCPZ6owEkbDPQ%3D%3D", oauth_signature_method="RSA-SHA256", oauth_timestamp="1662384499", oauth_version="1.0"
Content-Length: 197
Content-Type: application/x-www-form-urlencoded
Connection: close
amount=10.42
&client_orderid=1
¤cy=USD
&deposit2card=true
&destination-card-no=4402746838361941
&ipaddress=1.1.1.1
&order_desc=Your%20order%20description
&redirect_url=http%3A%2F%2Fwww.example.com
&server_callback_url=https://httpstat.us/200
Пример успешного ответа
HTTP/1.1 200 OK
Server: server
Date: Mon, 05 Sep 2022 13:28:35 GMT
Content-Type: text/html;charset=utf-8
Connection: close
Vary: Accept-Encoding
X-XSS-Protection: 1
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Content-Language: en-US
Strict-Transport-Security: max-age=31536000
Content-Length: 137
type=async-response
&serial-number=00000000-0000-0000-0000-000002ddb02e
&merchant-order-id=1
&paynet-order-id=6863078
&end-point-id=39509
Пример неуспешного ответа
HTTP/1.1 500 Internal Server Error
Server: server
Date: Fri, 14 Oct 2022 12:58:56 GMT
Content-Length: 61
Connection: close
X-XSS-Protection: 1
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Internal server error [3fc83866-7aac-4c92-b6e9-828069e5a9d2]
Перевод Deposit to RPI
Пример запроса
POST /paynet/api/v4/transfer/39509 HTTP/1.1
Host: sandbox.sbctech.ru
User-Agent: curl/7.83.0
Accept: */*
Authorization: OAuth oauth_consumer_key="TestMerchant", oauth_nonce="F2ab2fvpltW1oWmn7xV1coohcnHXAROc", oauth_signature="V5ufFoDRY%2BMR8pUP6PgCOHg2M8t53EepdzSvqzzMdQVQ3oEoyPW0TPQK1daviExQ%2FF%2Ft1Lc77n1RKopD0SXbM2UBXe%2FE9RNDERHO4blb01bKCTm9N2IAUTW5PWKcreOLYuiCt2nh5cwY2hFbvxFl5EPoUk06AIoA9wFmrNEICBQJtDhtj7bULmAZhqoXgifgPEcNsfsNDZlk4mQLRhjsONbehon7GlsU8u0itV9I0S0qZnld4zfX5UOORi3xpMEnUfn4DVuLEgElIGeOJ1Th8r3LuO53QYOcmpyJ28Es%2FXDLZh0%2Fg2jJ8kaamcL3EMewZcIwyB1FOiKUBniwX%2BXattNeXbniXTBqPG%2B653RpqEMG3YwAIbAobxLk%2B2q6plW5EDApY8rXXv61WBzVJ2pfBakWHUGslBl5SynzzhE14EFDT6eL4dl22qm%2FM6i7fJGea2d5zFboVgZ0uIXChOgtoN8gJa3mMHt2isfRzuCg8K22hkgNy3CMYeUh7TFYxgsAr14pBXKjMS6MgMvXnPsxWoMlTF4dE9xQRY7nS42K%2FcrECPfnIcjK8HvT%2Bsux4ytps%2BKrBBfXnq%2Bjg%2BtT7LjR1mQnvaWw5HRMDlz1C%2BsmO4J%2BLJQBmpKknFNBv3oxGejhzZTtVcEGddCMNeh4KXUCMucJdb1I8ssq03yFS%2FPrDZbbdK%2Fy7VonLxWg0jozw6l46M9YLvJE9clUBvhgpuG6ClMecpgoQvDMnR%2BIx3zl1qy6E8eDyaXJ%2Bh4opohJrSRGDiTcVtGRbcZUr%2FWyLDUR625LjavHv9zT1aGGieSTsNM%2BeLgxkSzRlyXR4E4zjqDAB3J9rwKKbZyx8gTduMhGydUGDapNwKVhC5hb0F%2ByYjwiz2MO5Qr40mdeBfejdAJx4%2ButBszx0lOuczlIjR8L8NAn5LVrmuf33nLT63J8mTgXU%2F1bnQQHvmnTA4nX2NkpXbUDHfry8H%2FOoyCbs6dChX4RrJOQkS49tjxzJuiFIxAsUHkrlxdS9cHuluG5%2FV%2Fp6IwYHcWhUG2PxW6PJAcuin32sM66p%2Ff63CAcu46V9cIyoXpeSBvYZMZ8jt6Guowy5uHDImUFli%2FHCVopWLs%2FRFyY2iJUmqKypGh7Po%2FJyVhAYdpXrpaLTEmOd4OpLUO0GaxjaPTmcKuDGmXDQEFmC00zAT6%2F57tvZ38bhqSbReM5dWZC6mog9iC2wjY4gpDf%2FUTX7gPGmQkefTysz84QdRdoDNi0BDDfBD5lOPSpZmMs67obwXgnsrJOdlGNRyEjQ%2B8hZgxXH2mWh2wX4skHq43kxaJJ2bdIVab9BNtVj5YjnUJxJWJoe0a0%2B7slFQwfxIm8lxKwtJdEgK6r01UOLg%3D%3D", oauth_signature_method="RSA-SHA256", oauth_timestamp="1662384669", oauth_version="1.0"
Content-Length: 206
Content-Type: application/x-www-form-urlencoded
Connection: close
amount=10.42
&client_orderid=1
¤cy=USD
&deposit2card=true
&destination_card_recurring_payment_id=1491830
&ipaddress=1.1.1.1
&order_desc=Your%20order%20description
&redirect_url=http%3A%2F%2Fwww.example.com
&server_callback_url=https://httpstat.us/200
Пример успешного ответа
HTTP/1.1 200 OK
Server: server
Date: Mon, 05 Sep 2022 13:31:42 GMT
Content-Type: text/html;charset=utf-8
Connection: close
Vary: Accept-Encoding
X-XSS-Protection: 1
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Content-Language: en-US
Strict-Transport-Security: max-age=31536000
Content-Length: 137
type=async-response
&serial-number=00000000-0000-0000-0000-000002ddb02f
&merchant-order-id=1
&paynet-order-id=6863079
&end-point-id=39509
Пример неуспешного ответа
HTTP/1.1 500 Internal Server Error
Server: server
Date: Fri, 14 Oct 2022 12:55:09 GMT
Content-Length: 61
Connection: close
X-XSS-Protection: 1
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Internal server error [51a48bc5-a061-40c5-b88b-f2c084024b77]
Коллекция Postman
Конструктор запросов
Введите приватный ключ, содержащийся в PKCS#1. См. RSA-SHA256.
Debug form
Normalized parameters string to sign, according to OAuth 1.0a rules |
---|
POST body parameters to submit |
---|
OAuth 1.0a headers to submit. |
---|
HEX Encoded Signature |
---|
Base64 Encoded Signature |
---|
|