결제프로세스

yeni·2022년 12월 8일
0

결제 프로세스의 이해

카드사

각각의 카드사에게 승인을 받아서 결제시스템을 구축하는 방법은 카드사마다 지원하는 결제 방법이 전부 다르다. 그렇기때문에 모든 경우를 고려하여 결제 시스템을 개발하려면 인건비와 시간이 많이 소요되며 실제 비즈니스 환경에서는 이러한 방식으로 개발하는 것이 불가능하다.

PG사

→ 그래서 각각의 카드사와 연결하는 작업을 대신해주는 PG사를 통해 결제 시스템을 구축하는 방법이 생겨났다.
(대표적인 PG사는 나이스페이, KG이니시스 .. 등이 있다.)
PG사들은 카드사와 미리 의논해서 연결하는 방법을 결정해놓고, 통합해서 관리할 수 있는 대행시스템을 구축해놓았다. PG사의 개발가이드는 수백페이지 가량의 볼륨을 가진 pdf 파일로 전달되는데, PG사가 변경 될 때마다 수백장의 pdf를 분석하여 개발하는 작업도 상당한 시간이 소요되었다.

결제 솔루션

→ PG사의 가이드에 맞추어 결제 시스템을 구축하는 작업을 대신 해주는 결제 솔루션 업체가 등장했다.
결제솔루션 업체를 이용하면 개발환경과 상관없이 원하는 PG사와의 결제시스템을 연결시킬 수 있다.
_(대표적인 결제솔루션 업체는 아임포트, 부트페이 등이 있다.)

정기결제 크론탭 이해

이벤트를 발생시키는 방법
1. 직접 버튼 등을 클릭해서 함수를 실행하는 방법
2. 나는 가만히 있는데 특정 시간에 자동으로 함수가 실행되는 방법

2번의 작업을 가능하게 해주는 기능을 크론탭 이라고 한다.
이런 기능을 활용하여 15일 정기결제, 이벤트 자동시작 등을 할 수 있다.

profile
차곡차곡 쌓는 몌으니 개발노트

0개의 댓글