Проверяет данные транзакции в соответствии с правилами: white и black списки, величина лимитов, лимит по скорости и обработка ограничений (например, блокировка карт с определенными BIN).
Запрос
Отправьте POST запрос на https://gateway.pay-cross.com/transactions/checkups со следующими параметрами:
Note
Тело запроса должно быть обёрнуто в корневой объект request{}.
amount
обязательный
integer Стоимость в минимальных денежных единицах. Например, $32.45 должна быть отправлена как 3245.
string (255) ID транзакции или заказа в вашей системе. Пожалуйста, используйте уникальное значение для того, чтобы при запросе статуса транзакции получить актуальную информацию. В противном случае вы получите массив данных по 10 последним транзакциям, найденным по указанному tracking_id. В параметре может быть отправлено несколько значений, разделенных символом ;. Например: "cbe59142-90af-4aea-b5a5-5bf3f66cf3da;f7883cb9-0e26-43a7-beb7-4027cb55d1a6;4a6a89d5-6950-400f". Если в запросе было передано более одного значения tracking_id, поиск транзакции в личном кабинете может быть осуществлен по любому из них.
duplicate_check
boolean Параметр управляет процессом проверки входящего запроса на уникальность. Если в течение 30 секунд придет запрос на проверку с одинаковыми amount и number или token, то запрос будет отклонен. По умолчанию, этот параметр имеет значение true.
language
string Язык страницы оформления заказа.
Если параметр установлен и email уведомление о транзакции включено, PayCross отправит email, локалью которого будет language. По умолчанию - en. Доступные значения параметра language.
notification_url
string URL, на который будут приходить уведомления. Формат запроса уведомления аналогичен формату ответа транзакции.
verification_url
string URL, на который будут приходить запрос на подтверждение транзакции. Формат запроса на подтверждение аналогичен формату ответа транзакции.
test
boolean Транзакция тестовая, если значение true.
object
number
условно обязательный
string (19) Номер карты.
holder
условно обязательный
string (32) Имя владельца карты.
exp_month
обязательный
integer Месяц окончания срока действия карты, представленный двумя цифрами (например, 01).
exp_year
обязательный
integer Год срока окончания действия карты, представленный четырьмя цифрами (например, 2027).
verification_value
условно обязательный
string 3-х или 4-х цифровой код безопасности (CVC2, CVV2 или CID, в зависимости от бренда карты).
token
условно обязательный
string Вместо 5 параметров выше вы можете отправить токен карты, который вы получили в ответе первой оплаты.
условно обязательный
object Секция информации о покупателе. Уточните у Службы технической поддержки, необходимо ли передавать параметры данной секции.
ip
string IP-адрес покупателя, производящего оплату в вашем магазине.
email
string email покупателя, производящего оплату в вашем магазине.
external_id
string (255) Идентификатор покупателя в системе торговца.