Stripe & WooCommerceで始めるオンライン決済入門ハンズオン #JP_Stripes

Stripe & WooCommerceで始めるオンライン決済入門ハンズオン #JP_Stripes

JP_Stripes in Kyoto vol.2 ハンズオン資料 #JP_Stripes

75486cbfd37125f121cf4a6c5614601c?s=128

Hidetaka Okamoto

August 23, 2017
Tweet

Transcript

  1. 4USJQF8PP$PNNFSDFͰ ࢝ΊΔΦϯϥΠϯܾࡁೖ໳ ϋϯζΦϯ +1@4USJQFTJO,ZPUPWPM

  2. H i d e t a k a O k

    a m o t o • Digitalcube Co. Ltd. • AMIMOTO / Shifter • WordCamp Kyoto 2017
  3. 4USJQF 8PSE1SFTTͰ ίʔυΛॻ͔ͣʹΦϯϥΠϯܾࡁΛ ಋೖͰ͖Δ͜ͱΛମײ͢Δ ࠓ೔ͷΰʔϧ

  4.  4USJQFΞΧ΢ϯτͷ࡞੒  4USJQF"1*ͷઃఆ  8PSE1SFTT8PP$PNNFSDFͷ४උ  ঎඼Λొ࿥ͯ͠ΈΔ  4USJQFܾࡁͷઃఆΛ͢Δ

     ςετϞʔυͰ঎඼Λߪೖͯ͠ΈΔ ࠓ೔ͷྲྀΕ
  5.  4USJQFΞΧ΢ϯτͷ࡞੒  4USJQF"1*ͷઃఆ  8PSE1SFTT8PP$PNNFSDFͷ४උ  ঎඼Λొ࿥ͯ͠ΈΔ  4USJQFܾࡁͷઃఆΛ͢Δ

     ςετϞʔυͰ঎඼Λߪೖͯ͠ΈΔ ࠓ೔ͷྲྀΕ
  6. IUUQTEBTICPBSETUSJQFDPNSFHJTUFS ɾϝʔϧΞυϨε ɾύεϫʔυ ͷΈೖྗ͢Ε͹0, ΞΧ΢ϯτͷ࡞੒

  7. IUUQTEBTICPBSETUSJQFDPNSFHJTUFS ɾϝʔϧΞυϨε ɾύεϫʔυ Λೖྗͯ͠ΞΧ΢ϯτΛ࡞੒͢Δ <8PSL>4USJQFΞΧ΢ϯτͷ࡞੒

  8. (PBMΞΧ΢ϯτ࡞੒௚ޙͷ༷ࢠ ࣌఺Ͱ͸ӳޠͰ͢ɻ

  9. ຊ൪Քಇʹ͸ΞΧ΢ϯτͷ༗ޮԽ͕ඞཁ ೔ຊޠԽ͞ΕͯΔͷͰ҆৺

  10.  4USJQFΞΧ΢ϯτͷ࡞੒  4USJQF"1*ͷઃఆ  8PSE1SFTT8PP$PNNFSDFͷ४උ  ঎඼Λొ࿥ͯ͠ΈΔ  4USJQFܾࡁͷઃఆΛ͢Δ

     ςετϞʔυͰ঎඼Λߪೖͯ͠ΈΔ ࠓ೔ͷྲྀΕ
  11. 8PSE1SFTTͱ࿈ܞ͢ΔͨΊͷ"1*ΩʔΛऔಘ μογϡϘʔυࠨϝχϡʔͷʮ"1*ʯ͔Βऔಘ

  12. <3FWFBMUFTULFZUPLFO>ΛΫϦοΫ͢Δ 4FDSFU,FZ͸σϑΥϧτඇදࣔ

  13. <(PBM>1VCMJTIBCMF,FZ4FDSFU,FZೖख 4FDSFU,FZ͸σϑΥϧτඇදࣔ

  14.  4USJQFΞΧ΢ϯτͷ࡞੒  4USJQF"1*ͷઃఆ  8PSE1SFTT8PP$PNNFSDFͷ४උ  ঎඼Λొ࿥ͯ͠ΈΔ  4USJQFܾࡁͷઃఆΛ͢Δ

     ςετϞʔυͰ঎඼Λߪೖͯ͠ΈΔ ࠓ೔ͷྲྀΕ
  15. 8PSE1SFTTͷ ४උ

  16. ϩάΠϯϖʔδ΁ͷΞΫηεํ๏ h t t p : / / b i

    t . l y / 2 g 3 G d S 5
  17. 8PSE1SFTTʹϩάΠϯ͢Δ ؅ཧͷ౎߹্ࠓճ͸ϚϧναΠτʹ͍ͯ͠·͢

  18. ϓϥάΠϯͷ༗ޮԽ 8PP$PNNFSDF8PP$PNNFSDFGPS+BQBOΛ༗ޮԽͤ͞Δ

  19. (PBM<8PP$PNNFSDF΁Α͏ͦ͜>͕ͰΔ ʮઃఆ΢ΟβʔυΛ։࢝ʯΛԡ͢͜ͱͰηοτΞοϓ͕࢝·Γ·͢

  20. 8PP$PNNFSDF ॳظઃఆ

  21. <ઃఆ΢ΟβʔυΛ։࢝>ΛΫϦοΫ ʮઃఆ΢ΟβʔυΛ։࢝ʯΛԡ͢͜ͱͰηοτΞοϓ͕࢝·Γ·͢

  22. ௨ൢαΠτ༻ͷϖʔδΛ࡞੒͢Δ ʮ࣍΁ʯΛΫϦοΫ

  23. ॴࡏ஍΍௨՟Λઃఆ ʮ࣍΁ʯΛΫϦοΫ

  24. ഑ૹͷͨΊͷ୯ҐΛઃఆ ʮ࣍΁ʯΛΫϦοΫ

  25. ܾࡁํ๏͔Β4USJQFΛબ୒ ʮ࣍΁ʯΛΫϦοΫ

  26. (PBMηοτΞοϓ׬ྃ ʮ·ͣ͸঎඼Λొ࿥͠·͠ΐ͏ʯΛΫϦοΫͯ͠΢Οβʔυ͔Β཭୤

  27. ςʔϚͷ༗ޮԽ 4UPSFGSPOUΛ༗ޮԽͤ͞Δ

  28. ηοτΞοϓ΢ΟβʔυΛ։࢝͢Δ ʮ͋͞ग़ൃʂʯΛԡ͢͜ͱͰηοτΞοϓ͕࢝·Γ·͢

  29. νΣοΫϘοΫε͸̎ͭͱ΋Φϯʂ ʮ͋͞ग़ൃʂʯΛԡ͢͜ͱͰηοτΞοϓ͕࢝·Γ·͢

  30. σϞίϯςϯπΛ ར༻͢Δ

  31. ςʔϚΧελϚΠβʔ͕ىಈͨ͠ঢ়ଶ ϓϨϏϡʔ͠ͳ͕ΒදࣔΛΧελϚΠζͰ͖·͢

  32. Կ΋ͤͣʹʮอଘͯ͠ެ։ʯΛΫϦοΫ ϓϨϏϡʔ͠ͳ͕ΒදࣔΛΧελϚΠζͰ͖·͢

  33. σϞ༻ͷίϯςϯπ͕ࣗಈͰొ࿥͞ΕΔ 8PSE1SFTTͷʮελʔλʔίϯςϯπʯػೳ

  34. αϯϓϧ঎඼΋ෳ਺ొ࿥ࡁΈ ߏங΍ಈ࡞֬ೝɾσϞͰ࢖͏৔߹͸͜ΕͰେମࣄ଍Γ·͢

  35. ՋʹͳͬͨλΠϛϯάͰΧελϚΠζ΋τϥΠ ίʔυΛॻ͔ͣͱ΋͍Ζ͍Ζ͓ళͷΧελϚΠζ͕Ͱ͖·͢

  36.  4USJQFΞΧ΢ϯτͷ࡞੒  4USJQF"1*ͷઃఆ  8PSE1SFTT8PP$PNNFSDFͷ४උ  ঎඼Λొ࿥ͯ͠ΈΔ  4USJQFܾࡁͷઃఆΛ͢Δ

     ςετϞʔυͰ঎඼Λߪೖͯ͠ΈΔ ࠓ೔ͷྲྀΕ
  37. ࣗ෼Ͱొ࿥͢Δ

  38. ঎඼λϒΛ։͘ ঎඼໊ɾৄࡉͳͲ͕ઃఆͰ͖Δ

  39. Ձ֨΍όϦΤʔγϣϯΛઃఆ͢Δ ηʔϧظؒ΍ΞϑΟϦΤΠτ঎඼ͷઃఆͳͲ΋Մೳ

  40. λά΍ը૾ɾαϜωΠϧΛొ࿥͢Δ ͦͷ΄͔ʹ΋༷ʑͳઃఆ߲໨͕͋Γ·͢ͷͰɺͥͻࢼͯ͠Έ͍ͯͩ͘͞

  41. ঎඼Λެ։͢Δ ެ։೔΍ެ։ঢ়ଶɾܝࡌϖʔδͷઃఆ͕Ͱ͖·͢

  42. (PBM঎඼Ϧετʹ௥Ճͨ͠঎඼͕ͰΔ ৽نͷάϧʔϓʹग़ͯ͘Δ͸ͣͰ͢

  43.  4USJQFΞΧ΢ϯτͷ࡞੒  4USJQF"1*ͷઃఆ  8PSE1SFTT8PP$PNNFSDFͷ४උ  ঎඼Λొ࿥ͯ͠ΈΔ  4USJQFܾࡁͷઃఆΛ͢Δ

     ςετϞʔυͰ঎඼Λߪೖͯ͠ΈΔ ࠓ೔ͷྲྀΕ
  44. 8PP$PNNFSDFઃఆߪೖखଓ͖4USJQF ܾࡁपΓͷઃఆ͕Ͱ͖Δϖʔδ

  45. 5FTU1VCMJTIBCMF,FZ4FDSFU,FZΛೖྗ ઃఆը໘ਅΜதͷํ

  46. ೔ຊޠͩͱʮςετ༻ʙʯ ాத͞Μଈ࣌൓ө͋Γ͕ͱ͏͍͟͝·͢ʂ

  47. ೖྗ͢Δσʔλ͸4USJQF؅ཧը໘ͷ͜Ε 4FDSFU,FZ͸σϑΥϧτඇදࣔ

  48.  4USJQFΞΧ΢ϯτͷ࡞੒  4USJQF"1*ͷઃఆ  8PSE1SFTT8PP$PNNFSDFͷ४උ  ঎඼Λొ࿥ͯ͠ΈΔ  4USJQFܾࡁͷઃఆΛ͢Δ

     ςετϞʔυͰ঎඼Λߪೖͯ͠ΈΔ ࠓ೔ͷྲྀΕ
  49. αΠτʹΞΫηε ্෦ϝχϡʔ͔Βʮళฮ΁ҠಈʯΛΫϦοΫ

  50. ঎඼Λ̎ʙ̏఺ΧʔτʹೖΕΔ σϞαΠτ͸ԁҎ্ΧʔτʹೖΕͳ͍ͱߪೖͰ͖ͳ͍࢓༷ʹͳ͍ͬͯΔͷͰཁ஫ҙ

  51. Χʔτϖʔδʹ঎඼͕ೖ͍ͬͯΔ͜ͱΛ֬ೝ ݸ਺ͷมߋ΍࡟আ΋Ͱ͖·͢

  52. ߪೖϖʔδͰ৘ใೖྗ ςεταΠτͰ͢ͷͰɺμϛʔͷॅॴࢯ໊Λ͔͍ͭ·͠ΐ͏

  53. ܾࡁํ๏Ͱ4USJQFΛબ୒ ରԠΧʔυ΋ࣗಈදࣔ

  54. ʮςετϞʔυͩʯͱ͍͏஫ҙॻ͖͕ͰΔ ຊ൪Ϟʔυʹ͢Δͱফ͑·͢

  55. ຊ൪ར༻Ͱ͸44-ڧ੍ʹ͢Δඞཁ͕͋Δ ϋϯζΦϯσϞͳͷͰɺࠓճ͸লུ͠·͢

  56. ςετ༻ͷΧʔυ൪߸ΛೖΕ·͠ΐ͏ ༗ޮظݶͱηΩϡϦςΟʔίʔυ͸ͳΜͰ΋0,Ͱ͢

  57. (PBMߪೖ׬ྃ ೖྗͨ͠ϝʔϧΞυϨεʹ֬ೝϝʔϧ͕ඈͼ·͢

  58. 8PP$PNNFSDFड஫ ड஫σʔλ͕֬ೝՄೳ

  59. 4USJQF؅ཧը໘1BZNFOUT ઌ΄ͲͷΧʔυ৘ใͰܾࡁ͕࣮ߦ͞Ε͍ͯΔ͜ͱ͕֬ೝͰ͖Δ

  60. ܾࡁৄࡉ΋֬ೝՄೳ ϦεΫνΣοΫͳͲ΋࣮ߦ͞Ε͍ͯΔ͜ͱ͕֬ೝͰ͖Δ

  61. 4USJQFͱ8PSE1SFTTΛ૊Έ߹ΘͤΔ͜ͱͰɺ ίʔυΛॻ͘ྔΛ࠷খݶʹͭͭ͠ ΦϯϥΠϯܾࡁΛಋೖ͢Δ͜ͱ͕Ͱ͖Δɻ ·ͱΊ

  62. w 8PSE1SFTT͸ϓϥάΠϯΧελϚΠζ͕લఏ w ఆظ՝ۚ͸ϓϥάΠϯΛೖΕ·͠ΐ͏ w 1)1ॻ͚ΔͳΒ4USJQF༻ʹࣗྗ࣮૷΋͋Γ͔΋ w 81͸ϑοΫͰͷׂΓࠐΈ͕ࣗ༝ ิ଍ https://docs.woocommerce.com/document/

    introduction-to-hooks-actions-and-filters/