Предварительно, чтобы реализовать оплату заказов на своем сайте через API Интернет-эквайринга банка Тинькофф потребуется индификатор терминала (TerminalKey) и пароль к нему.
Создание платежа
Для создания платежа нужно послать POST-запрос на метод «Init», подробное описание полей на https://www.tinkoff.ru/kassa/develop/api/payments/init-description/.
Пример отправки запроса с помощью CURL, с минимальным набором данных. Он создает платеж, продавец получает ссылку на платежную форму и должен перенаправить по ней покупателя:
// Индификатор терминала. $TerminalKey = ‘xxxxxxxxxxxxx’; // Сумма в рублях. $sum = 300; // Номер заказа. $order_id = 123; $data = array( «TerminalKey» => $TerminalKey, «Amount» => $sum * 100, «OrderId» => $order_id, «SuccessURL» => «https://example.com/success», «PayType» => ‘O’, ); $ch = curl_init(‘https://securepay.tinkoff.ru/v2/Init’); curl_setopt($ch, CURLOPT_HTTPHEADER, array(‘Content-Type: application/json’)); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data, JSON_UNESCAPED_UNICODE)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_HEADER, false); $res = curl_exec($ch); curl_close($ch); $res = json_decode($res, true);
Пример ответа:
array( [Success] => true [ErrorCode] => 0 [TerminalKey] => xxxxxxxxxxxxx [Status] => NEW [PaymentId] => 999999999 [OrderId] => 123 [Amount] => 30000 [PaymentURL] => https://securepay.tinkoff.ru/new/xxxxx )
Далее, нужно сделать перенаправление пользователя на полученную ссылку:
if (!empty($res[‘PaymentURL’])) < // Редирект в платёжную систему. header(‘Location: ‘ . $res[‘PaymentURL’], true, 301); exit(); >
Статус платежа
Чтобы получить информацию о платеже, нужно отправить POST-запрос с идентификатором платежа в системе банка и подписью запроса (токен) на метод «GetState». Подробнее на https://www.tinkoff.ru/kassa/develop/api/payments/getstate-description/, формирование подписи – https://www.tinkoff.ru/kassa/develop/api/request-sign/.
// Индификатор терминала. $TerminalKey = ‘xxxxxxxxxxxxx’; // Пароль. $Password = ‘xxxxxxxxxxxxx’; // Идентификатор платежа в системе банка. $PaymentId = ‘xxxxxxxxxxxxx’; // Формирование подписи: $hash_data = array( ‘TerminalKey’ => $TerminalKey, ‘PaymentId’ => $PaymentId, ‘Password’ => $Password, ); ksort($hash_data); $hash = implode(», $hash_data); $hash = hash(‘sha256’, $hash); // Формирование запроса: $data = array( «TerminalKey» => $TerminalKey, «PaymentId» => $PaymentId, «Token» => $hash, ); $ch = curl_init(‘https://securepay.tinkoff.ru/v2/GetState’); curl_setopt($ch, CURLOPT_HTTPHEADER, array(‘Content-Type: application/json’)); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data, JSON_UNESCAPED_UNICODE)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_HEADER, false); $res = curl_exec($ch); curl_close($ch); $res = json_decode($res, true); print_r($res);
Пример ответа:
Array( [Success] => 1 [ErrorCode] => 0 [Message] => OK [TerminalKey] => xxxxxxxxxxxxx [Status] => CONFIRMED [PaymentId] => xxxxxxxxxxxxx [OrderId] => 123 [Amount] => 30000 )
Источник: snipp.ru
Подключаем эквайринг от Тинькофф к сайту на Тильде
Обзор сервиса приема платежей для бизнеса Тинькофф Оплата
Всем привет! Предлагаемый крупнейшим дистанционным банком страны сервис Тинькофф оплата является эквайринговой системой с большими возможностями для бизнеса.
В сегодняшней статье мы сделаем его обзор.
Сервис позволяет клиентам принимать платежи для бизнеса. Абонентская оплата за пользование сервисом отсутствует. С поступающих платежей взимается комиссия в размере от 0,7% суммы.
В «Тинькофф оплата» присутствуют все популярные способы оплаты. Работа сервиса полностью соответствует требованиям Федерального Закона № 54-ФЗ.
Возможности сервиса «Тинькофф оплата»
Система отмечается простым и удобным интерфейсом и адаптирована под любой браузер.

Сервис позволяет клиентам:
- Подключать автоплатежи для списания абонентской платы и подписки. Достаточно ввести данные карты один раз и в дальнейшем средства будут списываться автоматически. Благодаря этому покупатели могут совершать покупки, даже если карты нет под рукой. Предприниматель анализирует список клиентов и планирует свою прибыль. Существует три варианта подключения автоплатежей – по графику, с сохранением полных данных карты или с привязкой части данных карточки.
- Принимать платежи через Google Pay и Apple Pay. Клиент может оплачивать покупку одним касанием. При этом привлекается новая аудитория, снижаются неуспешные платежи, повышаются конверсии в покупку. Платежная форма подключается к Google Pay и Apple Pay нажатием одной кнопки в личном кабинете.
- Использовать систему быстрых платежей. Размер комиссии составляет от 0,4 до 0,7%. Оплата производится по QR-коду. Деньги поступают на счет мгновенно. Возможна оплата офлайн, с компьютера и со смартфона.
- Принимать оплату через мобильное приложение Тинькофф банка.
- Принимать платежи картами платежных систем Visa, MasterCard, Maestro и «Мир», выпущенными российскими и иностранными банками.
- Сохранять реквизиты карты для следующих платежей в один клик.
Сферы бизнеса, для которых подходит сервис
Сервис приема платежей «Тинькофф оплата» решает задачи разных сфер бизнеса. С его помощью можно:
- Использовать классический эквайринг. Он подходит для организаций, принимающих оплату в интернете. Платежи принимаются на сайтах компаний, в мобильных приложениях, в социальных сетях и различных мессенджерах.
- Выставлять счета, не имея собственного сайта. Покупателю отправляется ссылка на оплату в социальной сети, мессенджере или в сообщении на мобильный телефон.
- Осуществлять безопасные сделки. Средства начисляются после оказания услуг. Походит для маркетплейсов, бирж фриланса, стриминговых платформ, сервис-провайдеров. Комиссия составляет 3% суммы оплаты.
- Разделять один платеж на разных получателей.
- Принимать платежи ЖКХ. Комиссия составляет 1,9% и менее. Платежи сплинтуются.
- Управлять продажами аптекам.
- Управлять денежными потоками без инкассации ломбардам.
- Осуществлять продажи авиакомпаниям, туроператорам и агентам.
- Выдавать кредиты и получать платежи от заемщиков микрофинансовым компаниям. При этом снижаются риски невозврата микрозайма.
О тарифах
При использовании сервиса «Тинькофф оплата», клиент оплачивает только комиссию с платежей.
Чтобы подключиться к сервису, необязательно иметь в Тинькофф открытый расчетный счет.
Размер комиссии для клиентов, не открывших счет в Тинькофф банке , зависит от их оборота.
Причем подключиться к сервису могут только продавцы авиабилетов или поставщики ЖКУ.
Клиентам Тинькофф-банка, получающим в финучреждении расчетно-кассовое обслуживание, предлагают индивидуальные условия.
В личном кабинете на сервисе «Тинькофф оплата» можно:
- управлять платежами в одном месте – подтверждать или отменять платеж, осуществлять полный или частичный возврат, применять одно и то же действие к нескольким платежам;
- анализировать продажи – сравнивать информацию о сумме платежей, средний чек и конверсию за любые периоды;
- настраивать параметры поиска платежей – фильтровать и сортировать платежи;
- настроить доступ к необходимым данным для всех членов команды;
- навести порядок в онлайн-бухгалтерии.
Сервис просто интегрируется с онлайн-бухгалтерией. Есть возможность подключиться к популярным кассовым сервисам: CloudKassir, Атол Онлайн, Orange Data и др.
При этом может быть подключен только один из названных сервисов.

Подключение
Для интернет-магазинов возможно подключение:
- готового платежного модуля, работающего с 36 популярными CMS;
- платежного виджета. Устанавливается быстро и просто – на сайт добавляется HTML-код и уже можно принимать платежи;
- полноценного API. При подключении можно автоматизировать работу с платежами и узнавать их статус.
На сайте сервиса можно посмотреть и опробовать демо-версию платежной формы.
Выставлять счета можно:
- В личном кабинете. Есть возможность отправлять платежные ссылки на email, в мессенджере, в сообщениях на мобильный телефон.
- В чате. Покупатель получает ссылку на оплату сообщением в Jivosite.
В мобильном приложении в зависимости можно подключить комплект средств разработки для встраивания оплаты по картам, включающий в себя:
- возможность сохранения карт клиентов;
- сканирование и распознавание карт камерой или NFC;
- кастомизацию платежной формы;
- поддержку английского языка (только для iOS).

Оставить заявку на подключение можно оставить на сайте сервиса по следующей ссылке. Форма заявки на подключение интернет-эквайринга находится внизу страницы.
В ней следует указать:
- фамилию и имя заявителя;
- номер мобильного телефона;
- индивидуальный номер налогоплательщика;
- адрес электронной почты.
Далее следует согласиться с условиями передачи информации и кликнуть кнопку «Оформить».
Это на сегодня все.
Делитесь информацией с друзьями из соцсетей, комментируйте публикацию, оцените качество статьи. Подпишитесь на обновления блога.
Источник: online-bankir.ru
