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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
OAuth2 / OIDC / FAPI の理解をちょっと深めてみる
gorou_178
0
17
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
250
Laravelのsession設定を変えて 劇的にパフォーマンスを改善した話
gorou_178
0
2.2k
Stripeとアプリケーションの関係を可視化してみた
gorou_178
0
950
Stripeでの増税対応
gorou_178
0
870
Stripe+PHPでセキュアで安全な決済機能を作る
gorou_178
0
1.9k
Other Decks in Programming
See All in Programming
AI時代でも変わらない技術コミュニティの力~10年続く“ゆるい”つながりが生み出す価値
n_takehata
2
720
PJのドキュメントを全部Git管理にしたら、一番喜んだのはAIだった
nanaism
0
250
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
240
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
370
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
360
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
230
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
110
The Ralph Wiggum Loop: First Principles of Autonomous Development
sembayui
0
3.7k
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
3
1.3k
AHC061解説
shun_pi
0
360
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
170
Fundamentals of Software Engineering In the Age of AI
therealdanvega
1
240
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
350
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
My Coaching Mixtape
mlcsv
0
69
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
WENDY [Excerpt]
tessaabrams
9
36k
A Soul's Torment
seathinner
5
2.4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
210
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
The SEO identity crisis: Don't let AI make you average
varn
0
410
Information Architects: The Missing Link in Design Systems
soysaucechin
0
820
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