Как на своем сайте сделать ссылку на оплату

Содержание

Создание скрипта оплаты

В данном разделе описаны настройки разных типов магазинов и нужд вашего бизнеса, создание скрипта оплаты и взаимодействие сервиса с вашим магазином и покупателем.

Для магазина без формирования уникального номера счета (простой магазин)

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

Схема работы

Пользователь, выбрав способ оплаты и нажав кнопку «Оплатить», попадает на страницу robokassa, где производит оплату (на счёт магазина при этом поступают средства в вашей валюте). 1

По окончании процесса на e-mail адрес оператора магазина посылается сообщение о произведенной операции. 2

Настройки магазина

В разделе Технических настройках необходимо заполнить поля:

Алгоритм расчёта хэша — MD5 (значение по умолчанию).

ResultURL — метод отправки данных – e-mail (e-mail адрес оператора магазина).

Как создать заказ и отправить ссылку на оплату?

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

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

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

Создание ссылки оплаты

Для работы вам понадобится самый простой текстовый редактор, например — Блокнот.

Воспользуемся шаблоном запроса для перехода на оплату и заменим [значение] соответствующими данными. 1

https://auth.robokassa.ru/Merchant/Index.aspx?MerchantLogin= [значение] Description= [значение] OutSum=11SignatureValue= [значение]

В полученной ссылке отсутствует только последнее значение – SignatureValue
Его необходимо вычислить. 2

Строка данных, от которой считают SignatureValue выглядит так:
MerchantLogin:OutSum::Пароль #1

Подставляем в неё соответствующие значения и получаем:
demo:11::[Пароль #1]

Для вычисления Контрольной суммы, SignatureValue, по алгоритму MD5 можно использовать MD5 хэш генератор.

Внимание!

Обратите внимание,что обязательный параметр InvId присутствует в подсчете SignatureValue, хотя и с пустым значением.

Собираем готовую ссылку для размещения на Вашем сайте: 3

https://auth.robokassa.ru/Merchant/Index.aspx?MerchantLogin=demoDescription=Покупка в демо магазине 1

Robokassa уведомляет магазин, что платёж совершён, вызывая скрипт, находящийся по адресу ResultURL. Скрипту передаются параметры платежа, подписанные Robokassa с использованием Пароля#2. 2

Как сделать онлайн оплату на своем сайте

Если в момент оповещения между Robokassa и магазином отсутствует связь, сервис будет повторять попытки ещё три раза, а в случае неудачи администратору магазина будет отправлен e-mail:

Получена оплата:

Цена: стоимость заказа

Inv_id: номер заказа

Метод оплаты: метод, которым был оплачен заказ

С уважением, проект Robokassa

После оплаты пользователь перенаправляется на страницу по адресу SuccessURL – Robokassa передаёт набор параметров с которыми вы можете ознакомиться в разделе «Переадресация при успешной оплате на SuccessURL» . 3

Настройки магазина

В разделе Технические настройки необходимо заполнить поля:

Алгоритм расчёта хэша — MD5 (значение по умолчанию).

ResultURL — метод отправки данных – GET или POST (в зависимости от того, запросы какого вида принимает ваш скрипт-обработчик).

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

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

Создание ссылки оплаты

Воспользуемся шаблоном запроса для перехода на оплату.Подставим в него все уже имеющиеся у нас в наличии данные, исхода из описания обязательных параметров. Делается это путём замены переменных вида $mrh_login на соответствующие им значения. 1

https://auth.robokassa.ru/Merchant/Index.aspx?MerchantLogin= $mrh_login InvoiceID= $inv_id SignatureValue= $crc

Это ваш ID магазина

Уникальный номер заказа в Вашем магазине. Указываем именно ноль

В результате получаем ссылку: 2

https://auth.robokassa.ru/Merchant/Index.aspx?MerchantLogin=demoInvoiceID=0SignatureValue= $crc

В полученной ссылке отсутствует только последнее значение – SignatureValue
Его необходимо вычислить.

Строка данных, от которой его считают выглядит так:
$mrh_login:$out_summ:$inv_id:$mrh_pass1

Подставляем в неё соответствующие значения и получаем:
demo:11:0:Пароль#1

Пароль/#1 – Это пароль, придуманный вами при заполнении раздела Технических настройках. . Здесь умышлено не показан реальный пароль.

Для вычисления Контрольной суммы, SignatureValue, по алгоритму MD5 можно использовать один MD5 калькулятор. Теперь берём строку с данными demo:11:0:Пароль#1 и вычисляем по ней Контрольную сумму. (Не забудьте указать правильный пароль!)

Результат для нашего примера: 56f978e24d1b51fa7b5ace90a4f4ba53

Собираем готовую ссылку для размещения на Вашем сайте: 3

https://auth.robokassa.ru/Merchant/Index.aspx?MerchantLogin=demoInvoiceID=0SignatureValue=56f978e24d1b51fa7b5ace90a4f4ba53

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

Для магазина с применением расширенного интерфейса

Использование всех возможностей Robokassa, таких как дополнительные пользовательские параметры и XML-интерфейсы, позволит вам настроить максимально глубокую интеграцию между нашей системой и вашим интернет-магазином. Это позволит обеспечить большую гибкость в использовании Robokassa, и позволит вам обслуживать своих клиентов на качественно новом уровне.

XML-интерфейсы позволяют:

в любой момент времени проверить состояние оплаты заказа. Это даст вам большую стабильность и повышенную безопасность. К примеру, ваша система может перед автоматической выдачей товара проверять состояние оплаты заказа непосредственно у Robokassa.

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

Ещё один вариант использования этих параметров – это дополнительная идентификация ваших клиентов, что очень часто бывает необходимо для корректного зачисления платежа.

Для ручной обработки заказов или работы без сайта

Если вы хотите, чтобы клиент мог оплатить счет только после проверки заказа менеджером и согласования с клиентом комплекта поставки, а также если вы не имеете сайта, а работаете, например, по телефону, вам очень сложно разобраться в технических деталях подключения и не требуется программист – вам необходимо использовать следующий вариант работы. В Личном кабинете вам доступен раздел «Выставление счетов», который представляет собой простой и понятный интерфейс по созданию письма клиенту со ссылкой на оплату конкретного заказа, проверенного вашим менеджером и согласованного с клиентом.

Настройка магазина

Зарегистрироваться и создать магазин в Robokassa 1

В разделе Технические настройки нужно прописать два пароля (обязательное условие). 2

В поле Resutl URL нужно выбрать метод отсылки данных E-Mail и указать электронный почтовый адрес, на который вы планируете получать уведомления об успешных платежах, для дальнейшей обработки их вашими менеджерами. Больше никаких дополнительных настроек не требуется, при условии, что вы планируете работать только в ручном режиме. 3

Источник

Приём платежей на вашем сайте без интеграции

Перейдите в раздел «Настройки» добавленного вами магазина.

15-2.jpg

И далее – в «Технические настройки».

15-3.jpg

Алгоритм расчета хэша оставьте по умолчанию. А с остальными параметрами все просто:

  • ResultURL – это то место, куда будут приходить данные по оплате. Впишите e-mail оператора магазина, чтобы получать их на почту – метод отсылки, соответственно, будет «Email».
  • SuccessURL – сюда попадает покупатель при успешной оплате. Здесь оставьте главную страницу сайта (или, например, странички в социальной сети – если вы продаете там), либо разместите адрес страницы с текстом об успешной оплате.
  • FailURL – сюда попадает покупатель после неудачной оплаты. Здесь оставьте главную страницу сайта (или странички в социальной сети), либо разместите адрес страницы с информацией о неудачной оплате. Метод отправки данных в параметрах SuccessURL и FailURL не имеет значения.
  • «Пароль 1» необходим для формирования ссылки на оплату, а «Пароль 2» – для подтверждения оплаты.

Если все готово, можно подавать заявку на активацию магазина.

Как создать ссылку на оплату?

Когда магазин активирован, снова перейдите к настройкам. На сей раз вам понадобится вкладка «Кнопка/ссылка на сайт».

15-4.jpg

Выберите способ перехода к оплате – мы предлагаем три варианта на выбор: кнопку «Оплатить», форму со вводом суммы и просто ссылку. Далее проставьте нужную сумму и добавьте описание вашего товара или услуги.

15-5.jpg

Скопируйте код и вставьте его на свой сайт. Готово! Посмотрим, как будет происходить процесс оплаты заказа:

  • Покупатель выбирает способ оплаты – и при нажатии кнопки «Оплатить» (либо при переходе по ссылке или с формы оформления заказа) попадает на нашу платежную страницу. Выглядит это так.
  • Происходит оплата вашего товара или услуги, и средства поступают на счет магазина в вашей валюте.
  • На e-mail оператора магазина, который вы указывали в настройках, поступает сообщение об оплаченном заказе.

Автоматический вывод средств

Чтобы не заходить лишний раз в Личный Кабинет, вы можете настроить автоматический вывод средств.Зайдите в раздел «Баланс и вывод средств» главного меню.

Перейдите на вкладку «Вывод средств» и нажмите кнопку для создания заявки на вывод…

15-7.jpg

…или включите и настройте правило автовывода.

15-8.jpg

Это можно сделать по определенным датам – или по мере достижения определенной суммы. Важно помнить, что к выводу будет доступна сумма, которая была отражена на счету днем ранее: то есть, сегодня вы можете вывести средства, которые была получены вчера. Долго ждать не придется – мы переводим средства в течение суток.

Внимание: физическим лицам на банковскую карту можно вывести сумму, превышающую 2551 рубль. С QIWI Кошельком условия другие: если вы выводите средства вручную, их сумма не должна быть меньше 2 рублей, а при автовыводе – не менее 100 рублей. Для юридических лиц и ИП таких ограничений нет.

Уведомления

Это хороший вариант сэкономить время для тех, кто привык к коммуникации в социальных сетях – и планирует продавать там же. Зайдите в раздел «Мой доступ» — «Уведомления» и укажите, где вас лучше информировать — в «Телеграм», «Вконтакте» или в браузере. Останется сделать простые настройки и сохранить выбранные подписки. После этого вы будете получать уведомления об оплате заказов с данными клиента и деталями платежа там, где вам удобно.

Источник

Платежная ссылка и QR-код

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

Какие способы оплаты имеются у плательщика?

На данный момент принимаются любые карты VISA, МИР или Master Card или совершить оплату с помощью Apple Pay и Google Pay всего в один клик. Мы всегда стараемся предоставлять самые популярные и безопасные способы оплаты.

Предоставляется ли плательщику квитанция об оплате?

После совершения платежа Клиенту (Плательщику) будет предоставлена возможности отправить квитанцию на e-mail или скачать.

Нужно ли плательщику иметь какие-то определенные приложения для оплаты?

Нет. Для Клиента (Плательщика) это обычная покупка в интернет-магазине онлайн.

Как можно использовать платежную ссылку и QR-код для оплаты?

Платежную ссылку и Qr можно использовать при продаже (консультировании) через месенджеры и социальные сети. Просто отправляете ссылку клиенту и он сразу же оплачивает.

Источник

Как на своем сайте сделать ссылку на оплату

  1. В личном кабинете нажимаем на кнопку «Создать платежную ссылку»
  2. Далее настраиваем платежную ссылку
  3. Выберите «Одноразовую» ссылку, если нужно принять платеж один раз, или «Многоразовую» ссылку, если на нее нужно принять несколько платежей. Хорошо подходит для сбора средств и донатов
  4. Выберите, кто определяет сумму перевода: Вы или Плательщик
  5. Если сумму платежа определяете Вы, то введите сумму к оплате, например 10 000
  6. Выберите кто оплачивает комиссию за прием платежа. Если выбран плательщик, то вы получите указанную сумму. Если нет, то вы получите на баланс указанную сумму за минусом комиссии.

Раздел Мои ссылки

  1. В основном меню личного кабинета нажмите на на ссылку Мои ссылки
  2. Тут находятся все ссылки, созданные вашей учетной записью. Ссылки отсортированы по 4 вкладкам:
  • Все — все ваши ссылки
  • Активные — ссылки, имеющие статус Активная . Активный статус означает, что ваша ссылка может быть использована для одного платежа, если она Одноразовая, и неограниченное количество раз, если это ссылка Многоразовая. Активный статус можно изменить на Неактивный и наоборот, вручную или с помощью нашего API. Для оплаты можно использовать только Активные ссылки.
  • Неактивные — Неактивная ссылка, статус которой вы поменяли сами, и которую вы можете вернуть обратно в Активный статус. Неактивные ссылки не могут быть использованы для платежей.
  • Завершённые — ссылки, которые когда-то были Одноразовыми и по которым была проведена оплата. Все Одноразовые ссылки можно использовать для оплаты только один раз. Завершённые обычные ссылки не могут быть снова переведены в активный статус.

Платежи по ссылкам

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

Как активировать и деактивировать ваши платежные ссылки

  1. Все ссылки, которые вы создаете, по умолчанию имеют статус Активная. Если вам нужно деактивировать одну из ваших ссылок, перейдите в Мои ссылки и нажмите на нужную вам ссылку ссылку.
  2. Если ссылка активна, вы можете деактивировать ее, нажав Деактивировать.
  3. Если ссылка неактивна, нажмите Активировать, чтобы она снова стала активной.
Источник

Платежная ссылка.
Принимайте онлайн оплату без сайта

Рейтинг
Загрузка ...