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
Stripe CLIを触ってみた!
Search
大塚真言
December 18, 2019
Programming
280
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Stripe CLIを触ってみた!
大塚真言
December 18, 2019
More Decks by 大塚真言
See All by 大塚真言
自社プロダクトを作ってみた.pdf
shingen29
0
320
CI/CD実践入門! GitHub ActionsでCI/CD環境を作ってみよう!
shingen29
0
150
CI/CD実践入門! GitHub ActionsでCI/CD環境を作ってみよう!
shingen29
0
340
ユースケース駆動開発で自社プロダクトを作ってみた!
shingen29
1
8k
MDN Web Docsから学ぶ 公式ドキュメントを読むメリット
shingen29
0
940
PHP8をざっくり解説してみる
shingen29
0
350
最近のプロジェクトを振り返ってみる
shingen29
0
430
Style Guideとstylelintを使ってHTML/CSSを綺麗に書こう!
shingen29
2
930
プロジェクト管理ツールとしてGitLabと向き合ってみる
shingen29
0
150
Other Decks in Programming
See All in Programming
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
210
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
860
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
250
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
390
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
180
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
370
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
2
530
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
140
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
130
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
240
act2-costs.pdf
sumedhbala
0
110
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
190
Into the Great Unknown - MozCon
thekraken
41
2.6k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
240
Side Projects
sachag
455
43k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
A Modern Web Designer's Workflow
chriscoyier
698
190k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
750
Prompt Engineering for Job Search
mfonobong
0
380
Mobile First: as difficult as doing things right
swwweet
225
10k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
Transcript
Stripe CLIΛ৮ͬͯΈͨʂ 2019/12/18 JP_Stripesٶ࡚ Vol.4 େ௩ਅݴ
ൃදΛฉ͍ͯཉ͍͠ํ • Stripe CLI ͕ؾʹͳ͍ͬͯΔ • CLIͬͯԿʁ • WebhookͬͯԿʁ
ࣗݾհ -BSBWFM 7VFKT 'JSFCBTF αφେ͖ͳ8FCΤϯδχΞ"
αφେ͖ αφ׆ಈि ςϯταφߪೖܭըத
ձࣾհʢ֓ཁʣ ߹ಉձࣾϊϚυϦ ۀظ ϝϯόʔ໊ 8FCܥडୗ։ൃ ϑϧϦϞʔτ
ձࣾհʢࣄʣ • Vue.jsͷಋೖࢧԉɾઃܭ࣮ϨϏϡʔ • ҩྍܥWebαʔϏεͷUI/UXվળʢLaravelʣ • ҩྍܥΞϓϦͷ৽نडୗ։ൃʢCordova+Vue.js+Firebaseʣ • JAMstackϕʔεͷ੩తαΠτߏங ʢNuxt.js+Netlify+contentfulʣ
ίϛϡχςΟӡӦ • JP_Stripesٶ࡚ • ͯ͛΄͛ʢٶ࡚WebܥϑϦʔϥϯεूஂʣ ※1݄31ʹ WebφΠτٶ࡚ ։࠵͠·͢ʂ • JBUGٶ࡚
Stripe CLI ͱ
Stripe CLI ͱ • 201911݄ϦϦʔε͞Εͨ৽ػೳ • StripeͷػೳΛϓϩάϥϜ͔ΒͰͳ͘ɺ λʔϛφϧ͔Βݺͼग़͢͜ͱ͕Ͱ͖Δ
DIBSHFa4USJQFa$IBSHFDSFBUF < bBNPVOU` bDVSSFODZ`bKQZ` bTPVSDF`bUPL@WJTB` >
ϓϩάϥϜʢPHPʣ TUSJQFDIBSHFTDSFBUFa BNPVOUa DVSSFODZKQZa TPVSDFUPL@WJTB λʔϛφϧʢίϚϯυʣ
ಛ
ಛ • cURLΑΓѹతʹϢʔβϑϨϯυϦʔ • αʔυύʔςΟͷτϯωϦϯάιϑτΣΞ ʹґଘͤͣWebhookͷςετ͕Մೳ
ಛ • cURLΑΓѹతʹϢʔβϑϨϯυϦʔ • αʔυύʔςΟͷτϯωϦϯάιϑτΣΞ ʹґଘͤͣWebhookͷςετ͕Մೳ
DVSMIUUQTBQJTUSJQFDPNWDIBSHFTa V"1*γʔΫϨοτΩʔa EBNPVOUa EDVSSFODZKQZa ETPVSDFUPL@WJTBa cURL Stripe CLI TUSJQFDIBSHFTDSFBUFa BNPVOUa
DVSSFODZKQZa TPVSDFUPL@WJTB
help͕ॆ࣮
Demo
ಛ • cURLΑΓѹతʹϢʔβϑϨϯυϦʔ • αʔυύʔςΟͷτϯωϦϯάιϑτΣΞ ʹґଘͤͣWebhookͷςετ͕Մೳ
Webhookͱ • ΞϓϦέʔγϣϯͷߋ৽ใΛଞͷΞϓϦ έʔγϣϯϦΞϧλΠϜఏڙ͢ΔΈ֓ ೦ͷ͜ͱɻ • Πϕϯτൃੜ࣌ɺࢦఆͨ͠URLʹPOSTϦΫ Τετ͢ΔΈͷ͜ͱɻ
Webhookͱ • ΞϓϦέʔγϣϯͷߋ৽ใΛଞͷΞϓϦ έʔγϣϯϦΞϧλΠϜఏڙ͢ΔΈ֓ ೦ͷ͜ͱɻ • Πϕϯτൃੜ࣌ɺࢦఆͨ͠URLʹPOSTϦΫ Τετ͢ΔΈͷ͜ͱɻ 4USJQF ࣗͷΞϓϦ
FY4USJQFͷ৹͕ࠪ௨ͬͨͱ͖ ࣗͷΞϓϦ
ᶃ4USJQF৹ࠪ ͕௨ͬͨͱ͖ ᶄWebhook௨ https://hoge.com/hooks ᶅԿ͔͠Βͷॲཧ Ϣʔβͷεςʔλεߋ৽
ϩʔΧϧڥͰͷ ςετ͕͍͠
ᶃ4USJQF৹ࠪ ͕௨ͬͨͱ͖ ᶄWebhook௨ https://hoge.com/hooks ᶅԿ͔͠Βͷॲཧ Ϣʔβͷεςʔλεߋ৽ ᶃ4USJQF৹ࠪ ͕௨ͬͨͱ͖ ᶄWebhook௨ http://localhost/hooks
ᶅԿ͔͠Βͷॲཧ Ϣʔβͷεςʔλεߋ৽ ϩʔΧϧڥ ໊લղܾͰ͖ͣ 8FCIPPL௨͕ಧ͔ͳ͍ ຊ൪ڥ
ᶃ4USJQF৹ࠪ ͕௨ͬͨͱ͖ ᶄWebhook௨ http://localhost/hooks ᶆԿ͔͠Βͷॲཧ Ϣʔβͷεςʔλεߋ৽ ϩʔΧϧڥ τϯωϦϯάιϑτΣΞ ʢngrokʣ ᶄWebhook௨
http://4dh94josjtt/hooks ᶅWebhookసૹ http://localhost/hooks ×
ᶃ4USJQF৹ࠪ ͕௨ͬͨͱ͖ ᶄWebhook௨ http://localhost/hooks ᶆԿ͔͠Βͷॲཧ Ϣʔβͷεςʔλεߋ৽ ϩʔΧϧڥ Stripe CLI $
stripe listen --forward-to localhost:5000/hooks × ᶄWebhook௨ ᶅWebhookసૹ
·ͱΊ
·ͱΊ • cURLΑΓѹతʹϢʔβϑϨϯυϦʔ • αʔυύʔςΟͷτϯωϦϯάιϑτΣΞ ʹґଘͤͣWebhookͷςετ͕Մೳ • DockerΠϝʔδͰͷCLIڥߏஙՄೳͳͷͰ CI/CDͱͷ࿈ܞՄೳ͔
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ