Меню

Настройка яндекс деньги для сайта



Пошаговая настройка Яндекс.Деньги с HTTP уведомлениями

Наверное у каждого разработчика найдется заказчик, который просил. или просит установить систему оплаты на сайт, чтобы принимать платежи в автоматическом режиме.

Сегодня мы рассмотрим настройку http уведомлений для сервиса Яндекс.Деньги. С помощью этого, мы без лишних заморочек и документов (ака Робокасса) можем настроить автоматический прием платежей на нашем сайте.

Для начала рассмотрим HTML форму. Она простая, все тэги я прокомментирую.

Следующий шаг — Настройка HTTP-Уведомлений.

Сейчас сделаем настройку для нашего кошелька в системе Яндекс.Деньги. Для этого переходим по ссылке: https://sp-money.yandex.ru/myservices/online.xml.

Тут мы получаем секретный код, который понадобиться для формирования ключа проверки в нашем скрипте, который будет принимать уведомления. Ну и естественно ссылка на сам скрипт, на который Яндекс.Деньги будут отсылать уведомления, после успешной оплаты.

Есть небольшая хитрость. Если сайт не поддерживает протокол https://, то личные данные пользователя (email, адрес, фио) которые отсылаются из формы яндекса будут пустыми.

А теперь рассмотрим сам PHP-скрипт.

Полный список передаваемых параметров можно прочитать в документации Яндекс.

Источник

Как настроить прием платежей на сайте от Яндекс Денег

Прием платежей на сайте на сегодняшний день очень актуален. Этот вопрос достаточно хорошо решил ресурс Яндекс Деньги. Ресурс в рунете очень популярен и востребован. На его сайте теперь есть несколько возможностей решить эту проблему.

Начнем с выхода в аккаунт своего кошелька и найдем настройки приема денег на сайте и не только. Сразу обратите внимание на то, что возможности представлены для двух направлений : частного лица и юридического лица . Мы сегодня будем работать только с настройками платежей, касающиеся частных лиц.

Как видите, этот раздел имеет несколько настроек. Самый «яркий» — Форма/кнопка на сайт. Мы к ней обратимся позже. А сейчас быстро пройдемся по четырем представленным возможностям.

Здесь все очень просто. Кликаете на иконку и получаете возможность копирования ссылки, которую можно использовать как в соцсетях, так и в письмах. Я тестировала ее даже в Skype. Работает

Внизу на странице будет показана форма, которую увидит пользователь. Есть возможность выбора оплаты: Яндекс кошелек, Привязанная карта, Банковская карта.
А так же показан процент. который будет взят с перевода

Это возможность переслать конкретному лицу запрос денег на выставленную сумму.
При переходе по иконке вам предлагают создать новый запрос.

Создать можно как для конкретного почтового ящика, так и просто получить ссылку.

Установка формы приема платежей на сайте

Теперь переходим конкретно к установке формы или кнопки приема платежей на сайт. Кликаем по кнопке Настроить и попадаем на выбор установки: либо форма, либо кнопка. Есть и третья возможность, для продвинутых пользователей. В рамках этой статьи мы ее обсуждать не будем, так как мой сайт посвящен начинающим блогерам.

Обратите внимание на возможности. которые указаны при выборе Кнопки:
при установке суммы (ее надо устанавливать конкретную, ту которую вы решили получать с каждого платежа) изменить ее будет нельзя.
Способов перевода — три.
Можно настраивать цвет и размер кнопки.

Ну что же, приступим!

Спускаемся ниже, и видим основные настройки

Назначение перевода — поле обязательное, собственно как и все остальные.

  • Сумма перевода ;
  • Текст на кнопке — нажмите на треугольничек и выберите, что больше вам подходит по смыслу;
  • Кнопки.
    Кнопки представлены конкретные для каждого способа платежа. Справа (п.5) вы увидите их внешний вид. А под ними (п.6) форма с генерированным кодом кнопки. Если вы поставите галочки во все три чек бокса, получите внешний вид и код для трех кнопок, которые будут выполнять конкретное задание по сбору платежей. Все три кнопки можно установить на сайт.

Если вы кликните на Дополнительные возможности , то на этой же странице, появятся настройки размера и цвета кнопки.

Назначение перевода — поле обязательное, собственно как и все остальные.

  • Сумма перевода ;
  • Текст на кнопке — нажмите на треугольничек и выберите, что больше вам подходит по смыслу;
  • Кнопки.
    Кнопки представлены конкретные для каждого способа платежа. Справа (п.5) вы увидите их внешний вид. А под ними (п.6) форма с генерированным кодом кнопки. Если вы поставите галочки во все три чек бокса, получите внешний вид и код для трех кнопок, которые будут выполнять конкретное задание по сбору платежей. Все три кнопки можно установить на сайт.
Читайте также:  Как установить настройки google chrome по умолчанию

Если вы кликните на Дополнительные возможности , то на этой же странице, появятся настройки размера и цвета кнопки.

Как установить код на сайте

  • В сайдбаре сайта
    Имеется в виду с использованием виджета . То есть установить его можно как в футере так и в хедере (многие шаблоны предоставляют такую возможность)Копируете код, и вставляете его в видежет HTML

Вот так отобразилась кнопка, которую я сделала. Правда заплатить я по ней ничего не смогла, так как вышла на свой же аккаунт. Но сработала она замечательно.

Вставляете так же как устанавливаете видео с YouTube . Заходите во вкладку текст, устанавливаете код, центрируете его тегами center и получаете форму платежа.

  • Можно установить код формы через редактор файлов шаблона
    Если вы хотите, что бы на странице записи появлялась эта форма сразу. В редакторе находите файл singl.php и аккуратно устанавливаете код.

Ну вот и все, пожалуй. Как видите нет ничего сложного!

Источник

Форма или кнопка для сайта

Подходит, если у вас есть свой сайт или блог (и вы можете вставить туда HTML-код).

Форма выглядит так:

Как выбрать — кнопка или форма

Берите кнопку, если нужно зафиксировать сумму перевода (чтобы отправитель ее не менял).

Берите форму, если сумма зависит от отправителя.

Ниже — еще немного подробностей.

На самой кнопке сумму не видно, поэтому вам нужно указать ее где-то рядом.

Одна кнопка — один способ перевода. Если хотите все три способа (кошелек, карта, счет мобильного), будет три кнопки.

Можно выбрать размер (и цвет).

Вы можете указать на форме сумму (для подсказки), а отправитель может ее стереть и вписать свою.

Способ перевода человек выбирает внутри самой формы.

Если вам нужен комментарий человека, добавьте такое поле в конструкторе. Можно даже написать к нему подсказку — тогда отправитель будет знать, что именно написать в комментарии.

Как получить HTML-код

У нас есть специальный конструктор: вы заполняете поля, а он генерирует код. Этот код можно тут же скопировать и вставить на сайт.

Куда приходят деньги

Конструктор автоматически подставляет в HTML-код номер вашего кошелька. Если вы не поменяете этот номер вручную, деньги будут приходить в ваш кошелек.

Как что-то поменять в готовой форме или кнопке

Если вы еще не закрыли страницу конструктора, смело меняйте всё, что нужно — код в полях обновляется автоматически. Просто не забудьте потом скопировать его заново (или заново отправить на почту).

Другой вариант — редактировать сам код. В нём можно поменять кошелек получателя, сумму, назначение перевода и любые другие значения.

Комиссии и лимиты

Отправитель может заплатить картой, только если она выпущена в одной из этих стран .

Комиссия зависит от способа перевода.

Для кошелька — 0,5% от суммы. Если отправляют 100 рублей, в ваш кошелек приходит 99,5 рублей.

Для карты — 2% от суммы. Из 100 рублей в ваш кошелек приходит 98 рублей.

Для счета мобильного — комиссия берется с владельца мобильного. Размер зависит от оператора:

Билайн — 7,95% + 10 рублей,

МТС — 10,86% + 10 рублей,

Лимиты зависят от способа перевода и от того, какой кошелек у получателя: анонимный (можно хранить 15 000 рублей), именной (60 000 рублей) или идентифицированный (500 000 рублей).

Подробности о лимитах

Что делать, если нужна помощь

Если у вас трудности с настройкой, что-то не работает или не получается — напишите нам:

Читайте также:  Настройки безопасности браузера google chrome

Источник

Автоматический прием Яндекс.Денег на сайте на php

Этап 1

Настройка на стороне Яндекс.Деньги

Заходим сюда: https://sp-money.yandex.ru/myservices/online.xml
— вводим адрес, по которому система Яндекс.Деньги должна стучаться, когда поступит платеж на ваш кошелек.
— смотрим секрет и записываем его в свой скрипт для приема (ниже есть пример).
— ставим галочку «Отправлять уведомления»
— нажимаем сохранить.

Все. Настройка со стороны яндекс окончена.

Этап 2

Генерация формы оплаты для вашего сайта

Заходим сюда: https://money.yandex.ru/embed/quickpay/shop.xml
Генерируем любую понравившуюся Вам форму. Можно также использовать кнопку-приниматель и для благовторителей. Все они по своей сути абсолютно одинаковые. Получим код вида:

При выводе формы оплаты на вашем сайте добавляем в get-параметры фрейма параметр label, в котором указываем, например id пользователя, которому хотим пополнить баланс на вашем сайте:
стало:

добавили параметр label=1

Размещаем форму у себя на сайте.
Все. На этом второй этап завершен.

Необязательно использовать форму, которую предлагает яндекс. Можно создать свою у себя на сайте. Как это сделать написано здесь: https://money.yandex.ru/i/forms/guide-to-custom-p2p-forms.pdf. Меня же интересовал вопрос сделать быстро и красиво. Форма от яндекса вполне себе приличная.

Этап 3

Настройка на вашем сайте

По адресу, который Вы указали в настройках яндекса должен размещаться скрипт, который обрабатывает информацию, получаемую от сервиса яндекс.Деньги.

Скрипт для приема

Я опишу вкратце, вы его сможете настроить под себя:

Вот и все. Три простых шага, и Вы спокойно принимаете денюжки от ваших пользователей на вашем сайте с оповещением на сайт. Код php принципиально не содержит никаких проверок, так как я просто хотел показать как именно оно все работает. Всем спасибо за внимание!

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

Источник

Система Яндекс.Деньги для интернет-магазинов

Коммерческая деятельность во всемирной сети пользуется большой популярностью. Для обеспечения максимального удобства и безопасности при приеме оплат от покупателей платежная система Яндекс.Деньги для интернет-магазинов разработала специальный сервис — Яндекс.Касса для бизнеса. В выигрыше оказываются обе стороны: покупатель в режиме онлайн совершает быстрый платеж за покупку, а продавец гарантированно получает деньги за товар на расчетный счет и бухгалтерские документы.

Процесс оплаты товара

Для того чтобы выполнить прием платежей на сайте Яндекс.Деньги, необходимо на странице магазина установить код специальной кнопки с надписью «Заплатить через Yandex».

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

Если покупатель намерен оплатить со своего ЯД-кошелька или прикрепленной к нему картой, ничего вводить не нужно. Необходимо только выбрать источник средств — «Кошелек» или «Карта». При использовании непривязанных карт прием платежей Яндекс.Деньги осуществляется после ввода реквизитов платежного инструмента.

Для подтверждения операции покупатель должен внести пароль, полученный через СМС.

Операция на этом завершается, а на email клиента высылается чек.

Чтобы перейти опять в магазин, нужно кликнуть «Вернуться в магазин».

Требования к подключаемым магазинам

К системе может быть подключен только тот интернет-магазин, который полностью соответствует основным требованиям:

  • ресурс должен быть полностью готов к работе: все разделы заполнены карточками товаров или предоставляемых услуг, все ссылки корректно работают;
  • сайт размещен на собственном домене 1 или 2 уровня (не должен находиться на бесплатных narod.ru, ucoz.ru итп);
  • все контактные данные достоверны.

Преимущества для продавцов

Владелец коммерческого сайта, подключенного к Яндекс.Кассе, обладает следующими преимуществами:

  1. Магазин, использующий популярную платежную систему, вызывает доверие у покупателей.
  2. Простой способ интеграции в систему.
  3. Сервис не прекратит свое существование в скором будущем.
  4. Доступность готовых CMS-модулей для подключения (например, модуль оплаты Яндекс.Деньги для OpenCart, 1C-Битрикс и другие).
  5. Денежные средства поступают на расчетный счет в течение суток.
  6. Покупатели для платежных операций могут использовать системы интернет-банка Сбербанк-Онлайн, Альфа-Клик, а также карты любых российских банков.
  7. Отсутствие абонентской платы, за пользование сервисом взимаются только комиссионные сборы с полученных платежей.
  8. Удобство при ведении бухгалтерской отчетности — все данные об операциях за определенный период содержатся в одном отчете.
Читайте также:  Настройка кмс в google adwords 2017

Доступ к системе

Перед тем как подключить к интернет-магазину Яндекс.Деньги, необходимо на сайте сервиса kassa.yandex.ru подать заявку на подключение. Для этого:

  1. Нажимаем кнопку «Подключить кассу».
  2. Заполняем форму заявки: вводится ИНН юридического лица или предпринимателя и адрес сайта магазина.
  3. Указываем личные и контактные данные.
  4. Придумываем логин, пароль и кодовое слово.
  5. После заполнения формы откроется доступ к личному кабинету, где заполняем анкету о магазине, после чего получаем готовое заявление на обслуживание, которое подписываем и отправляем его скан.

Техническое подключение

Рассматривая технический вопрос о том, как подключить Яндекс.Деньги к сайту, необходимо определиться с предлагаемой схемой подключения:

  • с уведомлением о транзакциях по HTTP (протокол HTTP или CMS-модуль);
  • с уведомлением о транзакциях по email (Email-протокол).

Допускается использование только одной схемы для подключения, которая выбирается пользователем в личном кабинете. Перечень способов оплаты товаров от выбранной схемы не зависит.

Если пользователь решил подключить Яндекс.Деньги на сайт по протоколу HTTP, его магазин получит техническую возможность контролировать параметры заказов в онлайн-режиме. Можно активировать функцию информирования покупателей в режиме реального времени об успешно выполненной оплате.

Выбор протокола Email уже не предусматривает наличие обратной связи с платежной системой. Отчет об оплате покупатель получит по электронной почте. Дорабатывать что-либо на своем сайте не нужно, после подключения продавцу выдается код платежной формы, который необходимо установить на странице магазина.

Подключение через CMS-модуль также предполагает наличие обратной связи при совершении оплат, но внедрять что-либо в данном случае не нужно. На странице kassa.yandex.ru/integration представлен широкий перечень модулей 1C-Битрикс, CS-Cart, OpenCart, подходящих для Яндекс.Деньги. Нужно только скачать и установить готовый модуль.

Платежная форма для сайта магазина

Платежная форма Яндекс.Деньги для сайта — это комбинация специальных полей с определенными сведениями о заказе и платежной операции. Она выставляется в интерфейсе магазина, точнее, на той странице, которую видит клиент после формирования своего заказа. Пользователь получает код платежной формы в процессе подключения к системе.

При нажатии кнопки «Оплатить» коды уведомлений о заказе и платежной формы для сайта Яндекс.Деньги отправляются на адрес money.yandex.ru/eshop в виде набора специальных кодов, после чего система дает команду на обработку сведений и выполнение транзакции.

Параметры кодов уведомлений для размещения на сайте при использовании HTTP-протокола можно посмотреть на странице , а при выборе протокола Email — на странице . Коды форм оплаты на сайте Яндекс.Деньги указываются в параметре Payment.

Кнопка на сайт

Покупатель, намеревающийся оплатить товар через Яндекс.Деньги, ищет специальную кнопку оплаты на сайте интернет-магазина. При подключении ее необходимо скачать на странице в виде ZIP-архива.

Внутри архива находятся три файла: в двух из них графические изображения кнопок Яндекс.Деньги на сайт магазина. На выбор владельца интернет-ресурса предлагается два дизайна: кнопка с тенью и без нее.

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

Все необходимые коды для инсталляции кнопки Яндекс.Деньги находятся в 3 файле из архива.

Тестирование оплат

В целях тестирования оплат рекомендуется создать тестовый логин для электронного кошелька и авторизоваться на demomoney.yandex.ru . Далее перейти на demomoney.yandex.ru/shop и выполнить виртуальное пополнение.

При применении CMS-модулей необходимо в настройках «Включить тестовый режим». Для протоколов Email и HTTP на сайте продавца нужно создать тестовую платежную форму.

Далее надо открыть карточку товара с тестовой формой оплаты и выполнить обычную платежную операцию в том же порядке, как это было бы при реальной покупке.

Кабинет Яндекс.Деньги: Видео

Источник