РЕДАКТИРОВАТЬ: К сожалению, я не организовал свое время, чтобы сделать это должным образом (изучение, экзамены), но когда я получаю больше свободного времени, я все равно закончу это, так как это будет отличным примером использования 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”