Search
⌃K
💻

결제 URL 생성하기

결제 URL 생성 API 명세를 기술합니다.

1. 개요

본 문서는 포트원에서 제공하는 결제 URL 생성 API 명세를 기술합니다. 포트원 서비스를 이용중인 가맹점은 해당 서비스를 제약없이 이용 가능합니다.

2. API URI

해당 API는 REST 방식으로 구현되어 인터넷 웹 서비스의 형태로 제공됩니다.
HTTP Method : POST
Content-Type : application/json;charset=UTF-8
운영
URI
https://api.iamport.co/api/supplements/v1/link/payment

3. 설명

결제가 가능한 URL을 생성하여 고객이 해당 URL에 접근하여 결제를 진행 할 수 있습니다. PG사가 지원하는 모든 결제수단 지원이 가능하며 설정한 시간이 만료된 경우 해당 URL 접근시 결제를 진행할 수 없습니다.

4. 요청 메세시 상세

post
https://api.iamport.co/api/supplements/v1/link
/payment
결제URL을 생성합니다.
#요청 JSON 전문 예시
json
{
"payment_info": "{\"title\":\"테스트가맹점\",\"user_code\":\"imp68124833\",\"amount\":10000,\"merchant_uid\":\"merchant_1630665784552\",\"name\":\"결제링크 테스트\",\"tax_free\":\"면세공급가액\",\"currency\":\"KRW\",\"language\":\"ko\",\"buyer_name\":\"\",\"buyer_tel\":\"\",\"buyer_addr\":\"\",\"buyer_email\":\"\",\"buyer_postcode\":\"\",\"custom_data\":\"json_object\",\"notice_url\":\"결제 결과를 받을 url\",\"pay_methods\":[{\"pg\":\"INIpayTest\",\"pay_method\":\"card\",\"label\":\"신용/체크카드\"},{\"pg\":\"INIpayTest\",\"pay_method\":\"naverpay\",\"label\":\"네이버페이\"},{\"pg\":\"INIpayTest\",\"pay_method\":\"kakaopay\",\"label\":\"카카오페이\"},{\"pg\":\"INIpayTest\",\"pay_method\":\"phone\",\"label\":\"핸드폰 소액결제\"},{\"pg\":\"INIpayTest\",\"pay_method\":\"trans\",\"label\":\"계좌이체\"},{\"pg\":\"INIpayTest\",\"pay_method\":\"vbank\",\"label\":\"가상계좌\"}]}",
"expired_at": 1634324016
}
#결제(브릿지) 페이지 화면 예시
결제(브릿지) 페이지
만료(브릿지) 화면
결제 URL API 요청이 성공한경우 응답 URL 렌더링 화면 예시입니다.
결제 URL 페이지 화면
결제 URL 페이지 만료시각(expire_at)이 지난 경우 표시되는 화면입니다.
결제 URL만료 화면

5.결제 URL 비활성화 방법

응답(shortenedUrl) URL 마지막 String 을 결제 URI API 주소 뒤에 삽입하여 호출
**HTTP Method : **PUT
API 응답이 아래와 같은경우
{
}
위와 같이 호출시 결제 URL 즉시 비활성화 처리됩니다.