Банковский перевод
Вариант интеграции VT
Оплата
Info
Этот вариант интеграции поддерживает только валюты EUR
и GBP
.
Процесс проведения оплаты
- Покупатель инициирует оплату на сайте торговца.
- Торговец отправляет запрос оплаты в PayCross.
- PayCross присылает в ответе секцию
form
с полемaction
, содержащим URL страницы оплаты. - Продавец перенаправляет покупателя на страницу из параметра
form.action
из ответа PayCross. - Покупатель выбирает банковское приложение и завершает оплату.
- PayCross отправляет торговцу автоматическое уведомление со статусом оплаты. Торговец также может запросить статус оплаты у PayCross с помощью запроса получения статуса транзакции.
Запрос
Отправьте запрос оплаты со следующими данными:
Параметр | Тип | Описание |
---|---|---|
request | object | |
return_url * обязательный |
string | URL, на который будет возвращен покупатель после завершения оплаты. |
ip | string | IP-адрес покупателя. |
method | object | Секция параметров способа оплаты. |
type * обязательный |
string | bank_transfer |
customer | object | Секция информации о покупателе. |
email * обязательный | string | Адрес электронной почты покупателя. |
first_name * обязательный | string | Имя покупателя. |
last_name * обязательный | string | Фамилия покупателя. |
Пример запроса
{
"request": {
"test": true,
"amount": 100,
"currency": "EUR",
"ip": "127.0.0.1",
"description": "description",
"return_url": "https://return.com",
"method": {
"type": "bank_transfer"
},
"customer": {
"first_name": "John",
"last_name": "Willson",
"email": "[email protected]"
}
}
}
Ответ
Отправьте покупателя на URL, указанный в параметре form.action
.
Пример ответа
{
"transaction": {
"uid": "1975e85b-a63d-497d-8d96-1d92f356ac13",
"type": "payment",
"status": "pending",
"amount": 100,
"currency": "EUR",
"description": "description",
"created_at": "2025-06-18T19:04:54Z",
"updated_at": "2025-06-18T19:04:56Z",
"method_type": "bank_transfer",
"receipt_url": "https://admin.pay-cross.com/customer/transactions/1975e85b-a63d-497d-8d96-1d92f356ac13/d47437c5c638219f1f0fe56b5fa303d3379c0eee6205d8f3bce27fc32244c92a",
"payment": {
"status": "pending",
"gateway_id": 5508,
"ref_id": "666c5304-6c8e-414f-a401-cfdcdc8b1c14",
"message": "Transaction was initialized."
},
"bank_transfer": {
"type": "bank_transfer"
},
"customer": {
"email": "[email protected]",
"last_name": "Willson",
"first_name": "John",
"ip": "127.0.0.1"
},
"manually_corrected_at": null,
"version": 2,
"message": "Transaction was initialized.",
"code": "P.9999",
"friendly_message": ".",
"test": true,
"billing_address": {
"email": "[email protected]",
"last_name": "Willson",
"first_name": "John"
},
"additional_data": {
"short_uid": "175027349469858906",
"payment_method": {
"type": "alternative"
}
},
"gateway": {
"iframe": false
},
"form": {
"action": "link-to-payment-page",
"method": "GET",
"fields": []
}
}
}