Как сделать своими руками оплата

Как создать сайт с онлайн оплатой

Разделы

  • Все
  • Блог 31
  • Начало работы 5
  • Интернет магазин 4
  • Домены 4
  • Заявки и заказы 2
  • Продвижение сайтов 6
  • Интеграции 25
  • Повышение конверсии 4
  • Тарифы и оплата 4
  • Редактор конструктора 28
  • Технические вопросы и частые ошибки 129
  • Другие вопросы 12
  • Создание сайтов 52
  • Копирайтинг 38
  • Интернет маркетинг 210
  • Бизнес обучение 74
  • Заработок в интернете 54

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

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

Как создать сайт с кошельком

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

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

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

Как настроить ROBOKASSA

Вам необходимо воспользоваться платформой ROBOKASSA. С ее помощью покупатели будут оплачивать товары любым удобным способом: денежные переводы, Webmoney, киви-кошельки, картами и др.), а система уже будет переводить их на ваш счет.

  1. Перейдите на сервис robokassa и подключите там свой аккаунт. Нажав на кнопку «Подключиться сейчас», вы перейдете к форме нового клиента, заполните все строки и нажимаете кнопку «Зарегистрироваться».
  2. На почту придет пароль, далее снова вернитесь в систему и настройте все.
  3. Поочередно заполняете блоки «Пройти идентификацию» и все необходимые поля.
  4. Дальше переходите к информации в блок «Добавьте и настройте свой магазин». Также оформляете все, что требуется.
  5. После введения данных вам будут присвоены идентификатор и пароли. Их вводите в строке настроек.
  6. Все готово, и теперь вы можете обозначить секции, по которым можно будет оплатить покупку. У вас получится сделать сайт с кошельком без регистрации. И деньги будут приходить на один ваш счет, который укажете.
  7. Далее перейдите в проект на TOBIZ и в форме обратной связи в каталоге (и во всех формах, где хотите установить платежи) в окне редактирования «Платежная система» указываете стоимость оплаты. Сохраняете – и готово!

Пошаговую инструкцию с изображениями смотрите здесь. Создать сайт с кошельком недорого доступно любому пользователю. TOBIZ – это удобный и легкий сервис, на котором не нужно ничего придумывать и ломать голову. Здесь уже все создано.

Источник

Делаем приём платежей криптовалютой своими руками

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

В этой статье я постараюсь максимально подробно, без акцента на каком-либо языке программирования, описать, как сделать приём платежей Bitcoin (а также, при желании — Litecoin, Dash, Bitcoin Cash, Steep, ONION и т.п.), начиная с разворачивания полной ноды и заканчивания проверкой поступления платежа.

Читайте также:  Как лучше сделать подвал своими руками

Предварительные требования

Подразумевается, что вы имеете сайт, размещенный на VPS, к которой у вас есть root доступ, а также готовы тратить по $15+ на оплату сервера для кошелька.

Установка кошелька

Первым делом надо выделить отдельный сервер для размещения кошелька. Почему именно отдельный сервер? Отдельный сервер позволит снизить риски вывода всех ваших средств злоумышленником в случае взлома основного сайта. Ну и не стоит забывать, что для хранения blockchain требуется много места на диске (

150Gb места на диске и т. п. — подробности по ссылке).

Какие есть варианты дешевых серверов? Их масса, на мой взгляд самый адекватный — сервера от hetzner.de или chipcore.com. На chipcore.com, например, можно взять dedicated с диском на 500Gb (хватит на BTC и еще пару блокчейнов) всего за 990 рублей (примерно 17 баксов). Если знаете что-то дешевле — пишите в комментариях, очень интересно (думаю, не только мне).

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

На сервере должна быть установлена любая подходящая операционная система, самый простой вариант — Ubuntu 16.10 (да, на самом деле — это не лучший выбор, лучше установить 16.04 либо дождаться 18.04 и подождать еще пару месяцев для стабилизации). Как правило, заморачиваться с разбивкой диска нет смысла и можно смело использовать 2-4Gb на swap и остальное пускать на корневой раздел (/ или root).

После того, как сервер будет доступен, первое, что надо сделать — отключить авторизацию по паролям и настроить авторизацию по ssh ключам. Сделать это достатчно просто, есть хорошее описание от DigitalOcean.

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

Устанавливаем bitcoind

Это всё, что требуется для установки ноды

Настройка bitcoind

Первым делом надо создать пользователя bitcoin :

и создать служебные директории:

Теперь осталась самая мелочь – корректно настроить ноду для приёма JSON RPC запросов.

Минимальный конфиг будет выглядеть так:

Его надо положить по адресу /etc/bitcoin/bitcoin.conf . И не забыть установить корректного владельца:

Важно: использование USERNAME и PASSWORD — deprecated метод и немного не безопасный. Более правильно использовать rpcauth, пример можете найти по ссылке.

Далее, достаточно настроить systemd сервис для запуска ноды (в том числе после перезагрузки).

Для этого можно просто скопировать юнит файл, размещенный по адресу в директорию /etc/systemd/system/ :

После чего запустить его и настроить автозапуск:

Теперь можно проверить рабостопособность ноды:

Если всё ок — в ответ придёт примерно такое сообщение:

Настройка сервера основного сайта

Осталось только настроить сервер, на котором расположен ваш сайт.

Наиболее безопасный и простой способ сделать доступным на бекенде API кошелька — прокинуть ssh туннель через сервис systemd (ну или любой другой init сервис). В случае использования systemd конфигурация сервиса максимально проста:

Эту конфигурацию нужно разместить по пути /etc/systemd/system/sshtunnel-btc.service .

После этого ставим сервис в автозапус и запускаем:

Для проверки можно постучаться на порт локалхоста и проверить, что всё ок:

Документация API

Со списком всех методов удобнее всего ознакомиться по ссылке.

Вызывать их очень просто даже через curl, пример запроса мы уже использовали ранее при получении информации о ноде методом getinfo.

Есть два варианта передачи параметров — массивом либо словарём.

Ниже можно увидеть примеры запроса на получение нового адреса с передачей параметров массивом и словарём:

Простой API клиент

Для использования удобно написать простую обертку с нужными нам функциями (либо использовать имеющуюся библиотеку для вашего языка). Пример для ruby:

Читайте также:  Зимний курятник своими руками проекты

После этого можно удобно пользоваться им в примерно таком виде:

Аналогиный пример для node.js:

Который можно использовать примерно следующим образом:

Для Python всё еще проще – официальный способ — использование:

Собственно, с PHP также нет никаких проблем (рекомендуется использовать http://jsonrpcphp.org/):

Хорошая подборка документации находится здесь.

Приведенные выше примеры являются немного доработанными версиями перечисленных по ссылке.

Интеграция с сайтом

Осталась достаточно простая часть — настроить обработку получения платежей и генерации адресов для пополнения.

Сам процесс интеграции приема платежей криптой выглядит примерно так:

  • При запросе на оплату от пользователя показываем ему адрес, куда переводить средства
  • В фоновом режиме (самый простой вариант — по cron) проверяем список транзакций кошелька и при поступлении новой — начисляем средства / меняем статус оплаты.

Для генерации адресов для приёма можно использовать несколько разных подходов – создание нового адреса для каждого депозита, либо использование постоянного адреса для аккаунта пользователя.

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

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

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

Для проверки баланса подходят несколько методов. Самый простой способ — на каждый сгенерированный адрес для пополнения создавать запись в базе данных, после чего проверять для каждой из записей через метод getreceivedbyaddress поступления средств (не самый производительный вариант, но для большинства ситуаций подходит).

Еще хорошим вариантом будет получение информации через listtransactions о последних операциях и для них уже искать пользователя, который получает балансы. Какой вид реализации использовать — выбирать вам.

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

Для bitcoin рекомендуемое значение на данный момент — 6 подтверждений для небольших сумм. Здесь всё хорошо описано.

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

Заключение

Хотелось написать еще про интеграцию других кошельков, более подробно про требования к серверу и про вывод, как принимать платежи, если сайт размещен не на VPS с root доступом и т. д., но понял, что статья и так получилась большая, поэтому, если будет интересно — лучше опубликую это в одной следующих статей.

Источник

Сколько стоит изделие ручной работы? Формула для расчета

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

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

В ценообразование и расчет себестоимости изделия входят несколько важных пунктов:

  • Материалы (учитывайте все до мельчайших подробностей: винтики, ленточки, палочки, гвоздики, бусинки и т.п.).
  • Расходы на труд.
  • Накладные расходы (аренда помещения для мастерской, электричество, газ, вода, реклама, упаковка, счет за интернет и т.д. Эти расходы учитываются для того, чтобы вы их смогли покрыть не «из своего кармана», не работая себе в убыток. 🙂
  • Амортизация оборудования, инструментов.
Читайте также:  Ароматная вода для глажки своими руками

На выходы получается следующая формула: М + Т + Н + А = себестоимость.

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

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

Расходы на труд.
Многие мастера, источники рекомендуют отталкиваться от собственных затраченных усилий, от прожиточного минимума в данном регионе. Но я рекомендую отталкиваться от желаемой цены, которую вы хотели бы получить за изделие. А также ориентироваться на среднюю конкурентную цену вашего изделия. Т.е. если средняя цена бус из речного жемчуга 5000 руб., у конкурентов колеблется от 3800 до 5500, то не стоит продавать их за 1000 руб.

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

Накладные расходы.
В накладные расходы входят —упаковка товара, затраты на рекламу, интернет, аренда помещения, услуги перевозки, доставка материалов и т.п. Если вы сами развозите заказы, то это тоже нужно учитывать.

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

Далее, стоимость инструментов раскидываем на все изделия, произведенные на нем или при его помощи. Например, за год я сделала 50 браслетов с использованием круглогубцев. Значит, стоимость круглогубцев делим на 50 и полученное значение включаем в стоимость этих 50 браслетов.

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

Сложив воедино, получаем формулу: расходы на материалы (М) + расходы на труд (Т) + накладные расходы (Н) + амортизация инструментов (А) = себестоимость.

А теперь на примере браслета из агата продемонстрирую расчет себестоимости (цены взяты условно и округлены для наглядности):

Материалы для браслета диаметром 17 см:

  • 15 бусин агата диаметром 10 мм — 600 руб;
  • ювелирный тросик 20 см — 100 руб;
  • каллоты — 2 шт. — 20 руб;
  • соединит.колечки 2 шт. — 10 руб;
  • замочек-карабин родированный — 200 руб;

Амортизация:

  • Круглогубцы — 10 руб;
  • Плоскогубцы — 10 руб
  • Кримпер — 10 руб
  • Кусачки — 10 руб

Накладные расходы:

  • Коробочка подарочная — в подарок;
  • Подарочный пакет — в подарок
  • Упаков. бумага тишью — в подарок
  • Доставка материалов до мастера — в среднем 300 руб.
  • Оплата магазина — 1000 руб.

Труд:

Умножаем на 100%.

2310 х 2 = 4620 руб.

Это итоговая цена для покупателя с учетом всего-всего-всего! Но! Обратите внимание, что цены были округлены и указаны для наглядности.

Надеюсь, статья была вам полезна и теперь вы с легкостью рассчитаете себестоимость! А если остались вопросы, то пишите в комментариях или в личку.

Источник

Оцените статью