Банковский перевод
Вариант интеграции VT
Оплата
Info
Этот вариант интеграции поддерживает только валюты EUR и GBP.
Процесс проведения оплаты
- Покупатель инициирует оплату на сайте торговца.
- Торговец отправляет запрос оплаты в PayCross.
- PayCross присылает в ответе секцию formс полемaction, содержащим URL страницы оплаты.
- Продавец перенаправляет покупателя на страницу из параметра form.actionиз ответа PayCross.
- Покупатель выбирает банковское приложение и завершает оплату.
- PayCross отправляет торговцу автоматическое уведомление со статусом оплаты. Торговец также может запросить статус оплаты у PayCross с помощью запроса получения статуса транзакции.
Запрос
Отправьте запрос оплаты со следующими данными:
| 
 | |||||||||||||||||||||||||
Пример запроса
{
    "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": []
        }
    }
}