Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
astrizak
6 лет назад

[Бизнес вызов] Покупо + Sola. Подключаем модуль оплаты токенами SOL

На днях @ivelon опубликовал отличную новость от команды Покупо о возможности приема оплаты криптовалютой Ethereum и токенами ERC20.

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

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

Я не фанат постинга картинок, поэтому накопить токены посредством самой Solы я не могу, зато могу купить токены, пополнить свой баланс в системе до минимального порога и вывести все доступные средства. Ну а дальше дело техники.

Для начало заходим в панель управления магазином -> платежные модули -> кнопка Добавить модуль.

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

Выбираем платежную систему "Модуль оплаты токенами ERC20 Ethereum"

Следующим шагом запоняем настройки платежной системы - указываем адрес смарт-контракта, символ токена и дробность. Эти параметры можно узнать у создателя токена.

В качестве адреса продавца, указываем свой ethereum кошелек.

Что касается параметра "URL для котировок", то для того чтобы обезопасить себя от курсовых потерь, я сделал собственный скрипт, который выводит курс на основе https://min-api.cryptocompare.com/data/price?fsym=SOL&tsyms=RUB, но на несколько процентов меньше.

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

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

Покупатель указывает адрес своего ethereum кошелька, в котором хранятся токены SOL и совершает покупку.

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

Вот собственно и все.

6
13.018 GOLOS
На Golos с July 2017
Комментарии (3)
Сортировать по:
Сначала старые