実例から学ぶ、最後まで諦めない決済サービス移行方法/phperkaigi-2020

1aa17287e8916e4012a53c118b2f0c55?s=47 litencatt
February 11, 2020

 実例から学ぶ、最後まで諦めない決済サービス移行方法/phperkaigi-2020

https://phperkaigi.jp/2020/
02/11 10:55〜 Track B

1aa17287e8916e4012a53c118b2f0c55?s=128

litencatt

February 11, 2020
Tweet

Transcript

  1. தଜޫ༎(.01FQBCP *OD 1)1FS,BJHJ ࣮ྫ͔ΒֶͿɺ ࠷ޙ·ͰఘΊͳ͍ܾࡁαʔ ϏεҠߦํ๏

  2. ΤϯδχΞ தଜޫ༎!MJUFODBUU ϗεςΟϯάࣄۀ෦ϗεςΟϯάάϧʔϓ$9νʔϜ

  3. w ܾࡁαʔϏεҠߦΛܦݧͯ͠ΈͯΘ͔ͬͨ wҠߦΛఘΊͣ੒ޭͤ͞Δʹ͸ԿΛ͢Ε͹Α͍ͷ͔ʁ wͦͷֶͼʹࢸͬͨʮఘΊͦ͏ʹͳͬͨग़དྷࣄʯ w Λ͓࿩͠·͢ ͜ͷൃදͰ఻͍͑ͨ͜ͱ

  4.  ܾࡁαʔϏεҠߦͷഎܠ  ܾࡁαʔϏεҠߦΛ੒ޭͤ͞Δʹ͸ʁ  ·ͱΊ ໨࣍

  5. ܾࡁαʔϏεҠߦͷഎܠ

  6. w ʮ͓͍͞Άʂʯͱ͍͏αʔϏεΛ஌ͬͯ·͔͢ʁ w ϖύϘ͕ӡӦ͢ΔҰ෦ͷαʔϏεͰར༻ྉࢧ෷͍ʹ࢖͑Δ ΢ΥϨοταʔϏε ܾࡁαʔϏεҠߦͷഎܠ IUUQTPTBJQPKQ

  7. w ʮ͓͍͞Άʂʯͱ͍͏αʔϏεΛ஌ͬͯ·͔͢ʁ w ϖύϘ͕ӡӦ͢ΔҰ෦ͷαʔϏεͰར༻ྉࢧ෷͍ʹ࢖͑Δ ΢ΥϨοταʔϏε w ϖύϘ಺αʔϏε޲͚ʹΫϨΧܾࡁ୅ߦػೳ"1*΋ఏڙ ܾࡁαʔϏεҠߦͷഎܠ αʔϏε" αʔϏε#

    αʔϏε$ αʔϏε% ͓͍͞Άʂ ܾࡁαʔϏε
  8. ܾࡁαʔϏεҠߦͷഎܠ ͓͍͞Άʂͷར༻͢ΔΫϨΧܾࡁαʔϏεΛ೥಺ʹ ಉӡӦձ͕ࣾఏڙ͢Δ৽ܾࡁαʔϏε΁Ҡߦ͢Δ

  9. w ݱࡏར༻͍ͯ͠ΔچܾࡁαʔϏεͷऴྃͷ͓஌Βͤ w ೥݄೔Ͱऴྃ w ෆਖ਼ͳΫϨΧܾࡁͰͷνϟʔδόοΫ͕೥ʑ૿Ճ͍ͯ͠Δ w ෆਖ਼๷ࢭαʔϏεΛૣ͘ಋೖ͍ͨ͠ ܾࡁαʔϏεҠߦͷഎܠ ͓͍͞Άʂͷར༻͢ΔΫϨΧܾࡁαʔϏεΛ೥಺ʹ

    ಉӡӦձ͕ࣾఏڙ͢Δ৽ܾࡁαʔϏε΁Ҡߦ͢Δ ͳ͔ͥʁ
  10. ܾࡁαʔϏεҠߦΛ੒ޭͤ͞Δ ʹ͸ʁ

  11. w ૣظʹଧͪ߹ΘͤΛ࣮ࢪ͢Δ w ࣄલʹຊ൪؀ڥͰಈ࡞֬ೝΛ࣮ࢪ͓ͯ͘͠ w ສ͕ҰͷࡍͷରԠϑϩʔΛ༻ҙ͓ͯ͘͠ ܾࡁαʔϏεҠߦΛ੒ޭͤ͞Δʹ͸ʁ

  12. w ૣظʹଧͪ߹ΘͤΛ࣮ࢪ͢Δ w ࣄલʹຊ൪؀ڥͰಈ࡞֬ೝΛ࣮ࢪ͓ͯ͘͠ w ສ͕ҰͷࡍͷରԠϑϩʔΛ༻ҙ͓ͯ͘͠ ܾࡁαʔϏεҠߦΛ੒ޭͤ͞Δʹ͸ʁ

  13. ૣظʹଧͪ߹ΘͤΛ࣮ࢪ͢Δ

  14. ϖύϘ಺ ࠓճͷҠߦʹඞཁͳରԠ αʔϏε" αʔϏε# αʔϏε$ αʔϏε% ͓͍͞Άʂ "1* ܾࡁαʔϏεӡӦձࣾ چܾࡁαʔϏε

    ৽ܾࡁαʔϏε ձһσʔλҠߦ͕ඞཁ ΫϨΧܾࡁ୅ߦ"1*Λ ࣾ಺αʔϏεʹఏڙ w ܾࡁαʔϏεӡӦଆͰͷձһσʔλҠߦ΋ಉ࣌ظʹ࣮ࢪ͠ ͯ΋Β͏ඞཁ͕͋ͬͨ w ͦͷͨΊҠߦ࣮ࢪʹ͍ͭͯͷଧͪ߹ΘͤΛ࣮ࢪͨ͠
  15. w ܭըҊΛ࡞੒͢Δஈ֊ʹ͓͍ͯ w ҠߦܭըҊΛࣗ෼͚ͨͪͩͰߟ͑͗͢ͳ͍ w ૣظʹܾࡁαʔϏεӡӦଆͱଧͪ߹ΘͤΛ࣮ࢪ͢Δ ૣظʹଧͪ߹ΘͤΛ࣮ࢪ͢Δ

  16. ͜ͷֶͼʹࢸΔࠓճఘΊͦ͏ʹ ͳͬͨग़དྷࣄͦͷ

  17. w ҠߦܭըཱҊ౰ॳͷҠߦํ਑ w αʔϏεແఀࢭͰ͔ͭ҆શʹܾࡁαʔϏεҠߦ͍ͨ͠ w ͦ͜Ͱஈ֊తͳҠߦܭըҊΛ࡞੒ͨ͠ ໖ີͳҠߦܭըΛཱ͍ͯͯͨ چܾࡁαʔϏε ৽چܾࡁαʔϏε ฒߦӡ༻

    ৽ܾࡁαʔϏε ..:: ".)).. ..:: ".))..
  18. w ࣌ؒΛ͔͚ͯௐࠪɾݕ౼ͯ͠Ҡߦํ๏Λܭըͨ͠ w ܾࡁαʔϏεӡӦଆͱͷଧͪ߹Θͤ࣌ʹ͜ͷܭըΛఏҊ w ͔͠͠૬खଆͷγεςϜͷ࢓্༷ͷ੍໿ʹҾ͔͔ͬͬͨ w ܭըҊΛݟ௚͟͞ΔΛ͑ͳ͔ͬͨ ఘΊͦ͏ʹͳͬͨग़དྷࣄ

  19. w ࠷ऴతʹҎԼͷํ๏ɾ೔ఔͰҎ߱Λ࣮ࢪ w ϝϯςφϯεΛڬΈܾࡁαʔϏεΛ׬શҠߦ͢Δ w ͔͠΋(8લͷ೔ ۚ ʹҠߦΛ࣮ࢪ͢Δ ఘΊͦ͏ʹͳͬͨग़དྷࣄ چܾࡁαʔϏε

    ϝϯςφϯε ͦͷؒʹձһσʔλҠߦ ৽ܾࡁαʔϏεରԠϦϦʔε ৽ܾࡁαʔϏε  ".  ".
  20. w ͳ͔ͥʁ w ࡞੒ͨ͠Ҡߦܭը͕ඞͣ͠΋࣮ࢪͰ͖Δͱ͸ݶΒͳ͍ w ͦͷࡍͷਫ਼ਆతμϝʔδΛݮΒͨ͢Ίʹ΋ ૣظʹଧͪ߹ΘͤΛ࣮ࢪ͢Δ

  21. ׬શҠߦͤ͟ΔΛಘͳ͍ੈքઢʹ ౸ୡͨ͠զʑ͸ɺͲ͏΍ͬͯ͜ͷ ঢ়گΛ৐Γ੾ͬͨͷ͔ʁ

  22. w ૣظʹଧͪ߹ΘͤΛ࣮ࢪ͢Δ w ࣄલʹຊ൪؀ڥͰಈ࡞֬ೝΛ࣮ࢪ͓ͯ͘͠ w ສ͕ҰͷࡍͷରԠϑϩʔΛ༻ҙ͓ͯ͘͠ ܾࡁαʔϏεҠߦΛ੒ޭͤ͞Δʹ͸ʁ

  23. ࣄલʹຊ൪؀ڥͰಈ࡞֬ೝΛ࣮ ࢪ͓ͯ͘͠

  24. w ςετ؀ڥͰे෼ʹಈ࡞֬ೝΛߦ্ͬͨͰ w ࣄલʹຊ൪؀ڥͰಈ࡞֬ೝΛ࣮ࢪɾ׬͓ྃͯ͘͠ ࣄલʹຊ൪؀ڥͰಈ࡞֬ೝΛ࣮ࢪ

  25. ςετ؀ڥͰͷಈ࡞֬ೝ "1*ςετ 1)17$3Λར༻ Ϣχοτςετ w ·ͣ͸ςετ؀ڥͰҎԼΛ࣮ࢪɾ׬ྃͤͨ͞ w Ϣχοτςετ "1*ςετ w

    "1*ར༻αʔϏε͔Βͷಈ࡞֬ೝ ࣄલʹຊ൪؀ڥͰಈ࡞֬ೝΛ࣮ࢪ αʔϏε" αʔϏε# αʔϏε$ αʔϏε% ͓͍͞Άʂ "1* ܾࡁαʔϏεӡӦଆ چܾࡁαʔϏε ৽ܾࡁαʔϏε
  26. ࣄલҠߦ౰೔ʹຊ൪؀ڥͰಈ࡞֬ೝ w ͞Βʹຊ൪؀ڥͰ͸ҎԼΛ࣮ࢪɾ׬ྃͤͨ͞ w Ҡߦલʹࣄલʹ"1*ར༻αʔϏε͔Βͷಈ࡞֬ೝ w ೦ͷҝɺҠߦ౰೔΋࠷ऴಈ࡞֬ೝ ࣄલʹຊ൪؀ڥͰಈ࡞֬ೝΛ࣮ࢪ αʔϏε" αʔϏε#

    αʔϏε$ αʔϏε% ͓͍͞Άʂ "1* ܾࡁαʔϏεӡӦଆ چܾࡁαʔϏε ৽ܾࡁαʔϏε
  27. w αʔϏεଆͰͷಈ࡞֬ೝ͕࣌ؒతʹҰ൪ͷϘτϧωοΫ w ಈ࡞֬ೝΛ૬खʹؙ౤͛ͤͣ࠷ޙ·Ͱαϙʔτͨ͠ w 4MBDLʹઐ༻νϟϯωϧΛ༻ҙ͢Δ w ҰॹʹΤϥʔௐࠪ͢Δ w ࣭໰ʹର͢Δૣ͍Ϩεϙϯε

    ಈ࡞֬ೝΛظؒ಺Ͱ׬ྃͤ͞Δҝʹ
  28. ࠓճఘΊͦ͏ʹͳͬͨ ग़དྷࣄͦͷ

  29. Ҡߦ ೔લ

  30. w Ҡߦ೔લʹࣄલʹຊ൪؀ڥͰಈ࡞֬ೝத w %ηΩϡΞΧʔυΛར༻ܾͨ͠ࡁॲཧ͕͏·͍͔͘ͳ͍ w ݪҼ͸৽ܾࡁαʔϏεܖ໿࣌ͷਃࠐΈ಺༰ϛε ఘΊͦ͏ʹͳͬͨग़དྷࣄ αʔϏε" αʔϏε# αʔϏε$

    αʔϏε% ͓͍͞Άʂ "1* ܾࡁαʔϏεӡӦଆ چܾࡁαʔϏε ৽ܾࡁαʔϏε ❌ ⭕ ❌ ❌
  31. ͜ͷઃఆϛεʹؾ͍͙ͮͯ͢Ӧۀ୲౰ͷํʹి࿩࿈བྷ w Ӧۀͷํʮ͜ͷઃఆมߋɺ௨ৗ͸ि͔͔ؒΓ·͢ʜʯ w ࣗ෼ͨͪʮ ऴΘͬͨʜԆظͩΘ͜Εʜ ʯ ఘΊͦ͏ʹͳͬͨग़དྷࣄ

  32. ʜ࣌ؒޙ  w Ӧۀͷํʮ౰೔มߋؒʹ߹͏Α͏Ͷ͡ࠐΈ·ͨ͠ʂʯ w ࣗ෼ͨͪʮ ͏͓ʔʔʔʂʂʂʂ ʯ ఘΊͦ͏ʹͳͬͨग़དྷࣄ

  33. w ͳ͔ͥʁ w ຊ൪؀ڥͰͷෆ۩߹ʹࣄલʹؾ͚ͮΔ w ࣗ਎Λ࣋ͬͯҠߦ౰೔Λܴ͑Δ͜ͱ͕Ͱ͖Δ ࣄલʹຊ൪؀ڥͰಈ࡞֬ೝΛ࣮ࢪ

  34. w ૣظʹଧͪ߹ΘͤΛ࣮ࢪ͢Δ w ࣄલʹຊ൪؀ڥͰಈ࡞֬ೝΛ࣮ࢪ͓ͯ͘͠ w ສ͕ҰͷࡍͷରԠϑϩʔΛ༻ҙ͓ͯ͘͠ ܾࡁαʔϏεҠߦΛ੒ޭͤ͞Δʹ͸ʁ

  35. ສ͕ҰͷࡍͷରԠϑϩʔΛ༻ҙ͠ ͓ͯ͘

  36. w લ೔·Ͱʹ౰೔ͷ࡞ۀ༧ఆΛ࡞੒ w ࡞ۀ߲໨ຖʹສ͕ҰͷࡍʹͲ͏ରԠ͢Δ͔ߟ͓͑ͯ͘ w ౰೔ͷ࡞ۀͷਐḿঢ়گʹԠ͍ͯ͡ΖΜͳέʔεΛ ສ͕ҰͷࡍͷରԠϑϩʔΛ༻ҙ͓ͯ͘͠

  37. ࠓճఘΊͦ͏ʹͳͬͨ ग़དྷࣄͦͷ

  38. Ҡߦ ౰೔

  39. Ҡߦ࣮ࢪ౰೔ͷεέδϡʔϧ ". ϝϯςφϯε։࢝ ". ϝϯςφϯεऴྃ چܾࡁαʔϏε ձһσʔλҠߦ ৽ܾࡁαʔϏεରԠϦϦʔε ࠷ऴಈ࡞֬ೝ ৽ܾࡁαʔϏε

  40. Ҡߦ࣮ࢪ౰೔ͷεέδϡʔϧ ". ϝϯςφϯε։࢝ ". ϝϯςφϯεऴྃ αʔϏε" αʔϏε# αʔϏε$ αʔϏε% ͓͍͞Άʂ

    ܾࡁαʔϏεӡӦଆ چܾࡁαʔϏε ৽ܾࡁαʔϏε چܾࡁαʔϏε ձһσʔλҠߦ ৽ܾࡁαʔϏεରԠϦϦʔε ࠷ऴಈ࡞֬ೝ ৽ܾࡁαʔϏε ձһσʔλ Ҡߦ
  41. w ϝϯςφϯεதͷ࡞ۀ͸ॱௐʹਐΜͩ w ༧ఆ௨Γϝϯςφϯεऴྃͯ͠αʔϏε࠶։ w Ϣʔβʔͷܾࡁॲཧ΋໰୊ͳͦ͞͏ʂ Ҡߦ࣮ࢪ౰೔ͷεέδϡʔϧ

  42. ׬શ উར

  43. ͦΜͳ;͏ʹߟ ͍͑ͯͨ࣌ظ͕ ๻ʹ΋͋Γ·͠ ͨʜ

  44. w ͓னલʹϝϯγϣϯ͕ඈΜͰ͖ͨʜ w ฦۚॲཧͰΤϥʔ͕ग़ΔΒ͍͠ w ʮ͓͔͍͠ͳʜฦۚॲཧ΋ಈ࡞֬ೝͯ͠໰୊ແ͔ͬͨ͸ͣ ͚ͨͲͳʜʯ ׬શউར ͦΜͳ;͏ʹ SZ

  45. w چܾࡁαʔϏεͰͷܾࡁʹର͢Δฦ͕ۚΤϥʔͱͳΔ w ࠓճچܾࡁαʔϏε্ͷܾࡁཤྺ͸Ҡߦ͞Ε͍ͯͳ͍ w چܾࡁαʔϏε΁ͷฦۚॲཧΛߟྀͰ͖͍ͯͳ͔ͬͨʜ ׬શউར ͦΜͳ;͏ʹ SZ αʔϏε"

    αʔϏε# αʔϏε$ αʔϏε% ͓͍͞Άʂ ܾࡁαʔϏεӡӦଆ چܾࡁαʔϏε ৽ܾࡁαʔϏε
  46. Ͳ͏͢Δʁ

  47. w ࣄલʹ૝ఆ͍ͯͨ͠શମΛϩʔϧόοΫ͢ΔϨϕϧͷෆ۩ ߹Ͱ͸ͳ͍ͱ൑அ w ͳͷͰچܾࡁαʔϏε΁໭ͣ͞ରԠ͢Δ͜ͱΛܾஅ બΜͩߦಈ

  48. w εςʔδϯά؀ڥΛچܾࡁαʔϏεʹϩʔϧόοΫ w ඞཁ࠷খݶରԠ͔ͭ΋ͬͱ΋࣮֬ͳํ๏ w ฦۚॲཧͷܾࡁ೔࣌ͰϦΫΤετઌΛৼΓ෼͚ͨ w Ҏ߱ͷܾࡁ৽ܾࡁαʔϏε w ҎલͷܾࡁچܾࡁαʔϏε

    Ұ෦ϩʔϧόοΫ͢Δ αʔϏε" αʔϏε# αʔϏε$ αʔϏε% ͓͍͞Άʂ ܾࡁαʔϏεӡӦଆ چܾࡁαʔϏε ৽ܾࡁαʔϏε ͓͍͞Άʂ εςʔδϯά؀ڥ ˞ݱࡏ͸͓͍͞Άʂଆͷ ຊ൪؀ڥ಺ͷॲཧͰٵऩͯ͠मਖ਼ࡁΈ
  49. ͱ͍͏ ͜ͱͰ

  50. Ҡߦ ׬ྃ

  51. None
  52. w ͳ͔ͥʁ w ϩʔϧόοΫ͢Δ͔Ͳ͏͔ͳͲͷ൑அج४͕΋ͯΔ w ͦͷ࣌ͷঢ়گʹԠͯ͡ద੾ͳ൑அ͕Մೳ ສ͕ҰͷࡍͷରԠϑϩʔΛ༻ҙ͓ͯ͘͠

  53. ·ͱΊ

  54. w ૣظʹଧͪ߹ΘͤΛ࣮ࢪ͢Δ w ࣄલʹຊ൪؀ڥͰಈ࡞֬ೝΛ࣮ࢪ͓ͯ͘͠ w ສ͕ҰͷࡍͷରԠϑϩʔΛ༻ҙ͓ͯ͘͠ ܾࡁαʔϏεҠߦΛ੒ޭͤ͞Δʹ͸ʁ

  55. w ҠߦΛఘΊͦ͏ʹͳͬͨͭͷग़དྷࣄ͕͋Γ·ͨ͠ w ͔͜͠͠ͷҠߦϓϩδΣΫτʹܞΘ͍༷ͬͯͨʑͳਓͨͪ ͷڠྗͷ͓͔͛ͰܾࡁαʔϏεΛҠߦͤ͞Δ͜ͱ͕ग़དྷ· ͨ͠ ·ͱΊ

  56. ܅΋ϖύϘͰಇ͔ͳ͍͔ʁ ࠷৽ͷ࠾༻৘ใΛνΣοΫˠ !QC@SFDSVJU