Инструкции
Помощь
Подключить ЮKassa
Тинькофф
Особенности
Сценарии интеграции
Готовые решения: Умный платеж
Самостоятельная интеграция: Оплата на сайте Тинькофф
Оплата с подтверждением на сайте Тинькофф
Шаг 1. Создайте платеж , в объекте payment_method_data передайте тип tinkoff_bank, а в объекте confirmation передайте тип redirect и адрес страницы на вашей стороне, на которую пользователь вернется после оплаты (в параметре return_url).
Пример запроса
cURL
PHP
Python
  curl https://api.yookassa.ru/v3/payments \
    -X POST \
    -u <Идентификатор магазина>:<Секретный ключ> \
    -H 'Idempotence-Key: <Ключ идемпотентности>' \
    -H 'Content-Type: application/json' \
    -d '{
          "amount": {
            "value": "2.00",
            "currency": "RUB"
          },
          "payment_method_data": {
            "type": "tinkoff_bank"
          },
          "confirmation": {
            "type": "redirect",
            "return_url": "https://www.example.com/return_url"
          },
          "description": "Заказ №72"
        }'
Шаг 2. Перенаправьте пользователя на страницу для подтверждения оплаты (ссылка на страницу придет в параметре confirmation_url).
Пример созданного объекта платежа
JSON
{
  "id": "23ce833e-000f-5000-8000-172b6722debf",
  "status": "pending",
  "paid": false,
  "amount": {
    "value": "2.00",
    "currency": "RUB"
  },
  "confirmation": {
    "type": "redirect",
    "confirmation_url": "https://www.tinkoff.ru/payments/invoice/merch/?invoiceGuId=6347da6e-bed7-442b-b4a6-cfc73188469b"
  },
  "created_at": "2019-01-14T11:16:14.441Z",
  "description": "Заказ №72",
  "metadata": {},
  "payment_method": {
    "type": "tinkoff_bank",
    "id": "23ce833e-000f-5000-8000-172b6722debf",
    "saved": false
  },
  "recipient": {
    "account_id": "100500",
    "gateway_id": "100700"
  },
  "refundable": false,
  "test": false
}
Шаг 3. Дождитесь успешного завершения платежа: подождите, когда придет уведомление от ЮKassa, или периодически отправляйте запросы, чтобы получить информацию о платеже .
Что почитать еще
Основы проведения платежейНеуспешные платежиОтправка чеков в налоговую