Payment / Iamport

์ •์Šน์›ยท2023๋…„ 4์›” 24์ผ
0
post-thumbnail

๐Ÿ“’ ๋ชฉ์ฐจ

  • ๐Ÿ“Œ PG์‚ฌ, ์นด๋“œ์‚ฌ ํ”„๋กœ์„ธ์Šค ์ดํ•ด
  • ๐Ÿ“Œ ๊ฒฐ์ œ์†”๋ฃจ์…˜( ์•„์ž„ํฌํŠธ(ํฌํŠธ์›), ๋ถ€ํŠธํŽ˜์ด ) ์ดํ•ด

๐Ÿ“Œ PG์‚ฌ, ์นด๋“œ์‚ฌ ํ”„๋กœ์„ธ์Šค ์ดํ•ด

์šฐ๋ฆฌ๊ฐ€ ์˜ท์„ ์ธํ„ฐ๋„ท์œผ๋กœ ๊ตฌ๋งคํ•  ๋•Œ, ์–ด๋–ป๊ฒŒ ๊ฒฐ์ œ๊ฐ€ ์ด๋ฃจ์–ด ์ง€๋Š”์ง€ ํ•œ ๋ฒˆ ์‚ดํŽด๋ณด์ž!!

  1. ๊ตฌ๋งค์ž๊ฐ€ ๊ตฌ์ž…ํ•  ์˜ท์— ๋Œ€ํ•œ ์ •๋ณด์™€ ๊ธˆ์•ก์„ ํŒ๋งค์ž์—๊ฒŒ ์ „๋‹ฌ

  2. ํŒ๋งค์ž๋Š” ์ „๋‹ฌ๋ฐ›์€ ๊ธˆ์•ก์„ PG์‚ฌ์—๊ฒŒ ๊ฒฐ์ œํ•ด์ค„ ๊ฒƒ์„ ์š”์ฒญ

  3. PG์‚ฌ๋Š” ์š”์ฒญ๋ฐ›์€ ์ •๋ณด๋ฅผ ์€ํ–‰์‚ฌ์—๊ฒŒ ๋‹ค์‹œ ๊ฒฐ์ œ ์š”์ฒญ

  4. ์€ํ–‰์‚ฌ๋Š” ์š”์ฒญ๋ฐ›์€ ๊ธˆ์•ก์„ ๊ตฌ๋งค์ž์˜ ๊ณ„์ขŒ์—์„œ ์ถœ๊ธˆ ํ›„ PG์‚ฌ๋กœ ์ „๋‹ฌ

  5. PG์‚ฌ๋Š” ํŒ๋งค์ž์—๊ฒŒ ๊ธˆ์•ก์„ ์ „๋‹ฌ (์ผ์ •๋Ÿ‰์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ์™ธ)

  6. ํŒ๋งค์ž๋Š” ๊ธˆ์•ก ํ™•์ธ ํ›„, ๊ตฌ๋งค์ž์—๊ฒŒ ์˜ท์„ ๋ฐฐ์†ก

์ผ๋ฐ˜์ ์œผ๋กœ ์œ„์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ๊ฒฐ์ œ๊ฐ€ ์ด๋ฃจ์–ด์ง„๋‹ค.

์—ฌ๊ธฐ์„œ PG๋ž€ Payment Gateway์˜ ์ค„์ž„๋ง๋กœ ๊ตฌ๋งค์ž์™€ ํŒ๋งค์ž ์‚ฌ์ด์—์„œ ์ด๋ฃจ์–ด์ง€๋Š” ๊ฒฐ์ œ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์™„๋ฃŒ๋  ์ˆ˜ ์žˆ๋„๋ก ๋Œ€ํ–‰ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ๋‹ด๋‹นํ•˜๋Š” ํšŒ์‚ฌ์ด๋‹ค.

๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ๊ฒฐ์ œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ํž˜๋“ค๊ณ  ์ž”์ธํ•œ ๊ณผ์ •์ด ๋  ์ˆ˜ ์žˆ๋‹ค.

์™œ๋ƒํ•˜๋ฉด, ๊ฒฐ์ œ ์—ฐ๋™ ์‹œ์Šคํ…œ์„ ์ง์ ‘ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ๊ณผ์ •์„ ๊ฑฐ์ณ์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ด๋Ÿฌํ•œ ๊ณผ์ •์€ ์ตœ์†Œ 2์ฃผ ์ด์ƒ ๋งค๋‹ฌ๋ ค์•ผ ๊ตฌํ˜„์ด ๊ฐ€๋Šฅํ•œ ์ˆ˜์ค€์ด๋‹ค.

๋˜ํ•œ PG์‚ฌ๋งˆ๋‹ค ์ ์šฉํ•˜๋Š” ๋ชจ๋“ˆ์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋˜ PG์‚ฌ๋ฅผ ์˜ฎ๊ธฐ๊ฒŒ ๋˜๋ฉด ๊ฒฐ์ œ ์—ฐ๋™ ์‹œ์Šคํ…œ์„ ๋‹ค์‹œ ๊ตฌ์ถ•ํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

์ด๋•Œ, ์ด๋Ÿฌํ•œ ๋ณต์žกํ•˜๊ณ  ๋ถˆํŽธํ•œ ๊ณผ์ •์„ ๋Œ€์‹  ํ•ด๊ฒฐํ•ด์ฃผ๋Š” ๊ฒฐ์ œ์†”๋ฃจ์…˜์ธ ๊ฒฐ์ œ ์™ธ๋ถ€ API๊ฐ€ ์žˆ๋‹ค.

๊ฒฐ์ œ ์†”๋ฃจ์…˜์˜ ์˜ˆ๋กœ๋Š” iamport, ๋ถ€ํŠธํŽ˜์ด ๋“ฑ์ด ์žˆ๋‹ค.


๐Ÿ“Œ ๊ฒฐ์ œ์†”๋ฃจ์…˜( ์•„์ž„ํฌํŠธ(ํฌํŠธ์›), ๋ถ€ํŠธํŽ˜์ด ) ์ดํ•ด

์•„์ž„ํฌํŠธ(I'mport)/ํฌํŠธ์›(PortOne) ๋Š” ๊ฐœ๋ฐœํ™˜๊ฒฝ๊ณผ ์ƒ๊ด€์—†์ด

์›ํ•˜๋Š” PG์‚ฌ์™€์˜ ๊ฒฐ์ œ์‹œ์Šคํ…œ์„ ์—ฐ๊ฒฐ์‹œ์ผœ์ฃผ๋Š” ๊ฒฐ์ œ API ์„œ๋น„์Šค์ด๋‹ค. (๊ฒฐ์ œ ์†”๋ฃจ์…˜)

์‹ค์ œ๋กœ ํฌํŠธ์›์ด ์ œ๊ณตํ•˜๋Š” API( ๊ฒฐ์ œ API, ๊ฒฐ์ œ์ทจ์†Œ API ๋“ฑ )๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด

PG์‚ฌ์™€์˜ ์—ฐ๊ฒฐ ๊ณผ์ •์€ ๋ชจ๋‘ ํฌํŠธ์›์ด ๋Œ€์‹  ์ฒ˜๋ฆฌํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์—

๋ณต์žกํ•œ ๊ฒฐ์ œํ™˜๊ฒฝ์„ ์ง์ ‘์ ์œผ๋กœ ๊ตฌํ˜„ํ•  ํ•„์š”๊ฐ€ ์—†์–ด์ง„๋‹ค.


๐Ÿ“Œ ์ฐธ์กฐ

https://codebootcamp.co.kr/

0๊ฐœ์˜ ๋Œ“๊ธ€