//
Search

KG이니시스_일반결제 및 빌링결제(정기결제) 테스트모드 설정 방법 안내

Tags
[KG이니시스-일반 인증결제방식_테스트모드 설정방법]
1.
PG설정
아임포트관리자콘솔( https://admin.iamport.kr/ ) →시스템설정 →PG설정(일반결제 및 정기결제)에서 PG사 "KG이니시스(웹표준결제창)"선택 후 테스트모드[ON]상태로 저장하시면 이니시스 일반결제용 테스트상점정보로 자동 설정 됩니다.
- KG이니시스 일반결제용 테스트 PG상점아이디(MID) : INIpayTest
- 참고 : 실운영모드로 이용하시려면 테스트모드 [OFF]상태로 변경 후 이니시스에서 발급된 일반결제용 MID 및 연동키값으로 직접 세팅 후 저장 바랍니다.
2. 일반결제 연동방법
- 통합 일반인증결제 연동 매뉴얼 : https://docs.iamport.kr/implementation/payment
- API 문서 : https://api.iamport.kr/
[KG이니시스-빌링결제(정기결제)방식_ 테스트모드 설정방법]
1. PG 설정
아임포트관리자콘솔( https://admin.iamport.kr/ ) →시스템설정 →PG설정(일반결제 및 정기결제)에서 PG사 "KG이니시스(웹표준결제창)"선택 후 빌링결제 테스트용 상점정보를 아래와 같이 직접 설정 해 주시기 바랍니다.
- 테스트모드(Sandbox) : OFF 
- 이니시스 정기결제용 테스트 PG상점아이디(MID) : INIBillTst 
- 웹표준결제 signKey : SU5JTElURV9UUklQTEVERVNfS0VZU1RS 
- 빌링용 merchantKey : b09LVzhuTGZVaEY1WmJoQnZzdXpRdz09
<참고>
기본PG에 일반결제를 설정하셨다면, 기본PG 아래의 [+PG추가]탭을 클릭하여 추가PG로 설정 부탁 드립니다.
추가 PG로 설정한 경 , 결제창 호출시 pg파라메터에 추가 설정한 상점아이디(MID)를 지정하여 호출되도록 구현바랍니다.
- 실운영모드로 이용하시려면 테스트모드 [OFF] 상태에서 이니시스에서 발급된 정기결제용 MID 및 연동키값으로 직접 세팅 후 저장 바랍니다.
2. 정기결제 연동방법
- KG이니시스 특성상,
빌링키 발급을 위해 결제창을 호출하여 카드정보 입력 후 빌링키 발급이 가능합니다
(일반결제창 호출과 차이점은 customer_uid 파라메터 지정하면 빌링결제창이 실행 됩니다)
- 빌링결제창 호출방식 연동 매뉴얼 : https://docs.iamport.kr/implementation/subscription#issue-billing-b
- API 문서 : https://api.iamport.kr/
<참고 - again api와 schedule api 장단점>
schedule api는 again api를 가맹점 대신에 아임포트가 대신 수행해주고 결제 결과를 가맹점측에 웹훅으로 알려주는 API 입니다.
결제 결과는 [관리자페이지] → [시스템설정] → 웹훅(Noticiation) 설정에 작성하신 Notification URL을 통해 웹훅을 보내 드리기 때문에 정기결제를 구현함에 있어 그 로직이나 과정이 복잡하지 않고,
정해진 일자에 단순하게 결제가 이루어지기만 하면 될 경우 schedule API를 쓰셔서 웹훅으로 받은 결제 결과의 실패/성공에 따른 처리만 하시면 됩니다.
반면, 가맹점의 정기결제 서비스 로직 전/후에 수행해야하는 특별한 로직이 있거나 정기결제가 이루어지는 과정을 자유롭게 커스터마이징 하고 싶으시다면 구현하신것 처럼 cronjob을 직접 수행하여 again api 를 사용하셔도 무방합니다.
즉, 가맹점의 정기결제 로직이 복잡하지 않다면 schdule api를 사용하시길 권장드립니다.