---
metadata:
  - name: generator
    content: Diplodoc Platform v5.55.3
alternate:
  - https://pay.yandex.ru/docs/en/custom/android-sdk/index.md
  - href: en/custom/android-sdk/index.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://pay.yandex.ru/docs/en/llms.txt

# Yandex Pay for Android

Yandex Pay provides a special set of libraries to enable payments on the Android mobile platform.

{% note warning %}

This integration method requires [API](https://pay.yandex.ru/docs/en/custom/backend/index.md) setup.

To learn more about integration methods, see [Integration with Yandex Pay over API](https://pay.yandex.ru/docs/en/custom/index.md).

{% endnote %}

<!-- ## Token {#android-pay-token}

{% note info %}

Данный способ интеграции находится на поддержке и больше не доступен для новых продавцов.

{% endnote %}

SDK позволяет получать специальные платежные ключи, которые Интернет-магазин должен будет самостоятельно передать в провайдера платежных услуг для дальнейшего проведения оплаты.

Схема работы подходит для:

* шлюзов и продавцов с прямым подключением.
* продавцов, которым необходима поддержка со стороны платежного шлюза и интеграция с API платежного шлюза со стороны продавца.

Подробнее о данном способе можно узнать из этой [документации](./token.md).

## Checkout-like{#android-pay-checkout-like}

{% note info %}

Данный способ интеграции находится на поддержке и больше не доступен для новых продавцов.

{% endnote %}

SDK позволяет проводить оплаты, передавая в нее информацию о текущем заказе клиента с точными суммами и списком покупок.

Схема работы подходит для:

* Продавцов,  которым удобнее напрямую передавать информацию о заказе покупателя, минуя дополнительную работу бэкенд, в Pay SDK через клиентское приложение.
* Продавцов, не имеющих интеграции с платежными шлюзами.

О том, как произвести интеграцию, можно прочитать в этой [документации](./cart-flow.md). -->

## Supported platforms{#android-pay-available-platforms}

The table below lists plugins required for Yandex Pay Android SDK integration:

| **Platform/Integration**  | **Status** |
|---------------------------|------------|
| Android SDK               | +          |
| KMM                       | Planned    |
| Unity                     | Planned    |
| Flutter                   | Planned    |
| React Native              | Planned    |
| Xamarin                   | -          |
| Qt for mobile             | -          |

{% note info %}

Even if there is no plugin, you can carry out SDK integration.

{% endnote %}

## How it works {#android-pay-psp-like}

For Android, Yandex Pay uses a PSP-like workflow: **the SDK allows making both full and [Split](https://split.yandex.ru/) payments**.

This workflow is suitable for:

- Merchants that wish to increase the conversion rate by completing some user transactions using [Split](https://split.yandex.ru/).
- Merchants with the mechanism of payment via a link already integrated into their backend through the [Yandex Pay API](https://pay.yandex.ru/docs/en/custom/backend/yandex-pay-api/index.md), but they want to enable their customers to pay for purchases in a more convenient native way.
- Merchants with no payment gateway integration.

To learn more about this method, see the [documentation](https://pay.yandex.ru/docs/en/custom/integration-guide.md).

## Integration

[Android SDK integration](https://pay.yandex.ru/docs/en/custom/android-sdk/url-flow.md)

[Integration example ↗](https://github.com/yandexmobile/yandex-pay-demo-android)
