우커머스용 아임포트 플러그인(국내 모든 PG를 한 번에) (iamport-for-woocommerce) free WordPress plugin

Free Plugin55 websites
우커머스용 아임포트 플러그인(국내 모든 PG를 한 번에) (iamport-for-woocommerce) free WordPress plugin by SIOT

Github 링크 : https://github.com/iamport/wordpress-iamport-for-woocommerce

아임포트는 국내 PG서비스들을 표준화하고 있는 결제 서비스입니다. 아임포트 하나면 국내 여러 PG사들의 결제 기능을 표준화된 동일한 방식으로 사용할 수 있게 됩니다.
이 플러그인은 아임포트 서비스를 우커머스(woocommerce)환경에 맞게 적용한 결제 플러그인입니다.
신용카드 / 실시간계좌이체 / 가상계좌 / 휴대폰소액결제를 지원합니다.
“네이버페이”, “삼성페이”, “PAYCO(페이코)”, “카카오페이”, “KG이니시스”, “KCP”, “LGU+”, “나이스정보통신”, “JTNet(tPay)”, “KICC”, “다날”, “모빌리언스(휴대폰소액결제)”를 지원하고 있습니다.
우커머스 정기결제 플러그인도 지원하고 있습니다.

1.4.2 버전부터는 다국어 지원이 가능합니다. 언어별 번역 프로젝트에 참여를 부탁드립니다.

1.4.1 버전부터는 Woocommerce Subscription(우커머스 정기결제)기능과 JTNet을 통한 해외카드결제(VISA/MASTER/JCB)카드결제도 지원합니다. (전달되는 카드정보는 워드프레스 내에 저장되지 않고 폐기되며 암호화되어 전송되며 SSL통신을 적용합니다)

http://www.iamport.kr 에서 아임포트 서비스에 대한 보다 상세한 내용을 확인하실 수 있습니다.

데모 페이지 : http://demo.movingcart.kr

  • 아임포트 관리자 페이지( https://admin.iamport.kr ) 에서 관리자 회원가입을 합니다.
  • 아임포트 플러그인을 다운받아 워드프레스에 설치합니다.
  • 아임포트 시스템설정 페이지에서 “가맹점 식별코드”, “REST API키”, “REST API secret”을 플러그인 설정에 저장합니다.

Action Hook

아임포트 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개의 파라메터 제공

Author: SIOT

Plugin folder: iamport-for-woocommerce

Tags: 네이버페이, 페이코, 이니시스, 카카오페이, kcp

image.pngimage.pngimage.png