Apirone выпустил очередное обновление, которое включает в себя возможность использования мультивалютного инструмента (аккаунта), с функционалом выставления счетов (инвойсов).
Больше не придется заводить несколько кошельков для разных монет, следить за обновлениями на сайте или обращаться в поддержку по вопросам появления новых криптовалют. Как только сервис начинает работать с той или иной криптовалютой, она автоматически появляется в списке доступных для использования в существующем аккаунте.
На данный момент поддерживается работа с Bitcoin, Litecoin, BitcoinCash и Dogecoin, и этот список будет постоянно пополняться новыми валютами.
Также в аккаунте предусмотрена работа с тестовым блокчейном (Bitcoin testnet) для отладки интегрируемого функционала без затрат на настоящие монеты.
В аккаунте доступен как уже давно знакомый функционал сервиса:
- создание любого количества адресов, которые будут обслуживаться без ограничения по времени,
- прием и отправка монет указанного ряда криптовалют,
- оценка и выбор комиссии сети перед отправкой, так и новая функция — создание инвойсов.
Инвойс — это счет, выставленный на оплату криптовалютой. Теперь нет необходимости проверять появление транзакции в сети и считать количество подтверждений для контролирования оплаты. Сервис Apirone берет всю логику процесса на себя, а вы получаете информацию по процессу в виде изменений статуса инвойса. Статусы могут быть следующими:
created | Первоначальный статус инвойса, когда он только создан в аккаунте |
paid | Как только платеж поступил, сервис сравнивает сумму платежа с суммой, указанной в инвойсе. Если эти суммы равны, то инвойс получает такой статус |
partpaid | Если проведена частичная оплата |
overpaid | Если сумма платежа превышает сумму, указанную в инвойсе |
completed | Такой статус инвойс получает, когда в блокчейне достигается необходимое количество подтверждений. |
expired | При наступлении даты истечения, инвойс получает статус просроченного |
Инвойс, отрисованный на стороне сервиса, всегда доступен по ссылке, которая генерируется при его создании. Выглядит он следующим образом:
Шаблон инвойса находится в публичном доступе и может использоваться в соответствии с лицензией, указанной в репозитории. https://github.com/Apirone/invoice-app . Шаблон содержит несколько полей, например, название магазина, сумма в фиатной валюте, и т.п. (https://apirone.com/docs/invoices/#create-invoice), которые можно по необходимости убирать или оставлять при создании инвойса, что отражается на его внешнем виде.
Заводите аккаунты, выставляйте инвойсы: клиенты экономят время, оплачивая в один клик, а вы получаете оплату без проволочек,с возможностью отслеживания состояния инвойсов по статусам.
Ссылки:
- Официальный сайт Apirone https://apirone.com
- Документация Apirone API https://apirone.com/docs/
- Шаблон инвойса https://github.com/Apirone/invoice-app