tenpuでのStripe活用事例

81011f5622102c067230901506f21e5f?s=47 gorou_178
September 15, 2017

 tenpuでのStripe活用事例

ファイル転送サービスtenpuでは、課金部分でStripeを利用させてもらっています。Stripeをどのように利用しているのか、選定の理由、導入して良かったところ、大変だったことを紹介します。

81011f5622102c067230901506f21e5f?s=128

gorou_178

September 15, 2017
Tweet

Transcript

  1. tenpuͰͷStripe׆༻ࣄྫ Stripe_JP ෱Ԭ ݀Ҫ ྯ @gorou_178 2017.09.14

  2. ࣗݾ঺հ • גࣜձࣾΠϊϕʔλʔɾδϟύϯ • ݀Ҫ ྯ(Satoshi Anai) • WebΤϯδχΞ •

    @gorou_178 • ϑΝΠϧసૹαʔϏεʮtenpuʯ • WordPress • AWS
  3. ࠓ೔࿩͢͜ͱ • tenpuʹ͍ͭͯ • tenpuͷܾࡁαʔϏεͷܦҢ • StripeΛબΜͩཧ༝ • Stripeಋೖࣄྫ

  4. tenpuʹ͍ͭͯ

  5. tenpuʹ͍ͭͯ

  6. tenpuʹ͍ͭͯ • ϑΝΠϧసૹαʔϏε • େ੾ͳσʔλΛؾ࣋ͪΑ͘ૹΔ • γϯϓϧͳUI • σʔλΛؾ࣋ͪΑ͘ड͚औͬͯ΋Β͍͍ͨ •

    ಧ͚ΔਓͷΠϝʔδ(ϒϥϯσΟϯά)Λ఻͑Δ • ແྉͰొ࿥ͳ͠Ͱར༻Մೳ • ݸਓ޲͚༗ྉϓϥϯ tenpu Pro • ๏ਓ޲͚༗ྉϓϥϯ tenpu Business
  7. Stripeར༻ঢ়گ

  8. Stripeར༻ঢ়گ • ༗ྉϓϥϯͷొ࿥࣌(Checkout.js) • ༗ྉϓϥϯͷఆظ՝ۚ(Subscription) • Πϕϯτ؅ཧ(Webhook) • ఆظ՝ۚͷঢ়گ •

    ࠶՝ۚͷঢ়گ • ੥ٻॻ(Invoice)
  9. Stripeར༻ঢ়گ • ༗ྉϓϥϯͷొ࿥࣌(Checkout.js) • ༗ྉϓϥϯͷఆظ՝ۚ(Subscription) • Πϕϯτ؅ཧ(Webhook) • ఆظ՝ۚͷঢ়گ •

    ࠶՝ۚͷঢ়گ • ੥ٻॻ(Invoice)
  10. Stripeར༻ঢ়گ

  11. Stripeར༻ঢ়گ

  12. Stripeར༻ঢ়گ • ༗ྉϓϥϯͷొ࿥࣌(Checkout.js) • ༗ྉϓϥϯͷఆظ՝ۚ(Subscription) • Πϕϯτ؅ཧ(Webhook) • ఆظ՝ۚͷঢ়گ •

    ࠶՝ۚͷঢ়گ • ੥ٻॻ(Invoice)
  13. Stripeར༻ঢ়گ

  14. ܾࡁαʔϏεͷܦҢ

  15. ܾࡁαʔϏεͷܦҢ • WebPayΛར༻͍ͯͨ͠ • ԁ͕࢖͑ΔͨΊ • Stripe΋ݕ౼͕ͨ͠ԁ͕࢖͑ͳ͍ͨΊఘΊͨ • ڈ೥10݄ɺStripe͕೔ຊԁʹରԠʂʂ •

    WebPayαʔϏεऴྃʂʁ • Ҡߦͩ
  16. ܾࡁαʔϏεͷܦҢ WebPay͕αʔϏεऴྃ͢ΔͷͰҠߦઌΛݕ౼ͯ͠Έͨ - Innovator Japan Engineers’ Blog

  17. StripeΛબΜͩཧ༝ • ҠߦλΠϛϯά࣌ʹ͸PAY.JP΋͋ͬͨ • ଟࠃ੶ܾࡁ͕Ͱ͖Δʢ130௨՟Ҏ্ʣ • ଟ࠼ͳܾࡁ͕Ͱ͖ΔʢAlipay, Bitcoin, Apple Payʣ

  18. Stripeಋೖࣄྫ

  19. Stripeಋೖࣄྫ • Checkout • checkout.js • Χʔυ৘ใΛ௚઀ѻΘͳͯ͘ྑ͍ • tenpuͰ͸ࡉ͔͘ΧελϚΠζͯ͠ར༻ •

    Webhook • ఆظ՝ۚͷ੒ޭɺࣦഊΛ൑அ • ঢ়گʹԠͯ͡ར༻ऀʹࣗಈతʹϝʔϧૹ৴ • Ұఆճ਺՝ۚʹࣦഊ͢Δͱࣗಈୀձ
  20. Stripeಋೖࣄྫ • ྑ͔ͬͨ͜ͱ • ಋೖίετ͕ͱͯ΋௿͍(ϦϑΝϨϯεͷίϐϖͰେ ମಈ͘) • ঎༻؀ڥͷར༻ਃ੥͸͙͢ʹڐՄ͕ग़Δ • ৹ࠪ͸ฒߦͯ͠ߦΘΕͦΕ·Ͱ͸ग़͕ۚͰ͖ͳ͍

  21. Stripeಋೖࣄྫ • ྑ͔ͬͨ͜ͱ • ҆৺ײ • 2ஈ֊ೝূ • ༣ศ൪߸ೝূ •

    ෆਖ਼ར༻ͷ൑ఆʢRadarʣ
  22. Stripeಋೖࣄྫ • େมͩͬͨ͜ͱ • JCBϢʔβͷҠߦ • ঎༻؀ڥͷPlanະ࡞੒ • νϟʔδόοΫਃ੥ʢDisputesʣ

  23. Stripeಋೖࣄྫ • େมͩͬͨ͜ͱ • JCBϢʔβͷҠߦ • ঎༻؀ڥͷPlanະ࡞੒ • νϟʔδόοΫਃ੥ʢDisputesʣ

  24. Stripeಋೖࣄྫ • νϟʔδόοΫਃ੥ʢDisputesʣ • ར༻ऀ͕Χʔυͷར༻ఀࢭɺཤྺௐࠪ࣌ʹൃੜ • ར༻ऀɺΧʔυձࣾ(Stripe͕୅ߦ)ɺൢചձࣾͰࣄ࣮֬ೝ͕ඞཁ • ܦҢΛ֬ೝ͠ɺฦۚ͢Δͷ͔Ͳ͏͔ΛܾΊΔ •

    ͦͷ࿈བྷͷূڌͷఏग़ʢϝʔϧͷΤϏσϯεʣ • ੥ٻͷূڌͷఏग़(ྖऩॻ) • ར༻ऀͷIPɺϩάͷఏग़ʢΦϓγϣϯʣ • ঝೝ·Ͱ60೔ ʙ 75೔͔͔Δʢঝೝ·Ͱͦͷ෼ͷചΓ্͛͸ࠩ ͠Ҿ͔ΕΔʣ
  25. Stripeಋೖࣄྫ

  26. Stripeಋೖࣄྫ

  27. ·ͱΊ • Stripeͷಋೖίετ͸ͱͯ΋௿͍ • ଟࠃ੶ܾࡁɺଟ࠼ͳܾࡁ͕Մೳ • ԿΑΓ΋҆৺ײ • ೋஈ֊ೝূ •

    ༣ศ൪߸ೝূɺෆਖ਼ར༻ݕ஌ • νϟʔδόοΫਃ੥ͷखଓ͖΋҆৺ • ໰͍߹Θͤ΋ஸೡ • ͜Ε͔Β΋ΑΖ͓͘͠ئ͍͠·͢ɻ
  28. One more things

  29. ܾࡁϥΠϒϥϦ • ྫ͑͹JCB • Ͳ͏ͯ͠΋ࠓ͙͢࢖͍͍ͨ • PAY.JP͔͠ͳ͍… • ͚Ͳυϧܾࡁ΋͍ͨ͠… •

    StripeͱPAY.JP྆ํ࢖͑ΕͨΒ͍͍ͷʹ…
  30. None
  31. Crosspay • APIܕܾࡁϥΠϒϥϦͷϥούʔ • StripeͱPAY.JPΛαϙʔτ • ·ͩ·ͩ։ൃத

  32. ͋Γ͕ͱ͏͍͟͝·ͨ͠

  33. ࢀߟࢿྉ w 4USJQF w େ੾ͳσʔλΛؾ࣋ͪΑ͘ૹΔϑΝΠϧసૹαʔϏεUFOQV w 4VCTDSJQUJPOT2VJDL4UBSU4USJQFEPDT w 6TJOH8FCIPPLTXJUI4VCTDSJQUJPOT4USJQFEPDT w

    8FC1BZ͕αʔϏεऴྃ͢ΔͷͰҠߦઌΛݕ౼ͯ͠Έͨ*OOPWBUPS+BQBO&OHJOFFST`#MPH w *OUFHSBUJOH$IFDLPVU4USJQFEPDT w %JTQVUFTBOE'SBVE4USJQFEPDT