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
tenpuでのStripe活用事例
Search
gorou_178
September 15, 2017
Programming
0
360
tenpuでのStripe活用事例
ファイル転送サービスtenpuでは、課金部分でStripeを利用させてもらっています。Stripeをどのように利用しているのか、選定の理由、導入して良かったところ、大変だったことを紹介します。
gorou_178
September 15, 2017
Tweet
Share
More Decks by gorou_178
See All by gorou_178
Spring Bootで作成したAPIテストのコスパを高めよう!
gorou_178
1
1.5k
「エンジニアのための ドキュメントライティング」書籍のすすめ / phpconfuk 2023
gorou_178
2
1.1k
EventBridgeの運用について
gorou_178
0
250
Stripe Appsと自サービスの連携作法
gorou_178
0
240
Laravelのsession設定を変えて 劇的にパフォーマンスを改善した話
gorou_178
0
2.2k
Stripeとアプリケーションの関係を可視化してみた
gorou_178
0
930
Stripeでの増税対応
gorou_178
0
860
Stripe+PHPでセキュアで安全な決済機能を作る
gorou_178
0
1.9k
Stripeを利用した決済機能をテストする
gorou_178
1
5.7k
Other Decks in Programming
See All in Programming
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
6
1k
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
430
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
210
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
330
Cell-Based Architecture
larchanjo
0
160
ゆくKotlin くるRust
exoego
1
190
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
0
1.2k
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
160
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
700
GoLab2025 Recap
kuro_kurorrr
0
790
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
54
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
My Coaching Mixtape
mlcsv
0
21
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
110
A Modern Web Designer's Workflow
chriscoyier
698
190k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
880
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
97
HDC tutorial
michielstock
1
290
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
0
1k
SEO for Brand Visibility & Recognition
aleyda
0
4.1k
Transcript
tenpuͰͷStripe׆༻ࣄྫ Stripe_JP Ԭ ݀Ҫ ྯ @gorou_178 2017.09.14
ࣗݾհ • גࣜձࣾΠϊϕʔλʔɾδϟύϯ • ݀Ҫ ྯ(Satoshi Anai) • WebΤϯδχΞ •
@gorou_178 • ϑΝΠϧసૹαʔϏεʮtenpuʯ • WordPress • AWS
ࠓ͢͜ͱ • tenpuʹ͍ͭͯ • tenpuͷܾࡁαʔϏεͷܦҢ • StripeΛબΜͩཧ༝ • Stripeಋೖࣄྫ
tenpuʹ͍ͭͯ
tenpuʹ͍ͭͯ
tenpuʹ͍ͭͯ • ϑΝΠϧసૹαʔϏε • େͳσʔλΛؾ࣋ͪΑ͘ૹΔ • γϯϓϧͳUI • σʔλΛؾ࣋ͪΑ͘ड͚औͬͯΒ͍͍ͨ •
ಧ͚ΔਓͷΠϝʔδ(ϒϥϯσΟϯά)Λ͑Δ • ແྉͰొͳ͠Ͱར༻Մೳ • ݸਓ͚༗ྉϓϥϯ tenpu Pro • ๏ਓ͚༗ྉϓϥϯ tenpu Business
Stripeར༻ঢ়گ
Stripeར༻ঢ়گ • ༗ྉϓϥϯͷొ࣌(Checkout.js) • ༗ྉϓϥϯͷఆظ՝ۚ(Subscription) • Πϕϯτཧ(Webhook) • ఆظ՝ۚͷঢ়گ •
࠶՝ۚͷঢ়گ • ٻॻ(Invoice)
Stripeར༻ঢ়گ • ༗ྉϓϥϯͷొ࣌(Checkout.js) • ༗ྉϓϥϯͷఆظ՝ۚ(Subscription) • Πϕϯτཧ(Webhook) • ఆظ՝ۚͷঢ়گ •
࠶՝ۚͷঢ়گ • ٻॻ(Invoice)
Stripeར༻ঢ়گ
Stripeར༻ঢ়گ
Stripeར༻ঢ়گ • ༗ྉϓϥϯͷొ࣌(Checkout.js) • ༗ྉϓϥϯͷఆظ՝ۚ(Subscription) • Πϕϯτཧ(Webhook) • ఆظ՝ۚͷঢ়گ •
࠶՝ۚͷঢ়گ • ٻॻ(Invoice)
Stripeར༻ঢ়گ
ܾࡁαʔϏεͷܦҢ
ܾࡁαʔϏεͷܦҢ • WebPayΛར༻͍ͯͨ͠ • ԁ͕͑ΔͨΊ • Stripeݕ౼͕ͨ͠ԁ͕͑ͳ͍ͨΊఘΊͨ • ڈ10݄ɺStripe͕ຊԁʹରԠʂʂ •
WebPayαʔϏεऴྃʂʁ • Ҡߦͩ
ܾࡁαʔϏεͷܦҢ WebPay͕αʔϏεऴྃ͢ΔͷͰҠߦઌΛݕ౼ͯ͠Έͨ - Innovator Japan Engineers’ Blog
StripeΛબΜͩཧ༝ • ҠߦλΠϛϯά࣌ʹPAY.JP͋ͬͨ • ଟࠃ੶ܾࡁ͕Ͱ͖Δʢ130௨՟Ҏ্ʣ • ଟ࠼ͳܾࡁ͕Ͱ͖ΔʢAlipay, Bitcoin, Apple Payʣ
Stripeಋೖࣄྫ
Stripeಋೖࣄྫ • Checkout • checkout.js • ΧʔυใΛѻΘͳͯ͘ྑ͍ • tenpuͰࡉ͔͘ΧελϚΠζͯ͠ར༻ •
Webhook • ఆظ՝ۚͷޭɺࣦഊΛஅ • ঢ়گʹԠͯ͡ར༻ऀʹࣗಈతʹϝʔϧૹ৴ • Ұఆճ՝ۚʹࣦഊ͢Δͱࣗಈୀձ
Stripeಋೖࣄྫ • ྑ͔ͬͨ͜ͱ • ಋೖίετ͕ͱ͍ͯ(ϦϑΝϨϯεͷίϐϖͰେ ମಈ͘) • ༻ڥͷར༻ਃ͙͢ʹڐՄ͕ग़Δ • ৹ࠪฒߦͯ͠ߦΘΕͦΕ·Ͱग़͕ۚͰ͖ͳ͍
Stripeಋೖࣄྫ • ྑ͔ͬͨ͜ͱ • ҆৺ײ • 2ஈ֊ೝূ • ༣ศ൪߸ೝূ •
ෆਖ਼ར༻ͷఆʢRadarʣ
Stripeಋೖࣄྫ • େมͩͬͨ͜ͱ • JCBϢʔβͷҠߦ • ༻ڥͷPlanະ࡞ • νϟʔδόοΫਃʢDisputesʣ
Stripeಋೖࣄྫ • େมͩͬͨ͜ͱ • JCBϢʔβͷҠߦ • ༻ڥͷPlanະ࡞ • νϟʔδόοΫਃʢDisputesʣ
Stripeಋೖࣄྫ • νϟʔδόοΫਃʢDisputesʣ • ར༻ऀ͕Χʔυͷར༻ఀࢭɺཤྺௐࠪ࣌ʹൃੜ • ར༻ऀɺΧʔυձࣾ(Stripe͕ߦ)ɺൢചձࣾͰࣄ࣮֬ೝ͕ඞཁ • ܦҢΛ֬ೝ͠ɺฦۚ͢Δͷ͔Ͳ͏͔ΛܾΊΔ •
ͦͷ࿈བྷͷূڌͷఏग़ʢϝʔϧͷΤϏσϯεʣ • ٻͷূڌͷఏग़(ྖऩॻ) • ར༻ऀͷIPɺϩάͷఏग़ʢΦϓγϣϯʣ • ঝೝ·Ͱ60 ʙ 75͔͔Δʢঝೝ·ͰͦͷͷചΓ্͛ࠩ ͠Ҿ͔ΕΔʣ
Stripeಋೖࣄྫ
Stripeಋೖࣄྫ
·ͱΊ • Stripeͷಋೖίετͱ͍ͯ • ଟࠃ੶ܾࡁɺଟ࠼ͳܾࡁ͕Մೳ • ԿΑΓ҆৺ײ • ೋஈ֊ೝূ •
༣ศ൪߸ೝূɺෆਖ਼ར༻ݕ • νϟʔδόοΫਃͷखଓ͖҆৺ • ͍߹Θͤஸೡ • ͜Ε͔ΒΑΖ͓͘͠ئ͍͠·͢ɻ
One more things
ܾࡁϥΠϒϥϦ • ྫ͑JCB • Ͳ͏ͯ͠ࠓ͙͍͍ͨ͢ • PAY.JP͔͠ͳ͍… • ͚Ͳυϧܾࡁ͍ͨ͠… •
StripeͱPAY.JP྆ํ͑ΕͨΒ͍͍ͷʹ…
None
Crosspay • APIܕܾࡁϥΠϒϥϦͷϥούʔ • StripeͱPAY.JPΛαϙʔτ • ·ͩ·ͩ։ൃத
͋Γ͕ͱ͏͍͟͝·ͨ͠
ࢀߟࢿྉ w 4USJQF w େͳσʔλΛؾ࣋ͪΑ͘ૹΔϑΝΠϧసૹαʔϏεUFOQV w 4VCTDSJQUJPOT2VJDL4UBSU4USJQFEPDT w 6TJOH8FCIPPLTXJUI4VCTDSJQUJPOT4USJQFEPDT w
8FC1BZ͕αʔϏεऴྃ͢ΔͷͰҠߦઌΛݕ౼ͯ͠Έͨ*OOPWBUPS+BQBO&OHJOFFST`#MPH w *OUFHSBUJOH$IFDLPVU4USJQFEPDT w %JTQVUFTBOE'SBVE4USJQFEPDT