신용카드/실시간이체/가상계좌/휴대폰소액결제/간편결제 가능. 국내 여러 PG사를 지원.
포트원(구 아임포트)은 국내 PG서비스들을 표준화하고 있는 결제 서비스입니다.
포트원 하나면 국내 여러 PG사들의 결제 기능을 표준화된 동일한 방식으로 사용할 수 있게 됩니다.
이 플러그인은 포트원 서비스를 우커머스(woocommerce)환경에 맞게 적용한 결제 플러그인입니다.
신용카드
/ 실시간계좌이체
/ 가상계좌
/ 휴대폰소액결제
/ 계좌이체
/ 간편결제
를 지원합니다.
네이버페이
PAYCO(페이코)
카카오페이
KG이니시스
KCP
토스페이먼츠
나이스페이먼츠
KSNET
웰컴페이먼츠
헥토파이낸셜
KICC
다날
모빌리언스(휴대폰소액결제)
PG를 지원하고 있습니다.
또한 우커머스 정기결제 플러그인
도 지원하고 있습니다.
본 포트원 플러그인은 우커머스 플러그인(https://ko.wordpress.org/plugins/woocommerce/)의 버젼 6.8까지 테스트 되었으며, 8.0 이상의 버젼에서는 작동하지 않기 때문에 PG사 신청 전 사용하시는 우커머스 버젼을 꼭 확인해 주세요!!
포트원 우커머스 플러그인 1.4.2 버전부터는 다국어 지원이 가능합니다. 1.4.1 버전부터는 Woocommerce Subscription(우커머스 정기결제)기능을 지원합니다. (전달되는 카드정보는 워드프레스 내에 저장되지 않고 폐기되며 암호화되어 전송되며 SSL통신을 적용합니다)
http://www.portone.io 에서 아임포트 서비스에 대한 보다 상세한 내용을 확인하실 수 있습니다.
데모 페이지 : http://demo.movingcart.kr
- 포트원 관리자 페이지( https://admin.iamport.kr ) 에서 관리자 회원가입을 합니다.
- 포트원 플러그인을 다운받아 워드프레스에 설치합니다.
- 포트원 콘솔 > 결제연동 > 내 식별코드에서 "가맹점 식별코드", "REST API키", "REST API secret"을 플러그인 설정에 저장합니다.
포트원 플러그인 설치, https://admin.portone.io 에서 관리자 회원가입, 시스템설정 정보저장이 필요합니다.
- 다운받은 iamport.zip파일을
/wp-content/plugins/
디렉토리에 복사합니다. - unzip iamport.zip으로 압축 파일을 해제하면 iamport폴더가 생성됩니다.
- 워드프레스 관리자페이지에서 'Plugins'메뉴를 통해 "아임포트" 플러그인을 활성화합니다.
- https://admin.iamport.kr 에서 관리자 회원가입 후 시스템설정 페이지의 "가맹점 식별코드", "REST API키", "REST API secret"를 확인합니다.
- 우커머스(woocommerce) 결제 설정 페이지에서 "가맹점 식별코드", "REST API키", "REST API secret" 정보를 저장합니다.
아임포트 for 우커머스 플러그인이 제공하는 action hook
iamport_order_status_changed
: 아임포트에 의해 우커머스 주문 상태가 변경되었을 때 호출($old_status, $new_status, $order) 3개의 파라메터 제공iamport_order_meta_saved
: 아임포트와의 통신 후 주문에 대한 부가 정보를 저장할 때 호출($order_id, $meta_key, $meta_value) 3개의 파라메터 제공 (meta_key목록 아래 참조)- _iamport_provider : 결제된 PG사코드
- _iamport_paymethod : 결제수단
- _iamport_pg_tid : 결제건에 대한 PG사 승인번호
- _iamport_receipt_url : 결제건에 대한 매출전표 URL
- _iamport_vbank_name : (가상계좌 결제 시)발급된 가상계좌 은행명
- _iamport_vbank_num : (가상계좌 결제 시)발급된 가상계좌 번호
- _iamport_vbank_date : (가상계좌 결제 시)발급된 가상계좌의 입금기한(unix timestamp)
iamport_simple_order_name
: 일반 상품 주문시 적용되는 상품명 filter($order_name, $order) 2개의 파라메터 제공iamport_recurring_order_name
: 정기결제 상품 주문시 적용되는 상품명 filter($order_name, $order, $isInitial) 3개의 파라메터 제공
2.2.18 버전 이후의 패치는 Github Releases 에서 확인해보실 수 있습니다.
과거 변경 내역은 여기 있습니다.
https://developers.portone.io/docs/ko/readme
https://www.facebook.com/iamportservice
1670-5176 / [email protected]