⌨️다날
다날 결제연동 방법을 안내합니다.
1. 다날 PG 설정하기
다날 설정 페이지의 내용을 참고하여 PG 설정을 진행합니다.

2.결제 요청하기
JavaScript SDK IMP.request_pay(param, callback)을 호출하여 다날 Tpay 결제창을 호출할 수 있습니다. 결제결과는 PC/모바일 환경 모두 경우 IMP.request_pay(param, callback) 호출 후 callback 으로 수신됩니다.
주요 파라미터 설명
pg *string
PG사 구분코드
danal_tpay 로 지정하면 됩니다.
pay_method * string
결제수단 구분코드
card (신용카드)
trans (실시간 계좌이체)
vbank(가상계좌)
phone(휴대폰 소액결제)
cultureland (문화상품권)
happymoney (해피머니)
booknlife (도서문화상품권)
merchant_uid * string
주문번호
매번 고유하게 채번되어야 합니다.
buyer_tel * string
주문자 연락처
미 설정 시 다날 결제창에서 오류 발생 가능
amount * integer
결제금액
string 이 아닌점에 유의하세요
인증결제창 호출 파라미터에서 customer_uid 값을 추가하면 비 인증 결제창을 호출할 수 있습니다.
amount 금액
빌링키 발급시 amount 파라미터에 금액이 설정되는 경우 실 결제와 동시에 빌링키가 발급됩니다.
실결제를 원하지 않은 경우 amount 금액을 0원으로 설정합니다.
(amount를 0으로 지정한 경우 다날에서 최초 10원 테스트 결제를 하고 30분 쯤 후 자동 취소됩니다.)
주요 파라미터 설명
pg *string
PG사 구분코드
danal_tpay 로 지정하면 됩니다.
customer_uid *string
카드 빌링키
비 인증 결제창에서 고객이 입력한 카드정보와 1:1로 매칭될 빌링키를 지정합니다.
amount *Integer
결제금액
0원으로 설정시 빌링키만 발급되며 0원 이상 설정시 실결제와 빌링키 발급이 동시에 이루어 집니다.
period array
정기결제시 고객이 구매하는 제품에 대한 제공기간을 명시합니다. 해당 일자가 다날 결제창에 표기 됩니다.
from : YYYYMMDD
to : YYYYMMDD
빌링키(customer_uid)로 결제 요청하기
빌링키 발급이 성공하면 실 빌링키는 customer_uid 와 1:1 매칭되어 포트원 서버에 저장됩니다. customer_uid를 가맹점 내부서버에 저장하시고 비 인증 결제요청 REST API를 호출하시면 결제를 발생시킬 수 있습니다.
3. 부가기능
파라미터 설명
card_quota :
[]: 일시불만 결제 가능3,6: 일시불을 포함한 3, 6개월 할부개월 선택 가능\
할부개월수 3개월까지 활성화 예제
Last updated
Was this helpful?
