Рубрики
Без рубрики

Проект Twiliohackathon – оплата за услуги Twilio с криптовалютой

РЕДАКТИРОВАТЬ: К сожалению, я не организовал свое время, чтобы сделать это должным образом (изучение, экзамены), но когда я получаю больше FR … с меткой Twiliohackathon, Node, Vue, Python.

РЕДАКТИРОВАТЬ: К сожалению, я не организовал свое время, чтобы сделать это должным образом (изучение, экзамены), но когда я получаю больше свободного времени, я все равно закончу это, так как это будет отличным примером использования Twilio и моего API Я думаю, извините за то, что не заканчивал его вовремя. Я все равно обновлю этот пост.

Что я хочу построить

Я хочу создать приложение, которое позволит использовать API -интерфейсы Twilio, заплатив за использование с криптовалютой. В настоящее время из-за Covid-19 иногда не так просто управлять бумажными деньгами или фиатными деньгами. Я думаю, что в этой ситуации интернет -деньги (криптовалюты) очень помогают. Там будет графический интерфейс для выбора Service Twilio (я начну с SMS), где пользователю будет предложено сначала оплатить использование в криптовалюте, а затем они смогут использовать конечную точку API. Возможно, если все пойдет правильно, я также напишу небольшую обертку API для любой конечной точки Twilio, пока еще не уверен. Как будет рассчитана цена? Используя API ценообразования Twilio, я собираюсь взять цену в долларах США, и использовать ее для создания счета, работа по оплате обрабатывается моим API (так что это также пример интеграции с другими API).

Демо -ссылка

https://twilio-crypto-payments.now.sh/ Я начал с создания развертывания производства, чтобы иметь возможность поделиться прогрессом

Ссылка на код

MRNAIF2018/Twilio-Crypto Payments

Оплата и использование множества различных услуг Twilio через криптовалюты (сделанные для Twilio & dev.to ackathon)

Этот проект построен для Dev.to & Twilio Hackathon.

Он вписывается в категорию 3: Интеграция API -интерфейсов Twilio с другими API (в моем случае, My Some API и SDK – Bitcart ).

TODO: Реализуйте все

Как я его построил (что такое стек? Я столкнулся с проблемами или обнаружил что -то новое по пути?)

Я использую vue.js с его nuxt.js Framework (для PWA и других приятных вещей), поскольку Framework UI я собираюсь использовать vuetify.js, а в качестве сервера бэкэнд я собираюсь использовать интегрированный сервер nuxt.js. Оплата API находится в Python, но цель этого приложения – интегрировать API Twilio с платежным API. Я собираюсь использовать API ценообразования Twilio, программируемые SMS, программируемое видео и т. Д. Еще не уверен, что в идеале это была бы обертка вокруг всех API Twilio.

Скриншоты

1 день

Дополнительные ресурсы/информация

Я отправлю там отчеты о прогрессе

1 день

Я начал с Create-Nuxt-App с шаблоном vuetify.js Затем я решил сначала настроить развертывание, чтобы увидеть прогресс вживую. Я обнаружил, что есть хостинг для приложений SSR – сейчас, используя Nuxtjs/Now-Builder и после некоторых вопросов ( process.env.npm_* Не примечателен), я настроил его. Затем я очистил макеты и добавил свой любимый переключатель режима дневного/ночного режима и автоматическое переключение в ночной режим с 8 вечера до 6 утра (: Затем я добавил первые поля ввода и телефонный вход. Еще не уверен, какой номер телефона Twilio использовать, возможно, выберет доступные номера. От исследования немного, я думаю, что буду использовать Nuxt Servermiddleware Для обработки http post запросов IPN из API платежа и для получения данных из Trello (так что не разоблачая секреты клиенту).

Скоро достигнет большего прогресса. Любой ранний отзыв приветствуется!

Оригинал: “https://dev.to/mrnaif2018/pay-for-twilio-services-with-cryptocurrency-2gcb”