При создании практически каждой страницы возникает необходимость «подтянуть» скрипт, который позволил бы произвести оплату за товар или услугу. Нет необходимости создавать новый код, потому что для этого есть готовые решения — API для приложения, т.е. готовый код, на основе которого создается платежное приложение на вашем сайте. Подробнее о том, как настроить такой сервис, читайте в статье ниже на примере API Яндекс.Денег.
Что такое API Яндекс.Денег
API — это готовый код, упрощающий жизнь разработчику при создании уникального сервиса. Достаточно адаптировать существующий код под свои требования, чтобы он оптимально отвечал целям сайта. Готовые решения можно скачать с разных сайтов, но если речь идет о Яндекс.Деньгах, подать заявку нужно здесь.
API Яндекс.Деньги (ЮМани) для приложений позволяет использовать большую часть функциональных возможностей платежной системы для создания платежных решений под индивидуальные требования. Продукт будет интересен интернет-магазинам, различным сайтам, сервисам мобильных платежей и т. д. API Яндекс.Деньги (ЮМани) для сайта позволяет
- совершать регулярные платежи с любой банковской карты или счета YD;
- осуществление платежей с сохранением данных кошелька и карты плательщика;
- оформить оплату в один клик, не заходя на сайт Яндекса;
- для сохранения истории платежей, баланса, информации о пользователе и т. д.
Данные, указанные клиентом на вашем сайте (номер карты и т. д.), Хранятся на сервере Яндекса. Вы можете перевести до 15000 в одном пакете анонимных заявок. рублей, номинальной стоимостью до 60 тысяч, идентифицированной — до 500 тысяч. Если лимит будет превышен после семи дней ожидания, деньги вернутся на склеенные карты.
- Зарегистрировать свою заявку на сайте Яндекс.Деньги (ЮМани) в API (для юридических лиц требуется договор);
- изучить техническую документацию;
- Чтобы добавить в свое приложение функционал, предлагаемый Яндекс. Возможно использование базового набора инструментов и документации на разных языках (SDK). После регистрации покупатель (интернет-магазин) получит customer_id.
С этой задачей сможет справиться программист с минимальным опытом, а служба поддержки сможет оказать более подробную помощь.
Организация автоматического приема платежей Яндекс.Деньги (ЮМани) на PHP
SDK, доступные на сайте Яндекса, доступны на разных языках, от PHP и Java до Ruby. Вот пример организации API Яндекс Кошелька на примере PHP.
- Создайте начальное приложение. Для автоматического приема платежей в эту форму необходимо добавить id-аккаунты. Яндекс взимает комиссию за перевод денег, которую я передам клиенту. Пример сценария, который все это делает:
- Например, мы загрузим библиотеку PHP, поэтому мы скопируем ее на веб-сайт после распаковки в определенном каталоге. Должны быть определены следующие параметры:
- название приложения;
- адрес веб-сайта;
- адрес сайта, на который Яндекс будет перенаправлять после того, как клиент ограничит доступ к своей учетной записи;
- использование аутентификации.
- Получите токен для работы с Яндекс.Кошельком через PHP-библиотеку и настройте скрипт обратного вызова. Я не буду вдаваться в подробности, как это сделать — это работа вашего разработчика, который разбирается в коде.
Заключение
Программный API Яндекс.Деньги (ЮМани) позволяет использовать готовый функционал системы электронных платежей для перевода денег от ваших клиентов (покупателей вашего сайта) на счет вашего кошелька на основе готового кода. Приведенный в статье пример PHP API Яндекс.Деньги (ЮМани) является достаточно общим, но он показывает, с чем столкнется окончательный сервис автоматического приема платежей. Но это приложение явно упрощает автоматизацию процесса оплаты на сайте.