やりたい事
- Twilio + Stripeで 簡単に電話決済をやってみたい。
- 電話で固定の番号にかけたら、口頭で決済までできる。
この記事では書かないこと
- Stripe周りの設定は割愛します。
Twilioとは?
Twilioは音声通話、メッセージング(SMS/チャット)、ビデオなどの 様々なコミュニケーション手段をアプリケーションやビジネスへ容易に組み込むことのできるクラウドAPIサービスです。
メリット
導入事例
参考:株式会社リクルートライフスタイル | Twilio - KDDI Web Communications
『Air ウェイト』に電話への自動発信・応答機能を搭載したことで、受付時に電話番号を入力いただいたお客様には、「ワンタッチ」で電話を鳴らしてお知らせできるようになりました。また、自動音声によるご案内のため、店舗の混雑時でも電話をかける人手を必要としません。
構成
Twilio Payのセットアップ
手順1
Twilioの管理コンソールにログインします。 Programmable Voiceの中の設定を選択します。 PCI ModeのEnable PCI Modeボタンを押して、PCIモードを有効にします。
手順2
Programmable Voiceの中の
手順3
Twilioの管理コンソールから、Runtimeを選択し、さらにTwiML Binsを選びます。 Create a new Binsもしくは、赤いプラスアイコンを押して、新しいTwiML Binsを作成します。 FRIENDLY NAMEには、なにか適当な名前をいれます。 TWIMLの欄を以下のように書き換えます。
手順4
購入されている事を確認する。
実際の電話決済の様子。
音声アナウンスに従って、クレジットカード番号をスマホで入力します。
電話でペイを体験中 #JP_Stripes pic.twitter.com/3xcYEHC7je
— カンボ🏝沖縄@Webエンジニア (@kanbo0605) 2019年11月23日
使ってみた感想
- まだITがあまり入り込めていない分野に電話決済を入れるのは良さそう。例えば、農業など。
- 音声マイクしか使えないシュチュエーションの時に使う仕組みとして導入すると何か可能性がありそう。