WEB개발

이니시스 자동결제 개발 이야기

스쿠터로세계일주 2011. 4. 6. 16:03

요즘 보면 자동결제라는 시스템이 상당히 많이 쓰이고 있다.

 

일정기간이 되면 자동으로 결제 할 수 있도록 처리해주는 것인데...개발해보신 분들은 아시겠지만 안해보신 분들을 위해 간단하게 흐름을 설명드리고자 한다...참 간단하게...;;;;

 

우선은 결제사는 이니시스를 이용해서 적용하였다.

 

먼저 자동결제를 원하는 고객이 해당 상품을 구매한다.

 

상품 구매시 상품구매를 위한 결제정보(핸드폰번호, 이통사, 이름, 주민번호 / 신용카드는 신용카드 결제정보)를 이니시스에 전송한다.

 

이니시스는 해당 결제정보를 확인하고 유효할 경우 나에게 "빌키"를 전송해준다.

 

전송받은 빌키가 중요한 열할을 하게 되는데...빌키는 해당 결제정보의 내용대로 결제를 진행하라는 명령을 하는 역할을 하게 된다.

 

따라서 이후부터는 빌키만 이니시스에 전송하면 이니시스는 무조건 결제정보대로 결제를 진행해버린다.

 

이런 빌키를 자동으로 이니시스에 전송해주는 과정을 스케줄로 만들어 놓으면 그게 스케줄 결제가 되는 것이다.

 

따라서 스케줄 결제라는게 뭐 특별한 것이 아니고 그냥 간편결제를 일정기간 이나 필요시에 내가 요청해주는 것을 활용하는 것 뿐이다.