string (255) ID транзакции или заказа в вашей системе. Пожалуйста, используйте уникальное значение для того, чтобы при запросе статуса транзакции получить актуальную информацию. В противном случае вы получите массив данных по 10 последним транзакциям, найденным по указанному tracking_id. В параметре может быть отправлено несколько значений, разделенных символом ;. Например: "cbe59142-90af-4aea-b5a5-5bf3f66cf3da;f7883cb9-0e26-43a7-beb7-4027cb55d1a6;4a6a89d5-6950-400f". Если в запросе было передано более одного значения tracking_id, поиск транзакции в личном кабинете может быть осуществлен по любому из них.
duplicate_check
boolean Параметр управляет процессом проверки входящего запроса на уникальность. Если true, то повторный запрос на токенизацию с таким же amount и number, отправленный в течение 30 секунд после первого запроса, будет отклонен. По умолчанию, этот параметр имеет значение true.
string Язык вашей страницы оформления заказа. Если параметр установлен и email уведомления о транзакции включены, то Demo PSP отправит email, язык текста которого будет language. По умолчанию - en. Доступные значения параметра language.
notification_url
string URL, на который будут приходить уведомления. Формат запроса уведомления аналогичен формату ответа транзакции.
verification_url
string URL, на который будут приходить запрос на подтверждение транзакции. Формат запроса на подтверждение аналогичен формату ответа транзакции.
return_url
условно обязательный
string URL на стороне торговца, на который Demo PSP будет перенаправлять покупателя после возврата с 3-D Secure проверки. Параметр обязателен, если 3-D Secure включен. Обратитесь к менеджеру за информацией.
test
boolean Транзакция будет тестовой, если значение true.
object
number
обязательный
string Номер карты, длина - от 12 до 19 цифр.
verification_value
обязательный
string 3-х или 4-х цифровой код безопасности (CVC2, CVV2 или CID, в зависимости от бренда карты). Обязательность параметра зависит от требований эквайера и настроек магазина.
holder
условно обязательный
string (35) Имя владельца карты. Максимальная длина: 35 символов. Параметр опционален в системе Demo PSP, но может требоваться банком-эквайером.
exp_month
обязательный
string (2) Месяц окончания срока действия карты, представленный одной или двумя цифрами (например, 01).
exp_year
обязательный
string (4) Год окончания срока действия карты, представленный четырьмя цифрами (например, 2027).
skip_three_d_secure_verification
boolean Параметр используется, если вы хотите, чтобы покупатель не проходил авторизацию по протоколу 3-D Secure. Уточните у службы технической поддержки, можете ли вы использовать этот параметр. Если значение параметра - true, Demo PSP не применяет 3-D Secure проверку к транзакции токенизации. По умолчанию, установлено значение false. Параметр force_three_d_secure_verification имеет больший приоритет, чем параметр skip_three_d_secure_verification, когда оба переданы со значением true. Значение игнорируется, если к транзакции применено правило Умной Маршрутизации с действием Force 3ds или Skip 3ds.
force_three_d_secure_verification
boolean Параметр используется, если вы хотите, чтобы покупатель проходил авторизацию по протоколу 3-D Secure. Уточните у службы технической поддержки, можете ли вы использовать этот параметр. Если значение параметра - true, Demo PSP принудительно применяет 3-D Secure проверку к транзакции токенизации. По умолчанию, установлено значение false. Параметр force_three_d_secure_verification имеет больший приоритет, чем параметр skip_three_d_secure_verification, когда оба переданы со значением true. Значение игнорируется, если к транзакции применено правило Умной Маршрутизации с действием Force 3ds или Skip 3ds.
object Секция для настройки схемы обработки транзакций с проверкой 3-D Secure 2.0 с расширенным контролем.
advanced
boolean Установите значение true, чтобы обрабатывать платежи по схеме с расширенным контролем. В противном случае установите false.
travel
object Необязательная секция, предоставляющая расширенную информацию о продаже авиабилетов, туристических путевок и т.д.
условно обязательный
object Секция информации о покупателе. Уточните у службы технической поддержки, необходимо ли передавать параметры данной секции.
ip
условно обязательный
string IP-адрес покупателя.
email
условно обязательный
string email покупателя.
device_id
условно обязательный
string ID устройства покупателя.
birth_date
условно обязательный
string Дата рождения покупателя в формате ISO 8601 (YYYY-MM-DD).
object Узнайте у службы поддержки, должны ли вы отправлять эти данные.
string Двухбуквенная аббревиатура штата, если страна покупателя IN, US или CA.
zip
условно обязательный
string (необязательный) почтовый индекс покупателя. Для country=US, формат почтового индекса должен иметь вид NNNNN или NNNNN-NNNN.
address
условно обязательный
string (255) Адрес покупателя.
phone
условно обязательный
string (100) Номер телефона покупателя.
external_id
string (255) Идентификатор покупателя в системе торговца.
object Секция, содержащая дополнительную информацию о платеже.
receipt_text
array Текст, который будет добавлен в письмо покупателю. Должен быть представлен как массив строк, например, ["Первая строка", "Вторая строка"].
contract
array Массив, элементами которого могут быть параметры:
recurring - Demo PSP вернет токен карты для осуществления последующих платежей без повторного ввода реквизитов карты. Покупатель, соглашаясь с условиями регулярного списания, единожды производит оплату, вводя реквизиты карты, включая проверочный код карты CVC/CVV и проходя авторизацию по протоколу 3-D Secure;
oneclick - Demo PSP вернет токен карты для осуществления последующих платежей по схеме oneclick, когда на странице оплаты будут уже частично заполнены реквизиты карты, а покупателю для завершения оплаты достаточно ввести проверочный код карты CVC/CVV и пройти авторизацию по протоколу 3-D Secure;
credit - Demo PSP вернет токен карты для осуществления транзакций выплаты средств.
string (6) Шестизначный банковский идентификационный номер. Первые 6 цифр номера карты.
bin_8
обязательный
string (8) Восьмизначный банковский идентификационный номер. Первые 8 цифр номера карты. Значение возвращается для карт Visa, Mastercard, Maestro и соответствующих кобрендинговых карт. Для брендов других платежных карт значение параметра – null.
issuer_country
обязательный
string (2) Страна банка, выпустившего карту в формате ISO 3166-1 alpha-2.
issuer_name
обязательный
string Название банка, выпустившего карту.
stamp
обязательный
string Хэш карты. Постоянная величина, даже если дата окончания действия карты или владелец изменены.
token
обязательный
string Токен банковской карты. Сохраните токен и принимайте повторные платежи от покупателя без использования данных карточки покупателя. Токен позволяет вам сохранить данные покупателя, необходимые для осуществления платежа и использовать их при совершении ими новых покупок или продления услуг вашего магазина.