shortcode를 활용해 아임포트 결제버튼을 어디서든 생성. 신용카드/실시간이체/가상계좌/휴대폰소액결제 가능.
아임포트는 국내 PG서비스들을 표준화하고 있는 결제 서비스입니다.
아임포트 하나면 국내 여러 PG사들의 결제 기능을 표준화된 동일한 방식으로 사용할 수 있게 됩니다.
이 플러그인은 아임포트 서비스를 어디서든 쉽게 이용할 수 있도록 "결제버튼"을 생성해주는 shortcode를 포함하고 있습니다.
우커머스가 설치되어있지 않은 환경에서도 사용하실 수 있습니다.
신용카드
/ 실시간계좌이체
/ 가상계좌
/ 휴대폰소액결제
를 지원합니다.
아임포트(https://admin.iamport.kr) 회원가입 후 이용하실 수 있습니다.
http://www.iamport.kr 에서 아임포트 서비스에 대한 보다 상세한 내용을 확인하실 수 있습니다.
데모 페이지 : http://demo.movingcart.kr
- 아임포트 관리자 페이지( https://admin.iamport.kr ) 에서 관리자 회원가입을 합니다.
- 아임포트 플러그인을 다운받아 워드프레스에 설치합니다.
- 아임포트 결제설정 페이지에서 "가맹점 식별코드", "REST API키", "REST API secret"을 플러그인 설정에 저장합니다.
아임포트 플러그인 설치, https://admin.iamport.kr 에서 관리자 회원가입, 시스템설정 정보저장이 필요합니다.
- 다운받은 iamport.zip파일을
/wp-content/plugins/
디렉토리에 복사합니다. - unzip iamport.zip으로 압축 파일을 해제하면 iamport폴더가 생성됩니다.
- 워드프레스 관리자페이지에서 'Plugins'메뉴를 통해 "아임포트 결제버튼 생성 플러그인" 플러그인을 활성화합니다.
- https://admin.iamport.kr 에서 관리자 회원가입 후 시스템설정 페이지의 "가맹점 식별코드", "REST API키", "REST API secret"를 확인합니다.
- "아임포트 결제설정" 페이지에서 "가맹점 식별코드", "REST API키", "REST API secret" 정보를 저장합니다.
- 관리자 페이지에서 결제 정보를 조회하고 관리하실 수도 있습니다.
아임포트 결제버튼 생성 플러그인이 제공하는 action hook
iamport_button_order_status_changed
: 아임포트 주문데이터의 상태가 변경되었을 때 호출($old_status, $new_status, $iamport_order, $iamport_api_response) 4개의 파라메터 제공- status
- ready : 미결제
- paid : 결제완료
- failed : 결제실패
- cancelled : 환불됨
- awaiting-vbank : 가상계좌 입금대기중
- iamport_order : model/iamport-order.php 참조
- iamport_api_response : 아임포트 REST API 의 응답필드 참조
- status
1.1.19 버전 이후의 패치는 Github Releases 에서 확인해보실 수 있습니다.
과거 변경 내역은 여기 있습니다.
https://www.facebook.com/iamportservice
1670-5176 / [email protected]