아임포트 결제버튼 생성 플러그인

설명

아임포트는 국내 PG서비스들을 표준화하고 있는 결제 서비스입니다. 아임포트 하나면 국내 여러 PG사들의 결제 기능을 표준화된 동일한 방식으로 사용할 수 있게 됩니다.
이 플러그인은 아임포트 서비스를 어디서든 쉽게 이용할 수 있도록 “결제버튼”을 생성해주는 shortcode를 포함하고 있습니다.
우커머스가 설치되어있지 않은 환경에서도 사용하실 수 있습니다.
신용카드 / 실시간계좌이체 / 가상계좌 / 휴대폰소액결제를 지원합니다.
아임포트(https://admin.iamport.kr) 회원가입 후 이용하실 수 있습니다.

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

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

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

Arbitrary section

A brief Markdown Example

설치

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

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

FAQ

Installation Instructions

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

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

http://www.iamport.kr

관리자 페이지

https://admin.iamport.kr

페이스북

https://www.facebook.com/iamportservice

고객센터

1670-5176 / cs@iamport.kr

Contributors & Developers

“아임포트 결제버튼 생성 플러그인” is open source software. The following people have contributed to this plugin.

변경이력

= 0.9.3
* 필수입력값이 채워지지 않은 상태에서 결제하기 버튼 한 번 클릭하면 새로고침해야 다시 결제할 수 있는 문제 개선(결제하기 버튼 busy처리 로직 수정)

= 0.9.2
* wp_get_current_user() 가 제대로 동작하려면 init 뒤에 호출되어야 정상적으로 동작함. 환경에 따라 차이가 있어 init hook에서 setting 정보 저장할 수 있도록 수정

= 0.9.1
* administrator 뿐 아니라 editor 도 주문목록 확인 & 편집이 가능하도록 권한 정리

= 0.9.0
* 결제시 구매자로부터 추가정보 입력받을 수 있도록 [iamport_payment_button_field]숏코드 추가

= 0.8.0
* 결제금액 옵션에 대해서 여러 설정이 가능해짐. (1)고정형 금액 (2)선택형 금액 (3)구매자 입력형 금액

= 0.7.1
* 결제수단에 카카오페이 추가

= 0.7.0
* 복수PG사용자가 결제수단별로 이용할 수 있도록 수정
* 다날 가상계좌 결제연동되도록 사업자번호 입력필드 추가

= 0.6.0
* 결제버튼이 본문에 적용된 정렬 속성이 처리되도록 수정
* 삼성페이 결제수단 추가

= 0.5.5
* paid_at, vbank_due unixtimestamp형태로 저장하고 출력할 때 timezone계산해서 보여주기

= 0.5.4
* 마이페이지에서 결제상태, 결제일시 출력안되는 버그 수정
* 마이페이지에서 결제내역 모바일에서도 잘 보여지도록 반응형

= 0.5.3
* 관리자 계정은 전체 결제내역정보를 확인할 수 있도록 수정

= 0.5.2
* 회원에 한하여 결제기능 제공이 가능하도록 기능 추가. 아임포트 설정페이지에 “로그인 된 사용자에게만 구매 허용하시려면 체크하세요” 추가

= 0.5.1
* order_uid 파라메터 query string 방식으로 변환
* 결제완료 후 특정 페이지로 이동할 수 있도록 redirect_after 속성을 shortcode에 지원

= 0.5.0
* 생성자 잘못 사용되고 있던 버그 수정

= 0.43
* php short_open_tag 설정이 off인 경우에 오류가 발생하는 버그 수정

0.42

  • require_once 절대경로로 변경

0.41

  • 우커머스용 아임포트 플러그인과 동시에 설치되었을 때 lib/iamport.php 에서 class redeclare충돌나지 않도록 처리
  • 스크린샷 추가

0.4

  • 결제 시 사용자 정보를 입력받을 수 있도록 jQuery dialog적용 ( shortcode attribute를 통해 원하는 필드만 지정 가능 )
  • 관리자 페이지에서 아임포트 결제내역을 조회할 수 있음(아임포트 결제내역에 대한 custom post type 정의 및 메타데이터 적용)
  • 사용자가 자신의 결제내역을 확인할 수 있음(아임포트 결제 내역을 출력하는 shortcode적용)
  • 아임포트 shortcode 예시 소개 포함
  • 한 페이지에 여러 개의 payment button shortcode가 포함되어있을 때 initialized 오동작 버그 수정

0.32

  • shortcode content영역에 img태그 등 html태그가 직접 사용될 수 있도록 strip_tags함수 제거
  • 워드프레스 4.4와 호환되는지 확인함

0.31

  • shortcode 가 html생성하는 방식이 잘못되어 수정
  • 결제하기 버튼이 클릭되었을 때 IMP.init()호출하도록 변경

0.3

  • 최초 배포
  • http://demo.movingcart.kr 에 적용된 버전