admin / 03.01.2018
Многие наши пользователи хотели бы реализовать оплату на сайте, но пытаясь самостоятельно разобраться в данном вопросе сталкивались с некоторыми непонятными моментами. Не мудрено! Сколько платежных систем, столько и вариантов. В статье мы постарались объяснить как это происходит в максимально понятном и общем виде.
И так, есть продавец (владелец сайта) и покупатель (пользователь, зашедший на сайт). Но в этой схеме невозможно обойтись без 3ей стороны — компании, которая специализируется на финансовых операциях и имеет программное обеспечение (специальный сайт) помогающий покупателю и продавцу эти технические операции производить. Мы не имеем ввиду ваш банк, в котором открыт расчетный счет — у банков своя ниша и редкие случаи, когда они являются такими партнерами. Будем назвать их (3ю сторону или помощников) словом «оператор платежей». Явным примером такого оператора платежей является сервис WebMoney, Яндекс.Деньги, Робокасса и др.
Можно ли без оператора платежей?
Достаточно вспомнить как происходит процесс оплаты с банковской карты. Вы вводите номер карты, срок действия и CVС-код, т.е. передаете весь набор данных, позволяющих списать деньги с неё. А готовы ли вы предоставить эти сведения владельцу сайта, на который впервые попали и на котором нашли интересующий вас товар? Может это мошеннический сайт и только и ждет данных вашей карты. Для этого и нужны посредники, которым может быть доверие.
Механизм работы следующий:
— на этом задача продавца по настройке приема платежей заканчивается. Далее он ждет покупателя.
Какие могут быть нюансы?
Что делает наша корзина для реализации онлайн-платежей?
выглядит и работает эта кнопка вот так (в ней информация о заказе #99999 на сумму 5,00 рублей) :
Какие способы оплаты доступны с нашей корзиной?
Итог: если вам нужна оплата на сайт с банковской карты — вам нужно выбрать оператора платежей, который такие операции может проводить. Получить у него настройки и добавить кнопку на свой сайт (в нашу корзину). Указать у оператора нужный вариант оплаты. Ждать информации от оператора о совершенном платеже.
Содержание
Оплатите свой заказ здорового питания любым удобным для себя способом: на сайте или при получении.
Вы можете оплатить заказ онлайн банковской картой Visa или MasterCard, оплата производится через сервис PayAnyWay и интернет-эквайринг от Тинькофф Банка.
Все онлайн-платежи производятся по защищенным каналам, данные карты защищены по международному стандарту PCI DSS.
Если вы по каким-то причинам решили отложить оплату банковской картой на сайте, то это можно сделать в любой момент до получения заказа курьером:
При оформлении заказа онлайн выберите способ оплаты «По счету для юрлиц» и заполните свои реквизиты, далее система автоматически сформирует для вас счет на оплату.
Мы первыми начали принимать оплату криптовалютой среди всех компаний по доставке здорового питания. Принимаем все популярные криптовалюты:
На текущий момент оплата криптовалютой доступна по согласованию.
Также принимаем оплату за готовые рационы питания электронными деньгами:
Многим клиентам неудобно оплачивать услуги фрилансеров по безналу. С другой стороны, официально открыть электронный кошелек на ИП или юридическое лицо нельзя. Что делать?
Для решения проблемы я решил настроить прием платежей через форму Яндекс.Денег https://money.yandex.ru/fastpay/. Клиент оплачивает мои услуги Яндекс.Деньгами или банковской картой – я получаю на свой счет безнал. Для настройки приема платежей не нужно быть программистом, что очень удобно.
Плюсы сервиса:
Минусы сервиса:
Большие суммы через сервис принять не получится, если только попросить клиента их дробить на несколько частей.
Как только клиент воспользуется формой, Вы получите на электронную почту уведомление о платеже. Примерно через сутки сам платеж придет на Ваш расчетный счет. В наименовании платежа будет название услуги и информация из дополнительных полей, которые Вы сделали в форме.
Заключать бумажный договор с Яндекс.Деньгами не нужно. Принимать платежи можно сразу после установки формы на сайте.
Рекомендую делать форму максимально простой и понятной. В моем случае в форме получилось несколько полей:
Рядом с формой я разместил небольшую инструкцию, как заполнить форму и скриншот с примером правильного заполнения всех полей.
Форму удобно использовать, если Вам нужно принимать небольшие суммы от клиентов – физических лиц. Вы получаете безнал, а клиент – удобный вариант оплаты привычным ему способом. Вам также не нужно ждать зачисления средств – уведомление об успешной платеже придет сразу после оплаты через форму. Пока деньги идут на Ваш счет, можно уже начать делать проект.
Еще один совет – разместите на сайте, где принимаете платежи, договор-оферту на свои услуги. Это позволит Вам без заключения договора с клиентом юридически упорядочить свои отношения с заказчиком. Помочь с составлением грамотной оферты могут на сайтах с консультациями юристов.
Автор: Сергей Антропов(KadrofID: 5)
Добавлено: 25.12.2015 в 17:59
Рекомендуем
О пользе ссылок для продвижения сайтов
Один из основных способов поискового продвижения сайта заключается в установке качественных ссылок на продвигаемый ресурс. Получить их можно …
Правила компьютерной безопасности: как защитить рабочую информацию от вирусов и мошенников?
Компьютер и интернет – это работа, доход и жизнь фрилансера. А теперь представьте ситуацию: просыпаетесь утром, включаете компьютер, а там ничего. …
Для выбора оплаты товара с помощью банковской карты на соответствующей странице сайта необходимо нажать кнопку «Оплата банковской картой».
Оплата происходит через авторизационный сервер Процессингового центра Банка с использованием Банковских кредитных карт следующих платежных систем:
Для оплаты покупки Вы будете перенаправлены на платежный шлюз ОАО «Сбербанк России» для ввода реквизитов Вашей карты. Пожалуйста, приготовьте Вашу пластиковую карту заранее. Соединение с платежным шлюзом и передача информации осуществляется в защищенном режиме с использованием протокола шифрования SSL.
В случае если Ваш банк поддерживает технологию безопасного проведения интернет-платежей Verified By Visa или MasterCard Secure Code для проведения платежа также может потребоваться ввод специального пароля. Способы и возможность получения паролей для совершения интернет-платежей Вы можете уточнить в банке, выпустившем карту.
Настоящий сайт поддерживает 128-битное шифрование. Конфиденциальность сообщаемой персональной информации обеспечивается ОАО «Сбербанк России». Введенная информация не будет предоставлена третьим лицам за исключением случаев, предусмотренных законодательством РФ. Проведение платежей по банковским картам осуществляется в строгом соответствии с требованиями платежных систем Visa Int. и MasterCard Europe Sprl.
При выборе формы оплаты с помощью пластиковой карты проведение платежа по заказу производится непосредственно после его оформления. После завершения оформления заказа в нашем магазине, Вы должны будете нажать на кнопку «Оплата банковской картой», при этом система переключит Вас на страницу авторизационного сервера, где Вам будет предложено ввести данные пластиковой карты, инициировать ее авторизацию, после чего вернуться в наш магазин кнопкой «Вернуться в магазин». После того, как Вы возвращаетесь в наш магазин, система уведомит Вас о результатах авторизации. В случае подтверждения авторизации Ваш заказ будет автоматически выполняться в соответствии с заданными Вами условиями. В случае отказа в авторизации карты Вы сможете повторить процедуру оплаты.
При аннулировании позиций из оплаченного заказа (или при аннулировании заказа целиком) Вы можете заказать другой товар на эту сумму, либо вернуть всю сумму на карту предварительно написав письмо на e-mail.
К оплате принимаются все виды платежных карточек VISA, за исключением Visa Electron. В большинстве случаев карта Visa Electron не применима для оплаты через интернет, за исключением карт, выпущенных отдельными банками. О возможность оплаты картой Visa Electron вам нужно выяснять у банка-эмитента вашей карты.
На сайте к оплате принимаются все виды MasterCard, за исключением Maestro.
Если на вашей карте код CVC / CVV отсутствует, то, возможно, карта не пригодна для CNP транзакций (т.е. таких транзакций, при которых сама карта не присутствует, а используются её реквизиты), и вам следует обратиться в банк для получения подробной информации.
Оплата заказов через СБЕРБАНК осуществляется после проверки заказа менеджером интернет-магазина. Чтобы оплатить заказ, необходимо распечатать квитанцию об оплате с сайта магазина. Предупреждаем Вас, что СБЕРБАНК взымает комиссию за услугу оплаты.
По кнопке «Перейти на сайт платежной системы СБЕРБАНК» Вы будете перенаправлены на платежный шлюз ОАО «Сбербанк России», где Вы сможете указать реквизиты Вашей банковской карты*. Соединение с платежным шлюзом и передача параметров Вашей пластиковой карты осуществляется в защищенном режиме с использованием 128-битного протокола шифрования SSL.
Если Банк-Эмитент вашей пластиковой карты поддерживает технологию безопасного проведения интернет-платежей Verified By VISA или MasterCard SecureCode, будьте готовы указать специальный пароль, необходимый для успешной оплаты.
Способы и возможность получения пароля для совершения интернет-платежа Вы можете уточнить в банке, выпустившем Вашу карту.
При выборе формы оплаты с помощью банковской карты проведение платежа по заказу производится непосредственно после подтверждения его менеджером. После подтверждения заказа менеджером, Вы должны будете зайти в личный кабинет вашего заказа (по 20-значному уникальному номеру заказа, полученному при оформлении) и нажать на кнопку «Оплата банковской картой», при этом система переведёт Вас на страницу авторизационного сервера Сбербанка, где Вам будет предложено ввести данные пластиковой карты, инициировать ее авторизацию, после чего вы сможете вернуться в наш магазин кликом по кнопке «Вернуться в магазин». После возвращения в наш магазин, система уведомит Вас о результатах авторизации.
На оформление платежа Сбербанком выделяется 20 минут, поэтому, пожалуйста, приготовьте Вашу пластиковую карту заранее. Если Вам не хватит выделенного на оплату времени или в случае отказа в авторизации карты Вы сможете повторить процедуру оплаты.
*Конфиденциальность сообщаемой персональной информации обеспечивается ОАО «Сбербанк России». Введенная информация не будет предоставлена третьим лицам за исключением случаев, предусмотренных законодательством РФ. Проведение платежей по банковским картам осуществляется в строгом соответствии с требованиями платежных систем Visa Int. и MasterCard Europe Sprl.
При удалении товаров из оплаченного заказа или при аннулировании заказа целиком Вы можете заказать другой товар на такую же сумму, либо полностью вернуть всю сумму на карту с помощью Вашего менеджера.
Подключить платёжную систему к сайту непросто. Даже не в плане реализации, а из за бюрократии. Для работы с платежным агрегатором нужно быть индивидуальным предпринимателем и заключать договор.
Однако, у нас тут тривиальная задача для небольшого сервиса: за денежку открывать пользователю дополнительные плюшки. Сервис настолько небольшой, что даже не покроет затраты на содержание ИП.
Яндекс.Деньги умеют отправлять HTTP-уведомления о входящих платежах на сайт. То есть как только на кошелёк поступает платёж, сервер Яндекса отправляет данные о платеже на указанный URL.
И никакой тебе бюрократии. Нужно просто на своей стороне принимать уведомления от Яндекс.Денег, как это описано в документация. Попробуем.
Чтобы инициировать платёж, нужно редиректнуть пользователя на страницу https://money.yandex.ru/quickpay/confirm.xml и передать в GET или POST параметрах счёт получателя, сумму и прочее.
Подробное описание полей есть в документации. Обратите внимание на поле — в него нужно положить заказа, который придёт обратно в уведомлении, после отплаты.
Кстати, у Денег есть конструктор таких форм, но он сильно ограничен в вопросах кастомизации, поэтому я рекомендую его пропустить и запилить свою форму на основе примера выше.
Когда пользователь совершит платёж, на указанный в настройках адрес Яндекс отправит обыкновенный POST запрос со следующим набором полей.
Здесь нас интересует поле . Из него надо взять номер заказа, найти его в базе данных и отметить оплаченным.
А еще проверить, что сумма в уведомлении соответствует сумме заказа.
Если у вас несколько сайтов, которые принимают платежи на один кошелёк, можно сделать промежуточный сервис, который будет проксировать запросы к этим сайтам в зависимости от префикса поле .
Такой вот простой приём платежей. Я опустил реализацию проверки подлинности, чтобы не засорять статью кодом. Код реализации на Питоне можно найти в этом гисте.
FILED UNDER : IT