Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Twilio + Stripeで 簡単決済
Search
Takayuki
November 23, 2019
Technology
340
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Twilio + Stripeで 簡単決済
Twilio + Stripeで簡単決済
Takayuki
November 23, 2019
More Decks by Takayuki
See All by Takayuki
Build an MCP Server in Laravel to Enable “AI-Operated” Recruiting Tools(English)
bumptakayuki
0
41
Laravel Applications with DDD x Clean Architecture x Vibe Coding
bumptakayuki
1
130
Laravel × Clean Architecture
bumptakayuki
1
570
エンジニアのキャリア論
bumptakayuki
1
300
地方カンファレンス主催のススメ
bumptakayuki
1
270
Laravelで敢えて試す脆弱性のある書き方
bumptakayuki
2
1.4k
地方でのPHPエンジニア採用って実際どうなの?
bumptakayuki
0
810
沖縄観光、名物を一挙紹介!
bumptakayuki
2
810
Laravel ShiftでLaravelのバージョンアップしてみた話
bumptakayuki
1
3.5k
Other Decks in Technology
See All in Technology
インフラと開発の垣根を超えていき!〜元AWSインフラエンジニアがAWS開発で奮闘している話〜
hatahata021
3
290
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
4.5k
ruby.wasmとPicoRuby.wasmに対応した仮想DOMライブラリを作ってる話 #kaigieffect_kaigi
sue445
PRO
0
150
AIレビューはどこまで任せられるのか?自動化と人が背負うレビューの境界
sansantech
PRO
3
1k
AI時代のYAGNI:「爆速で無駄になった機能」からの学び / 20260720 Naoki Takahashi
shift_evolve
PRO
2
280
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
1
3.5k
CIで使うClaude
iwatatomoya
0
290
AI Agent SaaS を支える自社仮想化基盤への挑戦と実運用 / ai-agent-saas-virtualization
flatt_security
3
4.1k
Foxgloveについて 実際にExtensionを開発して公開するまでの話 / About Foxglove: The Story of Developing and Releasing an Extension
ry0_ka
0
290
Empower GenAI with Agile - あなたのアジャイルが生成AIのバフになる仕組み
hageyahhoo
1
210
AI Coding Agent時代のcdk-nagガードレール 〜組織ルールを強制CIで守り抜く設計の挑戦〜
mhrtech
3
380
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
5.8k
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
220
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The Curse of the Amulet
leimatthew05
2
13k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
550
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
870
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The browser strikes back
jonoalderson
0
1.4k
Deep Space Network (abreviated)
tonyrice
0
230
Claude Code のすすめ
schroneko
67
230k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
260
Transcript
Twilio + StripeͰ ؆୯ܾࡁ
1 ձࣾհɾࣗݾհ 2 Twilioͱʁ Agenda 3 ಋೖํ๏
1 ձࣾհɾࣗݾհ
1.ࣗݾհ ◆໊લ ླ ೭(Suzuki Takayuki) ※ಉಉ໊ଟͯ͘ࠔͬͯ·͢ɻɻɻ ◆ࣗݾհ ɾ1990ɺਆಸݝੜ·Εɻ ɾࣾձਓʹͳ͔ͬͯΒɺϓϩάϥϛϯάΛ࢝ΊΔɻ ɾ2015ʹϑϧεϐʔυʹೖࣾ͠ɺ2017ʹಠཱɻ
ɾݱࡏɺडୗ։ൃΛΓͭͭɺࣗࣾWebαʔϏεΛ։ൃதɻ ◆झຯ ίεϓϨɺԻָϥΠϒɺϚϥιϯେձʹग़Δɺٿ؍ઓ ◆εΩϧ PHP,Symfony2,CakePHP3,Laravel5, JavaScript,backbone.js,Angular.js
2013/04 ৽ଔͰ౦ژͷITϕϯνϟʔاۀʹ γεςϜΤϯδχΞͱͯ͠ೖࣾ 2015/07 ౦ژͷ্اۀͰWebΤϯδχΞ ͱͯ͠ೖࣾ ܦྺ 2015/07 ϑϦʔϥϯεΤϯδχΞͱͯ͠ ಠཱ
2017/11 ԭೄͰγεςϜ։ൃձࣾΛىۀ 2019/08 ౦ژͱԭೄͷاۀ༷͔Βͷ։ൃҊ݅Λ͚͍ͯΔɻ
1.ࣗݾհ
Copyright Re:Build.inc All Rights Reserved. ձࣾհ ◆ձ໊ࣾ גࣜձࣾRe:Build ◆ॅॴ ԭೄݝԭೄࢢதԝ̍ஸ̍̒−̕
◆ࣄۀ༰ ɾࣗࣾWEBαʔϏεͷاըɾ։ൃɻ ɾडୗ։ൃ ◆ࣾһ 7໊ ◆ΤϯδχΞͷಇ͖ํ ϦϞʔτϫʔΫՄೳͳࣗ༝ͳಇ͖ํΛਪͯ͠·͢ʂ
2 Twilioͱʁ
9 2 Twilioͱʁ TwilioԻ௨ɺϝοηʔδϯάʢSMS/νϟοτʣɺϏσΦͳͲ ͷ ༷ʑͳίϛϡχέʔγϣϯखஈΛΞϓϦέʔγϣϯϏδωε ༰қʹΈࠐΉ͜ͱͷͰ͖ΔΫϥυAPIαʔϏεͰ͢ɻ https://twilio.kddi-web.com/availability/
1 0 ϝϦοτ ར༻ྉͬͨͷΈ Twilioʹɺॳظඅ༻ֹ݄جຊྉ͕͋ Γ·ͤΜɻ ༧Ίνϟʔδ͓͍ͯͨ͠ϙ Πϯτ͔Βɺ࣮ࡍʹ͚͕ͬͨͩҾ͖ མͱ͞ΕΔΈͰ͢ɻ ར༻ঢ়گ͕ม
ಈ͢ΔΑ͏ͳαʔϏεɺελʔτΞο ϓͷձ༷ࣾʹར༻͍͢͠ྉۚମܥͱ ͳ͍ͬͯ·͢ɻ ిձࣾͱͷܖෆཁ TwilioΛར༻͢Εɺطଘͷిձࣾͱ ͷܖෆཁʹͳΓ·͢ɻ Έͳ͞Μ ɺTwilioͷΞΧϯτΛ࡞͢Δ͚ͩ ͰɺຊΛؚΉੈք100ϱࠃҎ্ͷి ൪߸Λऔಘ͢Δ͜ͱ͕Ͱ͖·͢ɻ ͪ ΖΜͦͷ൪߸ΛͬͯɺTwilioܦ༝ͷి ͷडൃ৴͕ՄೳͰ͢ɻ ϓϩάϥϜͰ੍ޚՄೳ Twilioͷ࠷େͷಛɺϓϩάϥϜ ΛͬͯిSMSɺFAXͳͲΛ੍ ޚͰ͖Δ͜ͱͰ͢ɻ ྫ͑ɺαʔόʔ ʹো͕ൃੜͨ͠ͱ͖ʹɺߦͷίʔ υͰࣗಈతʹిΛ͔͚ͨΓɺ͔͔ͬ ͖ͯͨిʹࣗಈͰԠ͢ΔΑ͏ͳ ΈΛAPIΛͬͯ؆୯ʹ࡞Ε· ͢ɻ 1 2 3
11 ಋೖࣄྫ ʰAir ΣΠτʱʹిͷࣗಈൃ ৴ɾԠػೳΛࡌͨ͜͠ͱͰɺड ࣌ʹి൪߸Λೖྗ͍͍͓ͨͩͨ ٬༷ʹɺʮϫϯλονʯͰిΛ ໐Β͓ͯ͠ΒͤͰ͖ΔΑ͏ʹͳΓ ·ͨ͠ɻ·ͨɺࣗಈԻʹΑΔ͝Ҋ ͷͨΊɺళฮͷࠞࡶ࣌ͰిΛ
͔͚ΔਓखΛඞཁͱ͠·ͤΜɻ https://twilio.kddi-web.com/case/recruitlifestyle/
3 ಋೖํ๏
ߏ APIΛୟ͘ ి
1 4 Twilio PayͷηοτΞοϓ TwilioͷཧίϯιʔϧʹϩάΠϯ͠· ͢ɻ Programmable VoiceͷதͷઃఆΛબ ͠·͢ɻ PCI
ModeͷEnable PCI ModeϘλϯΛ ԡͯ͠ɺPCIϞʔυΛ༗ޮʹ͠·͢ɻ https://qiita.com/mobilebiz/items/31b061af62b35fd82724
1 5 Twilio PayͷηοτΞοϓ Programmable Voiceͷதͷ <Pay>ConnectorsΛબ͠·͢ɻ https://qiita.com/mobilebiz/items/31b061af62b35fd82724
1 6 Twilio PayͷηοτΞοϓ Twilioͷཧίϯιʔϧ͔ΒɺRuntime Λબ͠ɺ͞ΒʹTwiML BinsΛબͼ· ͢ɻ Create a
new Bins͘͠ɺ͍ϓϥ εΞΠίϯΛԡͯ͠ɺ৽͍͠TwiML BinsΛ࡞͠·͢ɻ FRIENDLY NAMEʹɺͳʹ͔దͳ ໊લΛ͍Ε·͢ɻ TWIMLͷཝΛҎԼͷΑ͏ʹॻ͖͑· ͢ɻ https://qiita.com/mobilebiz/items/31b061af62b35fd82724
1 7 DEMO
1 8 DEMO ߪೖ͞Ε͍ͯΔࣄΛ֬ೝ