API로 포트원 크로스보더 이용하기

웹페이지에서 결제창을 호출할 수 있는 Web-SDK 이외에도 API를 통해 결제링크를 획득하거나 비인증결제를 진행할 수 있습니다.
또한 결제조회 및 PSP에서 지원하는 취소(환불)API를 공통화하여 제공합니다.
아래 주요 API목록을 확인 후 API 사이트에 방문하여 테스트 해 보실 수 있습니다.
header에 X-Portone-Client-Key는 PortOne Key를 설정하도록 하며 Authorization에는 Beaer {jwt token}를 설정합니다.
jwt token은 코드로 생성하는 방법과 API로 획득하는 두가지 방법을 제공합니다.

Initiate Payment

일반결제(다이렉트호출) 결제링크 생성
결제를 하고자 하는 결제채널(PSP)코드와 결제수단코드를 설정하여 해당 결제링크를 redirect_url로 획득합니다.
간편결제와 같이 앱호출을 지원하는 결제수단의 경우 deep_link를 통해 앱호출 링크가 전달됩니다.

Create Payment Link

일반결제(통합결제창) 결제링크 생성
currency를 지원하는 모든 결제수단을 노출하는 포트원 통합결제창을 호출할 수 있는 링크를 생성합니다.
DCC를 이용하는 경우 county_code에 해당하는 국가의 결제통화와 currency를 기준으로 선택하게 합니다.

Get Transaction Status

결제상태조회
결제상태코드와 결제메시지를 조회 할 수 있습니다.

Get Transaction Details

결제상세조회
결제에 대한 상세내역을 조회 할 수 있습니다.

Create Refund

취소(환불)요청
결제에 대한 승인취소 또는 부분취소를 요청 할 수 있습니다.

Fetch Refunds List

환불상세조회
환불요청에 대한 상세내역을 조회 할 수 있습니다.