์นํ ์ ๋ค๋ฅธ ์์คํ ์์ ํน์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ HTTP ์ฝ๋ฐฑ์ ๋๋ค. ์ ๋ฐ์ดํธ๋ฅผ ํด๋งํ๋ ์ ํต์ ์ธ API ์ ๋ฌ๋ฆฌ ์นํ ์ ํธ๋ฆฌ๊ฑฐ๋ ๋ ์ฆ์ ์๋ํฌ์ธํธ๋ก ๋ฐ์ดํฐ๋ฅผ ํธ์ํ์ฌ ์ ๋ฌ, ๋ฐ์ก, ์ด๊ธฐ ๋ฐ ํด๋ฆญ๊ณผ ๊ฐ์ ์ด๋ฉ์ผ ์ด๋ฒคํธ์ ๋ํ ์ฆ๊ฐ์ ์ธ ์๋ฆผ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
์นํ ์ ์ง์์ ์ธ ํด๋ง์ ํ์์ฑ์ ์ ๊ฑฐํ์ฌ ์ด๋ฉ์ผ ๋ฐ์ดํฐ์ ์ํธ ์์ฉํ๋ ๋ฐฉ์์ ๋ณํํฉ๋๋ค. ์ ์ด๋ฒคํธ๋ฅผ ํ์ธํ๊ธฐ ์ํด API ๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ์ฟผ๋ฆฌํ๋ ๊ฒ(์์์ ๋ญ๋นํ๊ณ ์ง์ฐ์ ๋์ ํ๋)๊ณผ ๋ฌ๋ฆฌ ์นํ ์ ์ ๋ณด๊ฐ ์ฌ์ฉ ๊ฐ๋ฅํด์ง๋ ์ฆ์ ์ ๋ฌํฉ๋๋ค. ์ด ์ค์๊ฐ ๊ธฐ๋ฅ์ ๋ค์ ์บ ํ์ธ ์ ์ ๋ฐ์ก๋ ์ฃผ์๋ฅผ ์ ๊ฑฐํ๊ฑฐ๋ ์์ ์ ์ฐธ์ฌ์ ๋ฐ๋ผ ํ์ ์ํ์ค๋ฅผ ํธ๋ฆฌ๊ฑฐํ๋ ๊ฒ๊ณผ ๊ฐ์ ์๊ฐ์ ๋ฏผ๊ฐํ ์์ ์ ํ์์ ์ ๋๋ค. ์ด๋ฉ์ผ ๋ง์ผํฐ์ ๊ฐ๋ฐ์์๊ฒ ์นํ ์ ์ด์ ์ ๋ถ๊ฐ๋ฅํ๋ ์ ๊ตํ ์๋ํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ์ด๋ฉ์ผ์ ๋งํฌ๋ฅผ ํด๋ฆญํ๋ฉด ์นํ ์ด ์ฆ์ CRM ์ ์ ๋ฐ์ดํธํ๊ฑฐ๋, ์์ ์๋ฆผ์ ํธ๋ฆฌ๊ฑฐํ๊ฑฐ๋, ์ฐ๋ฝ์ฒ๋ฅผ ํ๊ฒํ ๋ ์ก์ฑ ์ํ์ค์ ๋ฑ๋กํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ฌ์ฉ์ ํ๋์ ๋ํ ์ฆ๊ฐ์ ์ธ ๋ฐ์์ ์ฐธ์ฌ์จ๊ณผ ์ ํ์จ์ ๊ทน์ ์ผ๋ก ๊ฐ์ ํฉ๋๋ค. ์นํ ์ ๋ํ ์ธํ๋ผ ๋น์ฉ๊ณผ ๋ณต์ก์ฑ์ ์ค์ ๋๋ค. ํด๋ง ๊ธฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ์๋ฌด ๋ณํ๊ฐ ์์ ๋๋ ์ง์์ ์ผ๋ก ์ ๋ฐ์ดํธ๋ฅผ ํ์ธํ๊ธฐ ์ํ ์ ์ฉ ๋ฆฌ์์ค๊ฐ ํ์ํฉ๋๋ค. ์นํ ์ ์ฌ์ฉํ๋ฉด ์ด๋ฒคํธ๊ฐ ์ค์ ๋ก ๋ฐ์ํ ๋๋ง ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ์ฌ ์์คํ ์ ๋ ํจ์จ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ๊ฒ ๋ง๋ญ๋๋ค. ์ด ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ ์ด์ ํ๋ ์ด๋ฉ์ผ ์ธํ๋ผ์ ํ์ค ๊ดํ์ ๋๋ค.
์นํ ์ ๋จ์ํ์ง๋ง ๊ฐ๋ ฅํ ๋ฉ์ปค๋์ฆ์ผ๋ก ์๋ํฉ๋๋ค: ๋ฏธ๋ฆฌ ์ ์๋ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ฉด ์์ค ์์คํ ์ด ๊ทํ๊ฐ ์ง์ ํ URL ๋ก HTTP POST ์์ฒญ์ ๋ณด๋ ๋๋ค. ์นํ ์๋ํฌ์ธํธ๋ผ๊ณ ํ๋ ์ด URL ์ ์ด๋ฒคํธ์ ๋ํ ์์ธ ์ ๋ณด๊ฐ ํฌํจ๋ JSON ํ์ด๋ก๋๋ฅผ ๋ฐ์ต๋๋ค. ์ด๋ฉ์ผ ์์คํ ์ ๊ฒฝ์ฐ ์ด๋ ์ด๋ฉ์ผ์ด ๋ฐ์ก๋๊ฑฐ๋, ์ด๋ฆฌ๊ฑฐ๋, ๋ค๋ฅธ ์ถ์ ๋ ์ด๋ฒคํธ๋ฅผ ํธ๋ฆฌ๊ฑฐํ๋ ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋ฆผ์ ๋ฐ๋๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ํ๋ก์ธ์ค๋ ์ด๋ฉ์ผ ์๋น์ค ์ ๊ณต์ ์ฒด์ ์๋ํฌ์ธํธ URL ์ ๋ฑ๋กํ๊ณ ์์ ํ๋ ค๋ ์ด๋ฒคํธ๋ฅผ ์ ํํ ๋ ์์๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ๊ตฌ๋ ์๊ฐ ์ด๋ฉ์ผ์ ์ด๋ฉด ESP ๊ฐ ์ด ํ๋์ ๊ฐ์งํ๊ณ ์ด๋ฒคํธ ์ ํ, ํ์์คํฌํ, ์์ ์ ์ด๋ฉ์ผ ๋ฐ ๊ธฐํ ๊ด๋ จ ๋ฉํ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ํ์ด๋ก๋๋ฅผ ์ฆ์ ๊ตฌ์ฑํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด ํ์ด๋ก๋๋ HTTPS POST ์์ฒญ์ ํตํด ์๋ํฌ์ธํธ๋ก ์ ์ก๋ฉ๋๋ค. ์๋ฒ๋ HTTP 200 ์ํ ์ฝ๋๋ฅผ ๋ฐํํ์ฌ ์์ ์ ํ์ธํด์ผ ํฉ๋๋ค. ์นํ ์ด ์ ๋ฌ์ ์คํจํ๋ฉด(์๋ฒ ๋ค์ดํ์์ด๋ ๋คํธ์ํฌ ๋ฌธ์ ๋ก ์ธํด) ๋๋ถ๋ถ์ ์ ๊ณต์ ์ฒด๋ ์ง์ ๋ฐฑ์คํ๋ฅผ ์ฌ์ฉํ ์ฌ์๋ ๋ก์ง์ ๊ตฌํํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ผ์์ ์ธ ์คํจ๊ฐ ๋ฐ์ํด๋ ๊ฒฐ๊ตญ ๋ชจ๋ ์ด๋ฒคํธ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค. ์ ์ฒด ํ๋ก์ธ์ค๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ๋ฆฌ์ด ๋ด์ ์๋ฃ๋์ด ์ด๋ฉ์ผ ์ฑ๊ณผ์ ๋ํ ๊ฑฐ์ ์ฆ๊ฐ์ ์ธ ๊ฐ์์ฑ์ ์ ๊ณตํฉ๋๋ค.
API ๋ ์ ๊ทน์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์์ฒญํด์ผ ํฉ๋๋ค(ํ ๋ชจ๋ธ). ๋ฐ๋ฉด ์นํ ์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ฉด ์๋์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ ๋๋ค(ํธ์ ๋ชจ๋ธ). API ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ฒ์ ์ฃผ๊ธฐ์ ์ผ๋ก "์ ์ด๋ฒคํธ๊ฐ ์๋์?"๋ผ๊ณ ํด๋งํฉ๋๋ค. ์นํ ์ ์ฌ์ฉํ๋ฉด ๋ฌด์ธ๊ฐ๊ฐ ๋ฐ์ํ๋ฉด ์๋ฒ๊ฐ ์ฆ์ ์๋ ค์ค๋๋ค. ์นํ ์ ์ค์๊ฐ ์๋ฆผ์ ๋ ํจ์จ์ ์ด๊ณ API ๋ ์จ๋๋งจ๋ ๋ฐ์ดํฐ ๊ฒ์์ ๋ ์ข์ต๋๋ค.
์ฌ๋ฌ ๋ณด์ ๋ ์ด์ด๋ฅผ ๊ตฌํํ์ธ์: HTTPS ๋ง ์ฌ์ฉ, ESP ์์ ์ ๊ณตํ ๋น๋ฐ ํค๋ฅผ ์ฌ์ฉํ์ฌ ์นํ ์๋ช ๊ฒ์ฆ, ์ ๊ณต์ ์ฒด๊ฐ ๊ฒ์ํ๋ ๊ฒฝ์ฐ ์์ค IP ์ฃผ์ ํ์ธ, ๋จ์ฉ์ ๋ฐฉ์งํ๊ธฐ ์ํ ์๋ ์ ํ ๊ตฌํ. ๋๋ถ๋ถ์ ์ด๋ฉ์ผ ์๋น์ค๋ ํ์ด๋ก๋๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ ์ ๋น๋ฐ์ ๋ํด ๊ฒ์ฆํด์ผ ํ๋ ์๋ช ํค๋(์: X-Webhook-Signature)๋ฅผ ํฌํจํฉ๋๋ค.
๋๋ถ๋ถ์ ์ด๋ฉ์ผ ์๋น์ค ์ ๊ณต์ ์ฒด๋ ์ง์ ๋ฐฑ์คํ๋ฅผ ์ฌ์ฉํ ์๋ ์ฌ์๋ ๋ก์ง์ ๊ตฌํํฉ๋๋ค. ์๋ํฌ์ธํธ๊ฐ ์ค๋ฅ๋ฅผ ๋ฐํํ๊ฑฐ๋ ํ์์์๋๋ฉด ์ ๊ณต์ ์ฒด๋ ๋ช ์๊ฐ ๋๋ ๋ฉฐ์น ์ ๊ฑธ์ณ ์ฌ๋ฌ ๋ฒ ์ ๋ฌ์ ์ฌ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์๋๊ฐ ์์ง๋ ํ ์ด๋ฒคํธ๊ฐ ์์ค๋ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ ์์ค์ ๋ฐฉ์งํ๋ ค๋ฉด ์๋ํฌ์ธํธ์ ๋ํ ๊ณ ๊ฐ์ฉ์ฑ์ ๋ณด์ฅํ๊ณ ๊ด๋ฆฌํ ์นํ ์๋น์ค๋ ๋ฉ์์ง ํ๋ฅผ ๋ฒํผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ ๊ณ ๋ คํ์ธ์.
์๋ํฌ์ธํธ๋ ํ์์์ ์ค๋ฅ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด 5-10 ์ด ์ด๋ด์ HTTP 200 ์๋ต์ ๋ฐํํด์ผ ํฉ๋๋ค. ๋ชจ๋ฒ ์ฌ๋ก๋ ์์ ์ ์ฆ์ ํ์ธํ ๋ค์ ๋ฐฑ๊ทธ๋ผ์ด๋ ์์ ํ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ด๋ก๋๋ฅผ ๋น๋๊ธฐ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋๋ฆฐ ์ฒ๋ฆฌ๋ก ์ธํ ์นํ ์คํจ๋ฅผ ๋ฐฉ์งํ๊ณ ์์คํ ์ด ๋ณ๋ชฉ ํ์ ์์ด ๋๋์ ๋์ ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
์ง๊ธ EmailVerify๋ฅผ ์ฌ์ฉํ์ฌ 99.9% ์ ํ๋๋ก ์ด๋ฉ์ผ์ ๊ฒ์ฆํ์ธ์.