3.35. /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 RPI |
Перевод Deposit to RPI происходит при перечислении средств с аккаунта Присоединяющейся Стороны на банковскую карту с указанием ссылочного идентификатора карты. |
API URL
Примечание
Интеграционная среда |
Производственная среда |
---|---|
https://sandbox.payneteasy.com/paynet/api/v4/transfer/ENDPOINTID |
https://gate.payneteasy.com/paynet/api/v4/transfer/ENDPOINTID |
https://sandbox.payneteasy.com/paynet/api/v4/transfer/group/ENDPOINTGROUPID |
https://gate.payneteasy.com/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 |
Получатель платежа. Поле предназначено для Подключающейся Стороны, позволяющая клиентам переводить средства с кредитных карт на специальные счета (игровые, мобильные и др.). Примеры значений: +9999999999;mail@example.com. Данные передаются в систему фрод-мониторинга. |
Необходимость : ОпциональноТип : StringДлина : 128 |
redirect_url |
URL, на который будет перенаправлен Плательщик после завершения транзакции. Перенаправление выполняется в любом случае, независимо от того, получила ли транзакция успешный или неуспешный статус. Флаг deposit2card является условным для интеграции с прямой передачей карточных данных в запросе. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
order_desc |
Описание заказа. |
Необходимость : ОбязательноТип : StringДлина : 64k |
server_callback_url |
URL-адрес, по которому будет отправлен обратный вызов с результатом транзакции. Присоединяющаяся сторона может использовать обратные вызовы для индивидуальной обработки завершения транзакции (например, для сбора данных о платежах в информационной системе Присоединяющейся стороны).Список параметров, включенных в обратный вызов, см. в разделе Обратного вызова Присоединяющейся cтороны. Данный параметр может быть передан вместо notify_url. При использовании server_callback_url платежный шлюз отправляет callback-уведомление только при получении финального статуса исходной транзакции. При использовании notify_url платежный шлюз отправляет уведомление при получении финального статуса и продолжает отправлять уведомления о всех последующих изменениях (возвраты, chargeback и др.)
|
Необходимость : ОпциональноТип : StringДлина : 1024 |
notify_url |
URL-адрес, по которому будет отправлен обратный вызов с результатом транзакции. Присоединяющаяся сторона может использовать обратные вызовы для индивидуальной обработки завершения транзакции (например, для сбора данных о платежах в информационной системе Присоединяющейся стороны).Список параметров, включенных в обратный вызов, см. в разделе Обратного вызова Присоединяющейся cтороны. Данный параметр может быть передан вместо server_callback_url. При использовании notify_url платежный шлюз отправляет уведомление при получении финального статуса и продолжает отправлять уведомления о всех последующих изменениях (возвраты, chargeback и др.). При использовании 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 |
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 |
Получатель платежа. Поле предназначено для Подключающейся Стороны, позволяющая клиентам переводить средства с кредитных карт на специальные счета (игровые, мобильные и др.). Примеры значений: +9999999999;mail@example.com. Данные передаются в систему фрод-мониторинга. |
Необходимость : ОпциональноТип : StringДлина : 128 |
redirect_url |
URL, на который будет перенаправлен Плательщик после завершения транзакции. Перенаправление выполняется в любом случае, независимо от того, получила ли транзакция успешный или неуспешный статус. Флаг deposit2card является условным для интеграции с прямой передачей карточных данных в запросе. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
order_desc |
Описание заказа. |
Необходимость : ОбязательноТип : StringДлина : 64k |
server_callback_url |
URL-адрес, по которому будет отправлен обратный вызов с результатом транзакции. Присоединяющаяся сторона может использовать обратные вызовы для индивидуальной обработки завершения транзакции (например, для сбора данных о платежах в информационной системе Присоединяющейся стороны).Список параметров, включенных в обратный вызов, см. в разделе Обратного вызова Присоединяющейся cтороны. Данный параметр может быть передан вместо notify_url. При использовании server_callback_url платежный шлюз отправляет callback-уведомление только при получении финального статуса исходной транзакции. При использовании notify_url платежный шлюз отправляет уведомление при получении финального статуса и продолжает отправлять уведомления о всех последующих изменениях (возвраты, chargeback и др.)
|
Необходимость : ОпциональноТип : StringДлина : 1024 |
notify_url |
URL-адрес, по которому будет отправлен обратный вызов с результатом транзакции. Присоединяющаяся сторона может использовать обратные вызовы для индивидуальной обработки завершения транзакции (например, для сбора данных о платежах в информационной системе Присоединяющейся стороны).Список параметров, включенных в обратный вызов, см. в разделе Обратного вызова Присоединяющейся cтороны. Данный параметр может быть передан вместо server_callback_url. При использовании notify_url платежный шлюз отправляет уведомление при получении финального статуса и продолжает отправлять уведомления о всех последующих изменениях (возвраты, chargeback и др.). При использовании 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 |
Получатель платежа. Поле предназначено для Подключающейся Стороны, позволяющая клиентам переводить средства с кредитных карт на специальные счета (игровые, мобильные и др.). Примеры значений: +9999999999;mail@example.com. Данные передаются в систему фрод-мониторинга. |
Необходимость : ОпциональноТип : StringДлина : 128 |
redirect_url |
URL, на который будет перенаправлен Плательщик после завершения транзакции. Перенаправление выполняется в любом случае, независимо от того, получила ли транзакция успешный или неуспешный статус. Флаг deposit2card является условным для интеграции с прямой передачей карточных данных в запросе. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
order_desc |
Описание заказа. |
Необходимость : ОбязательноТип : StringДлина : 64k |
server_callback_url |
URL-адрес, по которому будет отправлен обратный вызов с результатом транзакции. Присоединяющаяся сторона может использовать обратные вызовы для индивидуальной обработки завершения транзакции (например, для сбора данных о платежах в информационной системе Присоединяющейся стороны).Список параметров, включенных в обратный вызов, см. в разделе Обратного вызова Присоединяющейся cтороны. Данный параметр может быть передан вместо notify_url. При использовании server_callback_url платежный шлюз отправляет callback-уведомление только при получении финального статуса исходной транзакции. При использовании notify_url платежный шлюз отправляет уведомление при получении финального статуса и продолжает отправлять уведомления о всех последующих изменениях (возвраты, chargeback и др.)
|
Необходимость : ОпциональноТип : StringДлина : 1024 |
notify_url |
URL-адрес, по которому будет отправлен обратный вызов с результатом транзакции. Присоединяющаяся сторона может использовать обратные вызовы для индивидуальной обработки завершения транзакции (например, для сбора данных о платежах в информационной системе Присоединяющейся стороны).Список параметров, включенных в обратный вызов, см. в разделе Обратного вызова Присоединяющейся cтороны. Данный параметр может быть передан вместо server_callback_url. При использовании notify_url платежный шлюз отправляет уведомление при получении финального статуса и продолжает отправлять уведомления о всех последующих изменениях (возвраты, chargeback и др.). При использовании 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 |
Получатель платежа. Поле предназначено для Подключающейся Стороны, позволяющая клиентам переводить средства с кредитных карт на специальные счета (игровые, мобильные и др.). Примеры значений: +9999999999;mail@example.com. Данные передаются в систему фрод-мониторинга. |
Необходимость : ОпциональноТип : StringДлина : 128 |
redirect_url |
URL, на который будет перенаправлен Плательщик после завершения транзакции. Перенаправление выполняется в любом случае, независимо от того, получила ли транзакция успешный или неуспешный статус. Флаг deposit2card является условным для интеграции с прямой передачей карточных данных в запросе. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
order_desc |
Описание заказа. |
Необходимость : ОбязательноТип : StringДлина : 64k |
server_callback_url |
URL-адрес, по которому будет отправлен обратный вызов с результатом транзакции. Присоединяющаяся сторона может использовать обратные вызовы для индивидуальной обработки завершения транзакции (например, для сбора данных о платежах в информационной системе Присоединяющейся стороны).Список параметров, включенных в обратный вызов, см. в разделе Обратного вызова Присоединяющейся cтороны. Данный параметр может быть передан вместо notify_url. При использовании server_callback_url платежный шлюз отправляет callback-уведомление только при получении финального статуса исходной транзакции. При использовании notify_url платежный шлюз отправляет уведомление при получении финального статуса и продолжает отправлять уведомления о всех последующих изменениях (возвраты, chargeback и др.)
|
Необходимость : ОпциональноТип : StringДлина : 1024 |
notify_url |
URL-адрес, по которому будет отправлен обратный вызов с результатом транзакции. Присоединяющаяся сторона может использовать обратные вызовы для индивидуальной обработки завершения транзакции (например, для сбора данных о платежах в информационной системе Присоединяющейся стороны).Список параметров, включенных в обратный вызов, см. в разделе Обратного вызова Присоединяющейся cтороны. Данный параметр может быть передан вместо server_callback_url. При использовании notify_url платежный шлюз отправляет уведомление при получении финального статуса и продолжает отправлять уведомления о всех последующих изменениях (возвраты, chargeback и др.). При использовании 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 |
Получатель платежа. Поле предназначено для Подключающейся Стороны, позволяющая клиентам переводить средства с кредитных карт на специальные счета (игровые, мобильные и др.). Примеры значений: +9999999999;mail@example.com. Данные передаются в систему фрод-мониторинга. |
Необходимость : ОпциональноТип : StringДлина : 128 |
redirect_url |
URL, на который будет перенаправлен Плательщик после завершения транзакции. Перенаправление выполняется в любом случае, независимо от того, получила ли транзакция успешный или неуспешный статус. Флаг deposit2card является условным для интеграции с прямой передачей карточных данных в запросе. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
order_desc |
Описание заказа. |
Необходимость : ОбязательноТип : StringДлина : 64k |
server_callback_url |
URL-адрес, по которому будет отправлен обратный вызов с результатом транзакции. Присоединяющаяся сторона может использовать обратные вызовы для индивидуальной обработки завершения транзакции (например, для сбора данных о платежах в информационной системе Присоединяющейся стороны).Список параметров, включенных в обратный вызов, см. в разделе Обратного вызова Присоединяющейся cтороны. Данный параметр может быть передан вместо notify_url. При использовании server_callback_url платежный шлюз отправляет callback-уведомление только при получении финального статуса исходной транзакции. При использовании notify_url платежный шлюз отправляет уведомление при получении финального статуса и продолжает отправлять уведомления о всех последующих изменениях (возвраты, chargeback и др.)
|
Необходимость : ОпциональноТип : StringДлина : 1024 |
notify_url |
URL-адрес, по которому будет отправлен обратный вызов с результатом транзакции. Присоединяющаяся сторона может использовать обратные вызовы для индивидуальной обработки завершения транзакции (например, для сбора данных о платежах в информационной системе Присоединяющейся стороны).Список параметров, включенных в обратный вызов, см. в разделе Обратного вызова Присоединяющейся cтороны. Данный параметр может быть передан вместо server_callback_url. При использовании notify_url платежный шлюз отправляет уведомление при получении финального статуса и продолжает отправлять уведомления о всех последующих изменениях (возвраты, chargeback и др.). При использовании server_callback_url платежный шлюз отправляет callback-уведомление только при получении финального статуса исходной транзакции.
|
Необходимость : ОпциональноТип : 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 |
Получатель платежа. Поле предназначено для Подключающейся Стороны, позволяющая клиентам переводить средства с кредитных карт на специальные счета (игровые, мобильные и др.). Примеры значений: +9999999999;mail@example.com. Данные передаются в систему фрод-мониторинга. |
Необходимость : ОпциональноТип : StringДлина : 128 |
redirect_url |
URL, на который будет перенаправлен Плательщик после завершения транзакции. Перенаправление выполняется в любом случае, независимо от того, получила ли транзакция успешный или неуспешный статус. Флаг deposit2card является условным для интеграции с прямой передачей карточных данных в запросе. |
Необходимость : ОпциональноТип : StringДлина : 1024 |
order_desc |
Описание заказа. |
Необходимость : ОбязательноТип : StringДлина : 64k |
server_callback_url |
URL-адрес, по которому будет отправлен обратный вызов с результатом транзакции. Присоединяющаяся сторона может использовать обратные вызовы для индивидуальной обработки завершения транзакции (например, для сбора данных о платежах в информационной системе Присоединяющейся стороны).Список параметров, включенных в обратный вызов, см. в разделе Обратного вызова Присоединяющейся cтороны. Данный параметр может быть передан вместо notify_url. При использовании server_callback_url платежный шлюз отправляет callback-уведомление только при получении финального статуса исходной транзакции. При использовании notify_url платежный шлюз отправляет уведомление при получении финального статуса и продолжает отправлять уведомления о всех последующих изменениях (возвраты, chargeback и др.)
|
Необходимость : ОпциональноТип : StringДлина : 1024 |
notify_url |
URL-адрес, по которому будет отправлен обратный вызов с результатом транзакции. Присоединяющаяся сторона может использовать обратные вызовы для индивидуальной обработки завершения транзакции (например, для сбора данных о платежах в информационной системе Присоединяющейся стороны).Список параметров, включенных в обратный вызов, см. в разделе Обратного вызова Присоединяющейся cтороны. Данный параметр может быть передан вместо server_callback_url. При использовании notify_url платежный шлюз отправляет уведомление при получении финального статуса и продолжает отправлять уведомления о всех последующих изменениях (возвраты, chargeback и др.). При использовании 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 должно быть отправлено Payneteasy. См. Загрузка результата 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_state |
Штат Получателя. |
Тип : StringДлина : 2-4 |
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.payneteasy.com. |
merchant-order-id |
Номер заказа в системе Присоединяющейся Стороны. |
serial-number |
Уникальный номер, присвоенный сервером Payneteasy конкретному запросу от Присоединяющейся Стороны. |
error-message |
Для транзакций в статусе error, этот параметр будет содержать причину отклонения или сведения об ошибке. |
error-code |
Код ошибки, в случае статуса error. |
end-point-id |
Идентификатор терминала, используемый для транзакции. |
Примеры Запроса и Ответа
Перевод PAN to PAN
Пример запроса
POST /paynet/api/v4/transfer/39509 HTTP/1.1
Host: sandbox.payneteasy.com
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.payneteasy.com
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.payneteasy.com
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.payneteasy.com
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.payneteasy.com
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 |
---|
|