Автоматический прием Яндекс.Денег на сайте на php
На самом деле не нужны никакие библиотеки для обычного прием Яндекс.Денег на сайте. А вся интеграция укладывается в три этапа.
Этап 1: Настройка на стороне Яндекс.Деньги
Заходим сюда и:
— вводим адрес, по которому система Яндекс.Деньги должна стучаться, когда поступит платеж на ваш кошелек.
— смотрим секрет и записываем его в свой скрипт для приема (ниже есть пример).
— ставим галочку «Отправлять уведомления»
— нажимаем сохранить.
Все. Настройка со стороны яндекс окончена.
Этап 2: Генерация формы оплаты для вашего сайта
Заходим сюда и генерируем любую понравившуюся Вам форму. Можно также использовать кнопку-приниматель и для благотворителей. Все они по своей сути абсолютно одинаковые. Получим код вида:
<iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=00000000000&quickpay=shop&payment-type-choice=on&writer=seller&targets=1&targets-hint=&default-sum=&button-text=01" width="450" height="200"></iframe>
При выводе формы оплаты на вашем сайте добавляем в get-параметры фрейма параметр label, в котором указываем, например id пользователя, которому хотим пополнить баланс на вашем сайте (добавили параметр label=1):
<iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=00000000000&quickpay=shop&payment-type-choice=on&writer=seller&targets=1&targets-hint=&default-sum=&button-text=01&label=1" width="450" height="200"></iframe>
Размещаем форму у себя на сайте. Все. На этом второй этап завершен.
Этап 3: Настройка на вашем сайте
По адресу, который Вы указали в настройках яндекса должен размещаться скрипт, который обрабатывает информацию, получаемую от сервиса яндекс.Деньги.
</div> </div>
Вот и все. Три простых шага, и Вы спокойно принимаете денежки от ваших пользователей на вашем сайте с оповещением на сайт. Код php принципиально не содержит никаких проверок, так как я просто хотел показать как именно оно все работает.