- 아임포트?? 나는 포트?? 이것은 이름처럼 결제 기능을 구축할 때 사용하기에 아주 좋은 서비스다.
- 구현하다가 모르는게 생기면 메일로 물어보는걸 추천한다고 한다. 왜냐하면, 메일로 하면 이미지 등을 첨부해서 아주 상세하게 보내주기 때문이다.
아임포트 홈페이지- 기본적으로 하나의 pg(payment gateway)사를 연결하는 것은 무료다. 2개 이상 이용할 때 서비스 이용요금을 내게 된다.
- 여기서 pg사는 신용카드사와 직접 계약하기 어려운 온라인몰을 대신해 결제와 정산 업무를 대행해 주는 업체를 말한다. pg사와 계약을 하면 카드결제, 휴대폰 결제, 계좌이체, 무통장입금 등 다양한 결제 수단을 고객에게 제공할 수 있다.
- 언어별 클라이언트 모듈을 제공하기 때문에 백엔드 언어가 무엇이든간에 쉽게 구현할 수 있다.
- 결제기능 연동 가이드
- iamport 개발자 가이드
- 테스모드 설정 - PG사별 설정
- 위 3가지 사이트를 통해서 쉽게 연동하는 방법을 알 수 있다.
- 아임포트를 사용을 위해서는 아임포트 아이디가 필요하다.
- 로그인을 하여 관리자 페이지에 접속한다.
- 아임포트를 사용하기 위해서는 먼저 사용할 PG사를 선택한다.
- 관리자 페이지에서 시스템 설정 - PG설정(일반결제 및 정기결제) 페이지로 이동!
- 여기서는 결제에 필요한 PG사를 설정 가능하다.
- 나는 수업에서 KG이니시스(웹표준결제창)을 사용할거기 때문에 KG이니시스를 선택한다. 만약, 여기서 기본 PG사가 없으면 왼쪽 목록에서 PG사 추가 버튼을 눌러 추가하면 된다.
- PG사를 설정한 후에는 앞으로 이루어지는 모든 결제과정에서는 해당 PG사로 연결되어 결제가 이루어지게 된다.
- 테스트 모드 체크를 확인한 후, 전체 저장을 누른다.
주의할점은 반드시 테스트 모드가 체크되어있는지 확인해야한다.
왜냐하면, 테스트를 안하면 자동으로 결제 취소가 안되서 내 돈 없어진다......