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

Целью ARK всегда было создание платформы блокчейна, которая дает разработчикам мощный инструментарий для создания полностью функционирующей экосистемы блокчейна с ARK в своей основе. ARK Pay является ключевым компонентом этого набора инструментов и предоставляет разработчикам модуль plug-and-play, позволяющий легко реализовать ARK в качестве метода оплаты.

Ссылка на GitHub: https://github.com/ArkEcosystem/pay

Демо: https://arkecosystem.github.io/pay-demo-vue/

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

Конечные пользователи

Мы разработали простой пример, используя нашу DevNet, чтобы показать, как работает ARK Pay. Для этой цели мы установили демонстрацию «Surprise GIF», которая покажет вам случайный GIF, когда ваша платежная транзакция будет подтверждена в блокчейне.

Как видите, интерфейс простой и интуитивно понятный, в нем есть 2 способа оплаты:

Адрес

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

  • Продукт: это описание товара / услуги /… вы покупаете
  • Адрес ARK: это адрес продавца, которому производится оплата, и именно по нему вы отправите платеж.
  • Поле поставщика: это уникальный тег для каждой транзакции, поэтому продавец может легко различать разных покупателей. Он автоматически создается для каждой уникальной транзакции.
  • Сумма: это цена товара, который вы покупаете. Также существует фиатный эквивалент, позволяющий пользователям легко узнать, сколько они платят в долларах США / евро / фунтах стерлингов и т. д.
  • Время до оплаты: показывает время, оставшееся до завершения транзакции. Это предопределено продавцом и может варьироваться в зависимости от продавца.
  • Pay Now: кнопка Pay Now использует нашу новую схему URI. Если у вас установлен Desktop Wallet (v2.1.1 или выше), нажатие кнопки «Pay Now» откроет кошелек и автоматически заполнит все поля. Единственное, что вам нужно сделать, это выбрать, какой сетевой профиль вы будете использовать для оплаты и с какого кошелька вы хотите отправить свои средства. Затем выберите желаемую комиссию за транзакцию и введите кодовую фразу для отправки платежа.

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

QR-код

Как и функция Pay Now, опция QR-Code также использует новую схему URI ARK. При сканировании он автоматически заполняет данные в вашем мобильном кошельке ARK адресом депозита, суммой и данными поля поставщика.

Если вы используете настольный кошелек ARK, вы также можете щелкнуть изображение или нажать кнопку «Оплатить сейчас», чтобы информация о платеже была введена в окне отправки, как и кнопка «Оплатить сейчас» на экране «Адрес».

Пример и демонстрация

Если вам нужны токены DARK (токены ARK Devnet) для тестирования, вы можете импортировать этот кошелек (обязательно создайте профиль Devnet):

  • адрес: DJV3XCKCpZLvKC7BxovTXJH68idnQ55ECx
  • кодовая фраза: arkpay

Примечание. Чтобы в полной мере воспользоваться преимуществами ARK Pay, мы рекомендуем вам загрузить новейшую версию настольного кошелька v2.1.1 для улучшения работы с URI.

В этой демонстрации мы «продаем» случайный GIF-файл-сюрприз, который отобразится после того, как вы успешно оплатите транзакцию, и он будет подтвержден.

  1. Нажмите кнопку «Оплатить сейчас».
  2. Вам не нужно открывать кошелек Ark Desktop, когда вы нажимаете «Открыть кошелек Ark Desktop», он автоматически откроется для вас.

Как только он откроет ваш кошелек Ark Desktop, появится всплывающая подсказка.

  1. Выберите профиль, из которого вы хотите отправить (если у вас есть только 1 профиль для выбранной сети, он будет предварительно выбран для вас).
  2. Выберите кошелек, из которого хотите отправить.
  3. Отрегулируйте динамическую комиссию, если хотите, или используйте среднюю.
  4. Введите кодовую фразу для своего кошелька, которую вы выбрали на шаге 2.
  5. Нажмите "Далее.

Появится окно подтверждения

Подтвердите платеж и готово! - дождитесь подтверждения транзакции. Вернитесь в браузер и дождитесь появления гифки (это означает, что ваш платеж был успешно обработан).

Довольно просто, правда? Менее 30 секунд с момента оплаты до получения «товара».

Наслаждайтесь им и играйте с ним, а также сообщайте о проблемах на GitHub, если они обнаруживаются (для Pay или Desktop Wallet).

Разработчики

Ссылка на GitHub: https://github.com/ArkEcosystem/pay

Мы разработали два примера популярных фреймворков для Vue.JS и React.

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

Вы также можете просмотреть нашу документацию по ARK Pay, чтобы узнать, как настроить и использовать ARK Pay:

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

Если вы обнаружите какие-либо проблемы, у вас есть запросы по функциям или вам нужна помощь, не стесняйтесь открывать в соответствующем репозитории:

Магазины

Если вы хотите принять ARK в свой магазин, но не знаете, что делать дальше, присоединяйтесь к нашему Slack, и наша команда, сообщество и разработчики будут более чем рады помочь вам!

Присоединяйтесь по адресу: https://ark.io/slack - канал #help

Следите за нами в социальных сетях (Twitter | Facebook | Reddit), присоединяйтесь к нашему сообществу (Slack | Discord) и следите за обновлениями нашего блога на Medium и Steemit .