아임포트 결제플러그인 for Easy Digital Downloads (국내 모든 PG를 한 번에)

설명

아임포트는 국내 PG서비스들을 표준화하고 있는 결제 서비스입니다. 아임포트 하나면 국내 여러 PG사들의 결제 기능을 표준화된 동일한 방식으로 사용할 수 있게 됩니다.
이 플러그인은 아임포트 서비스를 Easy Digital Downloads(EDD)환경에 맞게 적용한 결제 플러그인입니다.

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

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

Arbitrary section

A brief Markdown Example

스크린샷

  • 아임포트 관리자 로그인 후 "시스템 설정" 페이지에서 "REST API키", "REST API secret" 정보를 확인합니다.
  • Easy Digital Downloads 결제 설정 페이지에서 "아임포트(비인증결제)" 옵션 활성 체크
  • 아임포트(비인증결제) 설정 페이지에서 "REST API키", "REST API secret" 정보를 저장합니다.

설치

아임포트 플러그인 설치, https://admin.iamport.kr 에서 관리자 회원가입, 시스템설정 정보저장이 필요합니다.

  1. 다운받은 iamport-for-edd.zip파일을 /wp-content/plugins/ 디렉토리에 복사합니다.
  2. unzip iamport-for-edd.zip으로 압축 파일을 해제하면 iamport-for-edd폴더가 생성됩니다.
  3. 워드프레스 관리자페이지에서 ‘Plugins’메뉴를 통해 “아임포트” 플러그인을 활성화합니다.
  4. https://admin.iamport.kr 에서 관리자 회원가입 후 시스템설정 페이지의 “REST API키”, “REST API secret”를 확인합니다.
  5. Easy Digital Downloads 결제 설정페이지에서 해당 정보를 저장합니다.

FAQ

Installation Instructions

아임포트 플러그인 설치, https://admin.iamport.kr 에서 관리자 회원가입, 시스템설정 정보저장이 필요합니다.

  1. 다운받은 iamport-for-edd.zip파일을 /wp-content/plugins/ 디렉토리에 복사합니다.
  2. unzip iamport-for-edd.zip으로 압축 파일을 해제하면 iamport-for-edd폴더가 생성됩니다.
  3. 워드프레스 관리자페이지에서 ‘Plugins’메뉴를 통해 “아임포트” 플러그인을 활성화합니다.
  4. https://admin.iamport.kr 에서 관리자 회원가입 후 시스템설정 페이지의 “REST API키”, “REST API secret”를 확인합니다.
  5. Easy Digital Downloads 결제 설정페이지에서 해당 정보를 저장합니다.
서비스 소개

http://www.iamport.kr

관리자 페이지

https://admin.iamport.kr

페이스북

https://www.facebook.com/iamportservice

고객센터

1670-5176 / iamport@siot.do

Contributors & Developers

“아임포트 결제플러그인 for Easy Digital Downloads (국내 모든 PG를 한 번에)” is open source software. The following people have contributed to this plugin.

변경이력

1.0.0

  • Checkout 페이지에서 회원가입, 비회원 등 모두 대응할 수 있도록 수정(EDD 내장 함수 사용)

0.9.18

  • 로그인된 사용자 구매시 주문서 입력필드 전달 및 회원 계정ID와 연결될 수 있도록 수정.
  • currency-switcher 플러그인을 이용해 주문 시 구매자가 currency를 선택하는 경우 동적으로 대응가능하도록 버그 수정( issue )

0.9.17

  • 0.9.16 bug hotfix

0.9.16

  • EasyDigitalDownload플러그인이 설치/활성화되어있는지 체크하여 에러메세지 출력할 수 있도록 수정

0.9.15

  • 결제 시, 구매자 전화번호 필수로 입력받지 않아도 되도록 수정

0.9.14

  • 로그인되지 않은 상태에서 결제 진행하는 경우 이름, 이메일, 전화번호 등 정보 저장될 수 있도록 수정

0.9.13

  • 삼성페이 결제수단 추가
  • iamport.payment.js 버전 1.1.2로 상향

0.9.12

  • KRW 화폐단위일 때에만 소수점 출력되지 않도록 수정
  • ajaxPrefilter 부분에 type check 버그로 인한 스크립트 오류 수정

0.9.11

  • 아임포트 REST API연동 라이브러리(iamport.php) 함수명 변경 및 schedule/unschedule 함수 추가

0.9.10

  • Easy Digital Download Recurring Payment를 위해 구매자가 희망하는 경우 customer_uid생성 후 저장하도록 수정. edd_get_payment_meta( $payment_id, EddIamportGateway::CUSTOMER_UID_META_KEY );

0.9.9

  • 간편 카드결제 시 카드정보전달구간 RSA암호화 처리(jQuery 1.5버전 이상을 필요로 합니다)
  • PG사별 일반 신용카드 결제 / 카카오페이 / 휴대폰 소액결제 추가 (실시간계좌이체, 가상계좌는 다음 버전에 추가 예정)
  • 구매자 휴대폰번호를 필수 입력받도록 수정합니다 (PG사 결제시 구매자 전화번호가 없으면 오류나는 경우가 많음)
  • 카드정보를 입력받는 legend tag가 css틀어지는 버그 수정

0.9.2

  • 결제 실패시, 에러메세지 출력 & alert팝업이 뜨도록 수정

0.9.1

  • 원화 표시할 때 symbol적용 및 소수점 제거

0.9.0

  • 간편 신용카드 결제를 위한 최초 플러그인 배포