pg (v1.1.0부터 지원) | string | 하나의 아임포트계정으로 여러 PG를 사용할 때 구분자 | undefined | (선택항목) 누락되거나 매칭되지 않는 경우 아임포트 관리자페이지에서 설정한 "기본PG"가 호출됨kakaopay , html5_inicis 와 같이 PG사명 만 지정html5_inicis.INIpayTest 와 같이 PG사명.상점아이디 로 지정
html5_inicis (이니시스웹표준)inicis (이니시스ActiveX결제창)kcp (NHN KCP)kcp_billing (NHN KCP 정기결제)uplus (LGU+)nice (나이스페이)jtnet (JTNet)kicc (한국정보통신)bluewalnut (블루월넛)kakaopay (카카오페이)danal (다날휴대폰소액결제)danal_tpay (다날일반결제)mobilians (모빌리언스 휴대폰소액결제)chai (차이 간편결제)syrup (시럽페이)payco (페이코)paypal (페이팔)eximbay (엑심베이)naverpay (네이버페이-결제형)naverco (네이버페이-주문형)smilepay (스마일페이)alipay (알리페이) |
pay_method | string | 결제수단 | card | card (신용카드)trans (실시간계좌이체)vbank (가상계좌)phone (휴대폰소액결제)samsung (삼성페이 / 이니시스, KCP 전용)kpay (KPay앱 직접호출 / 이니시스 전용)kakaopay (카카오페이 직접호출 / 이니시스, KCP, 나이스페이먼츠 전용)payco (페이코 직접호출 / 이니시스, KCP 전용)lpay (LPAY 직접호출 / 이니시스 전용)ssgpay (SSG페이 직접호출 / 이니시스 전용)tosspay (토스간편결제 직접호출 / 이니시스 전용)cultureland (문화상품권 / 이니시스, LGU+, KCP 전용)smartculture (스마트문상 / 이니시스, LGU+, KCP 전용)happymoney (해피머니 / 이니시스, KCP 전용)booknlife (도서문화상품권 / LGU+, KCP 전용)point (베네피아 포인트 등 포인트 결제 / KCP 전용)
|
escrow | boolean | 에스크로 결제여부 | false | (선택항목) 에스크로가 적용되는 결제창을 호출 |
merchant_uid | string | 가맹점에서 생성/관리하는 고유 주문번호 | random | (필수항목) 결제가 된 적이 있는 merchant_uid 로는 재결제 불가 |
name | string | 주문명 | undefined | (선택항목) 원활한 결제정보 확인을 위해 입력 권장 (PG사마다 차이가 있지만) 16자이내로 작성하기를 권장 |
amount | number | 결제할 금액 | undefined | (필수항목) |
custom_data | object | 가맹점 임의 지정 데이터 | undefined | (선택항목) 주문건에 대해 부가정보를 저장할 공간이 필요할 때 사용. json notation(string)으로 저장됨 |
tax_free | number | amount 중 면세공급가액 | undefined | (선택항목) 면세공급가액을 지정합니다. amount 중에서 면세공급가액에 해당하는 금액을 지정합니다.자세히 보기 |
vat | number | amount 중 부가세 금액 | undefined | (Deprecated) 복합과세 적용시 더 정확한 계산을 위해 tax_free 파라메터 사용을 권장합니다. 부가세금액을 지정합니다. vat와 무관하게 amount 는 고객으로부터 결제될 금액을 의미합니다. |
currency | string | 화폐단위 | KRW(페이팔의 경우에는 USD가 기본값) | (선택항목) KRW / USD / EUR / JPY(참조)페이팔정책상 KRW는 지원되는 결제화폐가 아니므로 USD가 기본 적용됩니다. |
language | string | 결제창의 언어 설정 | ko | (선택항목) 구매자에게 제공되는 결제창 화면의 언어 설정
- KG이니시스, LGU+, 나이스페이먼츠 : 아래 값으로 적용 가능(KG이니시스, 나이스페이먼츠는 PC결제창만 지원됨)
en 또는 ko - Paypal의 경우 2자리 코드 적용 (Paypal 언어 설정 코드 참조)
|
buyer_name | string | 주문자명 | undefined | (선택항목) |
buyer_tel | string | 주문자 연락처 | undefined | (필수항목) 누락되거나 blank일 때 일부 PG사에서 오류 발생 |
buyer_email | string | 주문자 Email | undefined | (선택항목) |
buyer_addr | string | 주문자 주소 | undefined | (선택항목) |
buyer_postcode | string | 주문자 우편번호 | undefined | (선택항목) |
notice_url | string / array of string | Notification URL | undefined | (선택항목) 아임포트 관리자 페이지에서 설정하는 Notification URL을 overwrite할 수 있음. 주문마다 다른 Notification URL이 필요하거나 복수의 Notification URL이 필요한 경우 사용 |
display | object | 결제화면과 관련한 옵션 설정 | undefined | (선택항목) 구매자에게 제공되는 결제창 화면에 대한 UI옵션. |