---
# System prepended metadata

title: Checkout Integration by Payment Banner

---

[УКР](https://hackmd.io/dQd_4MhtQeq5LMQr3S35uA) | ENG
![](https://i.imgur.com/ULmPUgP.jpg)
:arrow_left: [Guide](https://hackmd.io/QA2NYRliRLGviJl5P4-ZCw)

# Checkout Integration by Payment Banner

:::info
[TOC]
:::

*What is Checkout, payment types and integration methods, see the section ["Checkout"](https://hackmd.io/B7V3CnG2QUKI6Qr820GHkA).*


## How Banner Checkout Works

1. Client enters personal data (phone/email/account number) in the banner field on the Partner's website and clicks the payment button (see scheme below).
2. Operator sends a "check" request to the Partner to check the data and validate client operation. See details in the section "[[check] Two-Step Interaction Protocol](https://hackmd.io/XcDW0oOKRLyIho-DOpOHjA)".
3. XPAY generates a unique Checkout link with the parameters received in response to the "check" request.
4. Client is redirected to the payment page with all required payment attributes.
5. Client chooses a payment method (or fills the card attributes) and confirms the payment.
6. By the result, client is redirected to the payment results page, and Partner gets the Operator response about the payment status. See details in the section "[[pay/error/refund] Operation Status (CallBackURL)](https://hackmd.io/r0If47QcT-qyFuNvGEN2Wg)".


## Scheme of Checkout by Banner


![](https://i.imgur.com/ihEUoDB.png)




## Example of Banner Display on the Partner's Website


![](https://i.imgur.com/OgZugPR.png)



![](https://i.imgur.com/17gAyWb.png)
:arrow_left: [Guide](https://hackmd.io/QA2NYRliRLGviJl5P4-ZCw)
:arrow_left: [Checkout](https://hackmd.io/B7V3CnG2QUKI6Qr820GHkA)

<details>
<summary>XPAY Support</summary>
</br>

Phone: +38 093 891 92 00
Email: info@xpay.com.ua
Telegram: @xpaysupportbot
</details>



