)
18 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/extra/identity-verification/v1/credit-auth/1.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 1. 본인인증 준비하기
3 | description: 신용카드 본인인증을 시작하기 위한 안내입니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | ## 1. 포트원 SDK 설치하기
9 |
10 | 포트원은 다양한 PG의 본인인증창을 통일된 방법으로 호출할 수 있도록 자바스크립트 SDK를 제공합니다.
11 | 브라우저에서 포트원 SDK를 호출하여 본인인증을 진행하게 됩니다.
12 |
13 |
14 |
15 | 결제창 연동을 진행할 주문 페이지에 아래 JS 라이브러리를 추가합니다.
16 |
17 | ```html
18 |
19 | ```
20 |
21 | [포트원 라이브러리 추가하기](https://www.youtube.com/watch?v=FLyOmbtnr48)
22 |
23 |
24 |
25 | ## 2. SDK 초기화하기
26 |
27 | 포트원 SDK를 사용하여 결제창을 호출하려면, 먼저 포트원 SDK를 초기화하여야 합니다.
28 |
29 | 먼저, 관리자 콘솔의 결제 연동 페이지에서 **고객사 식별코드**를 확인해 주세요.
30 |
31 | 그리고 결제창을 호출할 페이지에서 다음과 같이 포트원 SDK를 초기화합니다.
32 |
33 | ```ts title="client-side"
34 | IMP.init("{고객사 식별코드}"); // 예: imp00000000
35 | ```
36 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/extra/identity-verification/v1/credit-auth/readme.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 신용카드 본인인증 연동
3 | description: 신용카드 본인인증 기능을 구현하는 방법을 설명합니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 |
9 |
10 | 신용카드본인인증 서비스는 현재 서비스 중단으로 신규계약이 불가합니다.\
11 | (기존에 이용중인 고객사는 지속 사용 가능)
12 |
13 |
14 |
15 | **신용카드 본인인증 서비스란** 신용카드 인증을 통하여 해당 신용카드 소지자의 개인정보(이름, 생년월일, 성별, 외국인여부, KISA 고유식별값)를 확인할 수 있는 서비스입니다.
16 |
17 | (이미지 첨부: 신용카드 본인인증 화면 예시)
18 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/extra/identity-verification/v1/phone/1.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 1. 본인인증 준비하기
3 | description: 휴대폰 본인인증 연동을 위한 준비
4 | targetVersions:
5 | - v1
6 | versionVariants:
7 | v2: /opi/ko/extra/identity-verification/readme-v2
8 | ---
9 |
10 | ## 1. 포트원 SDK 설치하기
11 |
12 | 포트원은 다양한 PG의 본인인증창을 통일된 방법으로 호출할 수 있도록 자바스크립트 SDK를 제공합니다.
13 | 브라우저에서 포트원 SDK를 호출하여 본인인증을 진행하게 됩니다.
14 |
15 |
16 |
17 | 결제창 연동을 진행할 주문 페이지에 아래 JS 라이브러리를 추가합니다.
18 |
19 | ```html
20 |
21 | ```
22 |
23 | [포트원 라이브러리 추가하기](https://www.youtube.com/watch?v=FLyOmbtnr48)
24 |
25 |
26 |
27 | ## 2. SDK 초기화하기
28 |
29 | 포트원 SDK를 사용하여 결제창을 호출하려면, 먼저 포트원 SDK를 초기화하여야 합니다.
30 |
31 | 먼저, 관리자 콘솔의 결제 연동 페이지에서 **고객사 식별코드**를 확인해 주세요.
32 |
33 | 그리고 결제창을 호출할 페이지에서 다음과 같이 포트원 SDK를 초기화합니다.
34 |
35 | ```ts title="client-side"
36 | IMP.init("{고객사 식별코드}"); // 예: imp00000000
37 | ```
38 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/extra/identity-verification/v1/phone/readme.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 휴대폰 본인인증 연동하기
3 | description: 포트원을 이용하여 간편하게 휴대폰 본인인증을 연동하는 방법을 확인합니다.
4 | targetVersions:
5 | - v1
6 | versionVariants:
7 | v2: /opi/ko/extra/identity-verification/readme-v2
8 | ---
9 |
10 | **휴대폰 본인인증 서비스**란 본인 명의로 개통한 휴대폰을 이용하여 최소한의 개인정보를 입력하는 인증 절차를 거쳐 본인 여부와 입력한 정보의 정확성을 확인하여 주는 서비스입니다.
11 |
12 | 고객은 웹사이트에 가입, 결제, 또는 성인 인증 등을 위해 본인인증을 시행합니다.
13 | 본인인증은 모바일 기기에 설치된 본인인증 전용 앱을 이용하거나 사용자 본인 정보(**이름, 생년월일, 휴대폰번호**)를 인증요청 페이지에 입력한 후
14 | 문자로 온 인증번호를 기입하는 방식으로 이루어집니다.
15 |
16 | (이미지 첨부: 휴대폰 본인인증 화면예)
17 |
18 | 포트원을 이용한 휴대폰 본인인증의 Flow는 JavaScript SDK 를 이용하여 휴대폰 본인인증을 완료하고
19 | 고객사 서버에서 포트원 REST API를 이용하여 **인증완료정보를 획득**하는 방법으로 진행됩니다.
20 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/extra/identity-verification/v1/readme.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 본인인증 연동하기
3 | description: 포트원을 이용하여 간편하게 본인인증을 연동하는 방법을 확인합니다.
4 | targetVersions:
5 | - v1
6 | versionVariants:
7 | v2: /opi/ko/extra/identity-verification/readme-v2
8 | ---
9 |
10 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/extra/plugins/readme-v1.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 플러그인을 통해 포트원 이용하기
3 | description: 여러 플랫폼의 플러그인을 통해 포트원을 이용하는 방법을 안내합니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/extra/plugins/shopify/shopify/shopify-1.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: PortOne(KR) 가입 및 PG 계약
3 | description: Shopify 연동을 위해 선행해야할 내용을 설명합니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | 1. 먼저 포트원(KR) 계정을 생성하고, 원하는 PG사에 대해 가입을 신청합니다.
9 |
10 | (관련 이미지 첨부)
11 |
12 | 2. 가입 신청 후 계약이 진행되는 과정에서 PG사의 Credential을 메일이나 PG사 어드민을 통해 획득하게 됩니다.
13 |
14 | 3. PG사로부터 Credential을 획득한 뒤 콘솔에 접속하여 연동을 원하는 PG사를 추가합니다.
15 |
16 | (관련 이미지 첨부)
17 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/extra/plugins/shopify/shopify/shopify-2.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: PortOne(Global) 가입 및 결제수단 설정
3 | description: Shopify 연동을 위해 선행해야할 내용을 설명합니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | ## 1. PortOne 글로벌 가입하기
9 |
10 | PortOne 글로벌 어드민에 접속하여 가입합니다.
11 |
12 | (이미지 첨부: 포트원 글로벌 사이트 어드민 Register 화면)
13 |
14 | (이미지 첨부: 포트원 글로벌 가입 후 최초 로그인 화면)
15 |
16 | ## 2. 어드민 설정하기
17 |
18 | 포트원 글로벌 어드민에서 PortOne을 선택하고 PortOne(KR)의 Key값들을 추가합니다.
19 |
20 | (이미지 첨부: 포트원 글로벌 어드민 > Payment Channels > Filters: South Korea)
21 |
22 | (이미지 첨부: 포트원(KR) 콘솔 > 결제연동 > 내 식별코드/API Keys 를 통해 key값들을 확인할 수 있습니다.)
23 |
24 | (이미지 첨부: 포트원(Global) 콘솔로 돌아와서 포트원(KR) 의 Key값을 입력하고 Fetch MIDs를 클릭하면 등록된 PG사들의 MID값들을 불러옵니다.)
25 |
26 | (이미지 첨부: 포트원(Global) 콘솔로 돌아와서 포트원(KR) 의 Key 값을 입력하고 Fetch MIDs를 클릭하면 등록된 PG사들의 MID값들을 불러옵니다.)
27 |
28 | (이미지 첨부: 결제가 발생할 지역별로 Wallet(간편결제) Credit/Debit Cards(신용/체크카드) 등 결제수단 별 디폴트 PG사를 설정합니다.)
29 |
30 | (이미지 첨부: 특정 결제수단들을 활성화(Enable) 시키거나, 동일한 결제수단을 다른 PG를 통해 설정하는 경우 디폴트로 설정(Make Default)할 수 있습니다.)
31 |
32 | (관련 이미지 첨부)
33 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/extra/plugins/shopify/shopify/shopify-3.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: PortOne(Global) 에 Shopify 스토어 등록
3 | description: Shopify 스토어 등록방법을 설명합니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | ## 1. Shopify 채널 추가
9 |
10 | PortOne(Global) 어드민 > Payment Channel 메뉴에서 Shopify 를 선택하여 Shopify 스토어의 URL을 추가합니다.
11 |
12 | (이미지 첨부: Payment Channels >Filters: Global > Shopify 선택합니다.)
13 |
14 | (이미지 첨부: Shopify > Add keys 클릭하여 Shopify 스토어 URL 을 등록해야 합니다.)
15 |
16 | (이미지 첨부: Shopify 대쉬보드에 접속하면 스토어 URL 을 복사할 수 있습니다.)
17 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/extra/plugins/shopify/shopify/shopify-4.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Shopify 스토어에 PortOne 연결하기
3 | description: Shopify 스토어에 PortOne 연결방법을 설명합니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | ## 1. Shopify 앱 추가
9 |
10 | 먼저 Shopify 앱스토어에서 [PortOne Payments](https://apps.shopify.com/chaiport-payments) 링크를 통해 앱을 추가합니다.
11 | (또는 지급(Payments) > 결제방법 추가 > 공급업체로 검색에서 \[PortOne Payments]를 검색하여 설치하실 수 있습니다.)
12 |
13 | (이미지 첨부: \`앱 추가\` 버튼을 클릭합니다.)
14 |
15 | (이미지 첨부: 우측 상단에 \`Install app\`을 클릭하여 플러그인을 설치합니다.)
16 |
17 | ## 2. 결제수단 선택
18 |
19 | Shopify 스토어의 `Settings > Payments` 페이지에서 PortOne Payments 앱이 제공하는 결제수단을 선택해 줍니다.
20 | 이 부분은 엔드유저에게 스토어에서 제공하는 결제수단에 대한 마크를 노출시킵니다. 실제로 제공되는 결제수단과는 무관합니다.
21 |
22 | (이미지 첨부: Visa, Mastercard 등의 결제수단 마크를 추가할 수 있습니다.)
23 |
24 | ## 3. Portone Payments 선택
25 |
26 | Shopify 스토어의 `PortOne Payments` 설정페이지에서 Key 값을 추가하고, `Verify Now` 합니다.
27 |
28 | `Shopify > Settings > Payments` 페이지 상단에 `Manage` 버튼을 클릭하여 PortOne Payments 세팅 페이지에 접속합니다.
29 | PortOne Key 값을 입력하게 되어있습니다.
30 |
31 | (이미지 첨부: \`Payment Channels >Filters: Global > Shopify\` 선택합니다.)
32 |
33 | (이미지 첨부: \`PortOne(Global) 어드민 > Management > General\` 화면에서 Key 값을 확인하고 복사합니다.)
34 |
35 | (이미지 첨부: Key 값을 입력한 후 \`Verify Now\` 버튼을 클릭하여 연동상태를 확인합니다. 이제 모든 연동이 완료되었습니다!)
36 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/extra/plugins/shopify/shopify/shopify-5.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 엔드유저의 Shopify 결제 경험
3 | description: 실 고객의 Shopify 결제 화면을 설명합니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | ## 구매 플로우
9 |
10 | 1. 엔드유저는 고객사의 Shopify 스토어에서 상품을 장바구니에 추가하여 최종 구매페이지에 도달하게 됩니다.
11 |
12 | (관련 이미지 첨부)
13 |
14 | (관련 이미지 첨부)
15 |
16 | (관련 이미지 첨부)
17 |
18 | (관련 이미지 첨부)
19 |
20 | 2. 최종 체크아웃 페이지에 도달하면 결제가 PortOne Payment 로 진행된다는 안내문구를 확인할 수 있습니다.
21 |
22 | (관련 이미지 첨부)
23 |
24 | 3. Pay now 를 클릭하면 유저는 PortOne 의 체크아웃 창으로 이동하게 되고
25 | Shopify 스토어에 설정된 Currency 와 PortOne(Global) 어드민에서 설정된 조건에 따라 결제수단이 노출되고 최종결제가 이루어집니다.
26 |
27 | (관련 이미지 첨부)
28 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/extra/plugins/wordpress/readme-v1.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 워드프레스 플러그인
3 | description: 워드프레스 플러그인을 통해 포트원을 사용하는 방법을 안내합니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | 우커머스 플러그인을 통해 워드프레스에서 포트원을 사용할 수 있습니다.
9 |
10 | [우커머스 플러그인](https://developers.portone.io/opi/ko/extra/plugins/wordpress/woocommerce/readme)
11 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/extra/plugins/wordpress/woocommerce/payment.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 일반결제 연동하기
3 | description: 우커머스 플러그인을 통해 일반결제를 연동합니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | 이 문서는 우커머스 플러그인을 사용하여 일반결제 기능을 연동하는 방법을 설명합니다.
9 |
10 | ## STEP1: 포트원SDK 버전 설정하기
11 |
12 | 워드프레스 관리자 페이지의 우커머스 > 설정 > 포트원 페이지로 이동합니다. 인증결제를 위해 SDK버젼 설정이 필요합니다.
13 |
14 | (관련 이미지 첨부)
15 |
16 | ## STEP2: 결제 수단 활성화하기
17 |
18 | 워드프레스 관리자 페이지의 우커머스 > 설정 > 결제 페이지로 이동합니다. 사용하고자 하는 포트원 결제 수단을 활성화하고 관리 버튼을 통해 설정 페이지로 이동합니다.
19 |
20 | (관련 이미지 첨부)
21 |
22 | ## STEP3: 고객사 정보 입력하기
23 |
24 | 포트원 관리자 콘솔 > 결제연동 > 내 식별정보에서 확인한 고객사 정보를 입력합니다. 변경 사항 저장 버튼을 눌러 설정 내용을 저장합니다.
25 |
26 | (관련 이미지 첨부)
27 |
28 | ## STEP4: PG사 및 상점아이디 설정하기
29 |
30 | 연동하실 PG사와 PG사의 상점아이디를 입력해주세요.
31 |
32 | (관련 이미지 첨부)
33 |
34 | ## STEP5: 결제 수단별 설정하기
35 |
36 | 결제 수단별 옵션들을 다음과 같이 설정할 수 있습니다.
37 |
38 | ### 신용카드, 카카오페이, PAYCO, Eximbay, Paymentwall
39 |
40 | - 추가 옵션이 없습니다.
41 |
42 | ### 휴대폰 소액결제
43 |
44 | - 디지털 상품: 실물이 아닌 디지털 상품은 활성화해야 합니다.
45 |
46 | ### 실시간 계좌이체
47 |
48 | - 실시간 계좌이체 에스크로: 활성화하여 우커머스의 실시간 계좌이체 결제 수단을 에스크로 방식으로 변경할 수 있습니다.
49 |
50 | ### 가상계좌
51 |
52 | - 가상계좌 에스크로: 활성화하여 우커머스의 가상계좌 결제 수단을 에스크로 방식으로 변경할 수 있습니다.
53 | - 가상계좌 입금통지 설정: 가상계좌 입금통지를 받기 위해 반드시 설정해야 합니다. (필수)
54 | - 사업자등록번호: 다날 - 신용카드/계좌이체/가상계좌를 PG사로 사용할때 반드시 입력해야 합니다.
55 |
56 |
57 |
58 | 가상계좌 입금통지 설정
59 |
60 | 가상계좌를 사용하는 경우에는 가상계좌 입금통지 설정을 반드시 설정해야 합니다.
61 |
62 |
63 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/extra/plugins/wordpress/woocommerce/readme.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 우커머스 플러그인
3 | description: 포트원 우커머스 플러그인 사용방법을 안내합니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | 이 문서는 포트원 우커머스용 결제플러그인을 사용하여 쉽고 빠르게 결제를 연동하는 방법을 설명합니다.
9 |
10 | ## 플러그인 설치 및 활성화하기
11 |
12 | 포트원 우커머스용 플러그인을 워드프레스 사이트에 설치합니다. 해당 플러그인을 사용하기 위해서
13 | [우커머스 플러그인](https://ko.wordpress.org/plugins/woocommerce/)이 설치되어 있어야 합니다.
14 |
15 | 먼저 워드프레스 관리자 페이지에서 **플러그인** 메뉴를 클릭합니다. 페이지의 상단 플러그인 검색창에 포트원을 검색하여 결과 목록에 있는 **포트원
16 | 우커머스 결제**를 선택합니다.
17 |
18 | (관련 이미지 첨부)
19 |
20 | 플러그인을 설치하고 플러그인을 활성화 합니다.
21 |
22 | (관련 이미지 첨부)
23 |
24 | ## 결제 연동하기
25 |
26 | 일반결제 또는 정기결제 기능을 워드프레스 우커머스 플러그인을 사용하여 연동할 수 있습니다.
27 |
28 | [일반결제 연동하기](https://developers.portone.io/opi/ko/extra/plugins/wordpress/woocommerce/payment)
29 |
30 | [정기결제 연동하기](https://developers.portone.io/opi/ko/extra/plugins/wordpress/woocommerce/subscription)
31 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/extra/promotion/intro.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 프로모션
3 | description: 카드 즉시 할인을 쉽게 운영 및 관리할 수 있는 서비스입니다.
4 | targetVersions:
5 | - v1
6 | - v2
7 | ---
8 |
9 | ## 프로모션이란?
10 |
11 | 고객사가 카드사와 계약하여 사용자에게 즉시 할인을 제공하는 **카드 즉시 할인 서비스**를 운영하고 관리할
12 | 수 있는 서비스 입니다.
13 |
14 | 카드 즉시 할인 서비스를 이용시 필요한 **프로모션 관리 시스템**과 **프로모션 정산 대사 시스템** 을 제공합니다.
15 | 포트원 콘솔에서 기간, 할인 조건, 예산 등 다양한 옵션의 프로모션을 설정할 수 있으며,
16 | 생성된 프로모션 아이디를 포함하여 결제 요청시 즉시 할인을 적용할 수 있습니다.
17 | 또한, 프로모션이 종료된 후 할인이 적용된 거래 건들만 모아 엑셀로 다운로드하여 한 번에 결제 내역 정리 및 정산 금액 대사를 할 수 있습니다.
18 |
19 | 프로모션은 일부 고객사에 한하여 제공하고 있으며, 프로모션 도입을 원하시는 고객사의 경우 포트원으로 문의 주시기 바랍니다.
20 |
21 |
22 |
23 | 프로모션 메뉴의 경우 도입 고객사에 한하여 포트원 콘솔 내에서 확인하실 수 있습니다.
24 |
25 |
26 |
27 | [프로모션 생성하기](https://developers.portone.io/opi/ko/extra/promotion/console-guide)
28 |
29 | [프로모션 결제 연동하기](https://developers.portone.io/opi/ko/extra/promotion/integration)
30 |
31 | [프로모션 결제 취소하기](https://developers.portone.io/opi/ko/extra/promotion/refund)
32 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/integration/start/v1/readme.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 결제 연동 시작하기
3 | description: 결제 연동을 시작합니다.
4 | targetVersions:
5 | - v1
6 | versionVariants:
7 | v2: /opi/ko/integration/start/v2/readme
8 | ---
9 |
10 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/integration/start/v2/billing/payment.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 2. 결제 요청하기
3 | description: 포트원 빌링키 결제 API를 사용해 바로 결제를 요청합니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /opi/ko/integration/start/v1/non-auth
8 | ---
9 |
10 | 포트원의 빌링키 결제 API를 호출하여 결제를 진행합니다.
11 |
12 | 바로 결제를 진행하고 싶은 것이 아니라 미래 특정 시점에 결제가 일어나게 하고 싶다면 [결제 예약하기](https://developers.portone.io/opi/ko/integration/start/v2/billing/schedule)을 참고하세요.
13 |
14 | ```ts title="server-side"
15 | // 고객사에서 채번하는 새로운 결제 ID를 만들어주세요.
16 | const paymentId = OrderService.getNewPaymentId();
17 |
18 | // 포트원 빌링키 결제 API 호출
19 | const paymentResponse = await fetch(
20 | `https://api.portone.io/payments/${encodeURIComponent(paymentId)}/billing-key`,
21 | {
22 | method: "POST",
23 | headers: {
24 | Authorization: `PortOne ${PORTONE_API_SECRET}`,
25 | "Content-Type": "application/json",
26 | },
27 | body: JSON.stringify({
28 | billingKey,
29 | orderName: "월간 이용권 정기결제",
30 | // 빌링키 결제 API를 참고해 고객 정보를 채워주세요.
31 | customer: YOUR_CUSTOMER_INFO,
32 | amount: {
33 | total: 8900,
34 | },
35 | currency: "KRW",
36 | }),
37 | },
38 | );
39 | if (!paymentResponse.ok)
40 | throw new Error(`paymentResponse: ${await paymentResponse.json()}`);
41 | ```
42 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/integration/start/v2/billing/readme.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 빌링키 결제 연동하기
3 | description: 카드 혹은 휴대 전화 정보를 이용하여 빌링키를 발급하고, 빌링키를 이용해 결제를 요청하는 방법을 안내합니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /opi/ko/integration/start/v1/non-auth
8 | ---
9 |
10 | ## 빌링키란?
11 |
12 | 구독형 정기결제, 종량제 과금결제 등 고객사가 원하는 시점에 결제를 일으키기 위한 결제용 비밀 키입니다.
13 |
14 | 고객사가 고객의 카드정보를 저장할 수 없기 때문에, 해당 카드에 대응하는 빌링키를 발급 받아 저장하고, 결제 시점에는 결제 정보 대신 빌링키를 이용하여 요청하는 방식을 씁니다.
15 |
16 | 가지고 있는 빌링키를 사용해 즉시 결제를 요청하거나, 시간을 정해 결제를 예약할 수 있습니다.
17 |
18 |
19 |
20 | ### 빌링키는 정기 구독에만 사용이 가능합니다.
21 |
22 | 빌링키를 이용한 결제는 결제수단이 본인 소유인지 확인이 어려워 관리가 어렵고, 카드사 심사 시 빌링키를 사용한 비정기적인 결제를 허용하지 않을 수 있습니다.
23 |
24 |
25 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/integration/start/v2/keyin.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 수기(키인) 결제 연동하기
3 | description: 구매자 인증 없이 결제 수단 정보만으로 결제를 요청합니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /opi/ko/integration/start/v1/non-auth
8 | ---
9 |
10 |
11 |
12 | 수기 결제를 이용하기 위해서는 PG사와 별도 협의가 필요합니다.
13 |
14 |
15 |
16 | 수기(키인) 결제 API를 이용해 1회성 결제 요청이 가능합니다.
17 |
18 | ## 수기 결제의 장단점
19 |
20 | 아래의 예제처럼 고객사가 직접 만든 UI로 결제 정보를 입력받을 수 있습니다.
21 |
22 | 그러나 간편 결제와 다르게 고객이 매번 정보를 기입해야 한다는 번거로움이 있습니다.
23 |
24 | ## 수기 결제 예제
25 |
26 | 고객사 서버에서 아래와 같이 포트원 API를 호출합니다.
27 |
28 | ```ts title="server-side"
29 | // 포트원 수기(키인)결제 API 호출
30 | const paymentResponse = await fetch(
31 | `https://api.portone.io/payments/${encodeURIComponent(UNIQUE_PAYMENT_ID)}/instant`,
32 | {
33 | method: "POST",
34 | headers: {
35 | Authorization: `PortOne ${PORTONE_API_SECRET}`,
36 | "Content-Type": "application/json",
37 | },
38 | body: JSON.stringify({
39 | channelKey: CHANNEL_KEY_HERE,
40 | orderName: "월간 이용권 정기결제",
41 | // 수기 결제 API를 참고해 고객 정보를 채워주세요.
42 | customer: YOUR_CUSTOMER_INFO,
43 | amount: {
44 | total: 8900,
45 | },
46 | currency: "KRW",
47 | // 수기(키인)결제 API를 참고해 카드 / 가상계좌 정보를 채워주세요.
48 | method: PAYMENT_METHOD_HERE,
49 | }),
50 | },
51 | );
52 | if (!paymentResponse.ok)
53 | throw new Error(`paymentResponse: ${await paymentResponse.json()}`);
54 | ```
55 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/support/agency-and-tier.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 대표상점과 하위상점
3 | description: 대표상점과 하위상점 설정에 대한 안내 입니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | **하나의 계정으로 하위 상점별 결제대행사 이용을 원하시는 경우 포트원에서 제공하는 하위상점 기능을 사용하시면 됩니다.**
9 |
10 | 회원가입 시 대표상점이 자동으로 생성되며, 추가로 하위상점을 추가하여 하위 상점별 결제대행사 채널 등록 및 결제내역 조회(취소)가 가능합니다.
11 | 하위 상점 생성 시 `Tier Code`(영문, 숫자를 조합한 3자리 고유 코드를 지정) 이용하여 결제를 진행해야 합니다.
12 |
13 | 하위상점 생성은 포트원 콘솔 내 [하위 상점 관리](https://admin.portone.io/merchant/?tab=store)에서 생성할 수 있습니다.
14 |
15 | ## 주요 기능
16 |
17 | **1. 하위몰별 결제대행사 채널 설정**
18 |
19 | - 하위 상점을 추가 혹은 삭제하고, 하위 상점의 PG사 MID 설정 및 관리를 하실 수 있습니다.
20 | - 하위 상점은 대표 상점에 추가된 채널에 한해서만 선택하여 추가할 수 있습니다.
21 |
22 | (이미지 첨부: 하위 상점 생성 예시 화면 1)
23 |
24 | (이미지 첨부: 하위 상점 생성 예시 화면 2)
25 |
26 | **2. 결제 요청**
27 |
28 |
29 |
30 | 포트원 V1 결제 모듈의 경우 아래 방법으로 결제를 요청해야 합니다.
31 | 포트원 V2 결제 모듈의 경우 하위 상점 생성 시 채번되는 store id를 이용하여 대표상점과 동일하게 결제 요청/조회/취소를 진행할 수 있습니다.
32 |
33 |
34 |
35 | - 하위 상점 결제요청시 **JavaScript SDK** 에서 다음과 같이 **Tier를 구분하여 호출**하실 수 있습니다.
36 |
37 | **IMP.agency(고객사 식별코드, Tier(고유)코드 3자리)**
38 |
39 | `ex) IMP.agency('imp12345678', '001')`
40 |
41 |
42 |
43 | **REST API호출시 주의 사항**
44 |
45 | REST API호출시에는 Header에 Tier정보를 같이 보내야 해당 Tier에 대한 접근이 가능
46 |
47 | HTTP Header 에 아래와 같은 파라미터 설정 필요
48 |
49 | `"Tier" : "티어코드 3자리"`
50 |
51 |
52 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/support/code-info/card-code.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 카드사 코드
3 | description: PortOne 에서 처리하는 카드사별 코드목록 입니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | | 카드사명 | code|
9 | |:--------:|:---:|
10 | | BC |`361`|
11 | | KB |`381`|
12 | | 현대 |`367`|
13 | | 삼성 |`365`|
14 | | 롯데 |`368`|
15 | | NH |`371`|
16 | | 우리 |`041`|
17 | | 하나SK |`374`|
18 | | 새마을 |`045`|
19 | | 제주 |`373`|
20 | | 광주 |`364`|
21 | | 신한 |`366`|
22 | | KDB |`002`|
23 | | 수협 |`369`|
24 | | 신협 |`048`|
25 | | 씨티 |`370`|
26 | | 우체국 |`071`|
27 | | K뱅크 |`089`|
28 | | 전북 |`372`|
29 | |카카오뱅크|`090`|
30 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/support/code-info/code.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 택배사 코드
3 | description: 에스크로 배송등록에 필요한 택배사 코드표를 확인합니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | **이용하시는 PG사 상관없이 동일한 코드표가 적용됩니다.**
9 |
10 | |택배사 코드|택배사 이름 |
11 | |-----------|-------------------------------------------------------------------|
12 | |`HYUNDAI` |롯데택배 |
13 | |`HANARO` |하나로택배 |
14 | |`SAGAWA` |SC로지스 |
15 | |`KGB` |로젠택배 |
16 | |`YELLOWCAP`|옐로우캡 |
17 | |`DONGBU` |동부택배 |
18 | |`EPOST` |우체국택배 |
19 | |`CJGLS` |CJ대한통운 |
20 | |`HANJIN` |한진택배 |
21 | |`DAESIN` |대신택배 |
22 | |`ETC` |기타(위 코드표에 해당되지 않는 값이 전달되면 ETC로 자동 처리됩니다)|
23 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/support/code-info/pg-3.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: PG사 오류코드
3 | description: 각 PG사별 오류코드집을 내려받을 수 있습니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | ## NHN KCP
9 |
10 | (파일: NHN KCP 오류코드 다운로드)
11 |
12 | ## KG이니시스
13 |
14 | (파일: KG이니시스 오류코드 다운로드)
15 |
16 | ## 카카오페이
17 |
18 | (파일: 카카오페이 오류코드 다운로드)
19 |
20 | ## 토스페이먼츠
21 |
22 | (파일: 토스페이먼츠 오류코드 다운로드)
23 |
24 | ## KG모빌리언스
25 |
26 | (파일: KG모빌리언스 휴대폰 결제 오류코드 다운로드)
27 |
28 | (파일: KG모빌리언스 휴대폰 결제 취소 오류코드 다운로드)
29 |
30 | ## 다날
31 |
32 | (파일: 다날 오류코드 다운로드)
33 |
34 | ## 페이먼트월
35 |
36 | [페이먼트월 오류코드 바로가기](https://docs.paymentwall.com/integration/direct/brick/error-codes)
37 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/support/code-info/portone-code.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 해외 카드코드
3 | description: 금융결제원 기관코드가 정의되어 있지 않은 해외 카드사 코드를 확인합니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | |카드코드|카드명 |
9 | |--------|----------------|
10 | |`10001` |해외은련카드 |
11 | |`10002` |해외다이너스카드|
12 | |`10003` |해외아멕스카드 |
13 | |`10004` |해외마스터카스 |
14 | |`10005` |해외비자카드 |
15 | |`10006` |해외JCB카드 |
16 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/support/code-info/readme.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 코드 정보
3 | description: PG사/카드사/택배사/은행별 코드들을 확인할 수 있습니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | [결제대행사별 빌링키 획득 규칙](https://developers.portone.io/opi/ko/support/code-info/pg)
9 |
10 | [PG사별 은행코드](https://developers.portone.io/opi/ko/support/code-info/pg-1)
11 |
12 | [PG사 코드](https://developers.portone.io/opi/ko/support/code-info/pg-2)
13 |
14 | [카드사 코드](https://developers.portone.io/opi/ko/support/code-info/card-code)
15 |
16 | [택배사 코드](https://developers.portone.io/opi/ko/support/code-info/code)
17 |
18 | [PG사 오류코드](https://developers.portone.io/opi/ko/support/code-info/pg-3)
19 |
20 | [해외 카드코드](https://developers.portone.io/opi/ko/support/code-info/portone-code)
21 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/support/contact.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 직접 문의하기
3 | description: 기술지원 문의를 위한 연락처 정보입니다.
4 | targetVersions:
5 | - v1
6 | - v2
7 | ---
8 |
9 | 포트원 결제 연동 및 운영 과정에서 기술적인 어려움을 겪고 있다면, 아래 메일로 문의하세요.
10 |
11 |
12 |
13 | - V1:
14 | - V2:
15 |
16 |
17 |
18 |
19 |
20 | - V2:
21 | - V1:
22 |
23 |
24 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/support/flow.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 포트원 결제 플로우
3 | description: PG사 직연동과 포트원 연동시의 결제 플로우 차이점을 확인할 수 있습니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | ## 1. PG사 직연동시 결제 흐름도
9 |
10 | (이미지 첨부: PG사 직연동 결제 플로우)
11 |
12 | > PG사 모듈을 직접 연동시에는 일반적으로 결제요청은 **2-Transaction** 으로 처리됩니다.
13 | >
14 | > 1. 결제요청을 위한 **인증키 획득**
15 | > 2. **실 결제요청**
16 |
17 | > 백엔드 개발 포인트가 여러군데 존재하며 복잡한 형태의 연동 모듈과 샘플페이지
18 | > 그리고 이해하기 어려운 연동메뉴얼 분석의 **삼중고**를 겪으시게 됩니다.
19 |
20 | ## 2. 포트원 결제 흐름도
21 |
22 | (이미지 첨부: 포트원 결제 플로우)
23 |
24 | > 포트원을 통해 결제연동을 진행하시는 경우 복잡한 PG사 모듈 연동부는 이미 포트원에서 처리 되었기 때문에 도식의 흐름대로 결제처리가 이루어집니다.
25 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/opi/ko/support/redirect.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 리디렉션이란?
3 | description: 리디렉션의 정의를 자세히 확인할수 있습니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | **현재 페이지를 다른 페이지로 이동함을 의미합니다.**
9 |
10 | ![]()
11 |
12 | ## 리디렉션은 왜 필요할까요?
13 |
14 | - 기존의 페이지의 주소가 새롭게 변경되어 이동이 필요한 경우
15 | - 불필요하거나 잘못된 서브 주소를 하나로 이동시키는 경우
16 | - 로그인, 인증 등의 목적으로 다른 주소로 이동이 필요한 경우
17 |
18 | **리디렉션은 아래와 같이 두 가지로 구분이 됩니다.**
19 |
20 | - **리디렉션 301**
21 |
22 | - 서버사이드 및 클라이언트 언어에서 어떤 코드도 수행하지 않고 바로 리디렉션 처리
23 |
24 | - **리디렉션 302**
25 |
26 | - 일시적인 방법으로 Redirect으로 스크립트나 html 태그를 이용한 방법
27 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/platform/ko/guides/process.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 서비스 프로세스
3 | description: ''
4 | ---
5 |
6 | ## ✔️ 파트너 정산 자동화 서비스 프로세스
7 |
8 |
9 |
10 | 📘 **파트너정산은 간단한 API연동과 관리자 콘솔 등록을 통해 파트너정산을 자동화 하는 서비스 입니다.**
11 |
12 |
13 |
14 | 전반적인 프로세스는 다음과 같으며 포트원의 결제 서비스를 이용하고 있다고 가정합니다.
15 |
16 | - 포트원 고객사는 API/콘솔을 통해 **파트너와 포트원 고객사간의 계약을 등록**합니다.
17 | - 중개수수료, 정산 주기, 추가수수료 등 정산정보를 등록합니다.
18 |
19 | - 포트원 고객사는 API/콘솔을 통해 **파트너(하위셀러)를 등록**합니다.
20 | - 파트너 아이디, 파트너 계좌 등 파트너 정보를 등록합니다.
21 | - 파트너에게 기본으로 적용될 계약을 등록합니다.
22 |
23 | - 포트원 고객사가 정산 API를 통해 **결제 아이디와 할인금액, 상품정보와 같은 주문정보, 파트너 아이디를 전달**합니다.
24 | - 포트원 결제 sdk/api 처리 이후 정산 api를 통해 결제 아이디, 할인금액, 주문정보, 파트너 아이디를 전달합니다.
25 |
26 | - 포트원은 정산 API를 통해 **주문정보 기반으로 정산금액을 계산**합니다.
27 | - 파트너 아이디 를 통해 정산대상 파트너를 찾습니다.
28 | - 해당 파트너로 등록된 기본계약 아이디를 통해 중개수수료를 계산하고 정산주기를 통해 해당 정산건의 정산일을 계산합니다.
29 | - 할인금액을 반영하여 결제금액과 합하여 주문금액을 계산합니다.
30 | - 할인아이디를 통해 할인금액의 파트너 분담금을 계산합니다.
31 | - 추가수수료 아이디를 통해 해당 주문건에 적용되어야할 추가 과금을 계산합니다.
32 |
33 | - 포트원은 파트너별로 **누적된 정산금액을 정산일에 맞춰 이체할 금액을 계산**합니다.
34 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/platform/ko/usages/client.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 고객사 예시
3 | description: ''
4 | ---
5 |
6 | ## 사전 조건
7 |
8 | - 가맹점 : 커머스 마켓플레이스
9 |
10 | - 파트너 : 셀러 A, 셀러 B
11 |
12 | - 계약 조건
13 |
14 | |파트너|중개수수료| 정산주기 |
15 | |:----:|:--------:|:----------------------------:|
16 | | A | 10% |D+2, 매월 31일, 전 영업일 기준|
17 | | B | 20% |D+2, 매월 31일, 전 영업일 기준|
18 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2023-04-24.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-04-24T00:00:00.000Z
3 | writtenAt: 2023-04-27T00:00:00.000Z
4 | ---
5 |
6 | ## 수정사항
7 |
8 | ### ✔️ 비인증 결제에서 웹훅 재전송이 작동하지 않던 오류를 수정했습니다
9 |
10 | 비인증 결제건의 웹훅 응답이 500으로 전송되는 경우, 1분 간격으로 최대 5회 웹훅이 재전송 됩니다.
11 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2023-05-08.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-05-08T00:00:00.000Z
3 | writtenAt: 2023-05-11T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### ✔️ 결제내역 대용량 조회 API를 이용할 수 있습니다
9 |
10 | 결제내역 대용량 조회 API를 통해 5만건 이상의 결제내역을 한 번에 조회할 수 있습니다. 1회 호출 시
11 | 1,000건의 결제내역이 나타나며, 추가 호출을 통해 5만건 이상의 결제내역을 확인할 수 있습니다.
12 |
13 | 본 기능 설정을 위한 자세한 내용은 관련 API 문서를 확인 바랍니다. [→ 결제내역 다건조회 API](https://developers.portone.io/api/rest-v2/payment?v=v2#get%20%2Fpayments-by-cursor)
14 |
15 | ## 기타 수정사항
16 |
17 | ### ✔️ 네이버페이 구매확정 API 에서 요청인을 설정할 수 있습니다
18 |
19 | 기존 네이버페이 구매확정 시 admin(store)이 기본값으로 구현되어 있었으나, `/requester` 파라미터를
20 | 추가하여 customer 로 구매확정할 수 있습니다.
21 |
22 | 본 기능 설정을 위한 자세한 내용은 관련 API 문서를 확인 바랍니다. [→ \[결제형-네이버페이\] 에스크로 주문 확정 API](https://api.iamport.kr/)
23 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2023-05-12.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-05-12T00:00:00.000Z
3 | writtenAt: 2023-05-15T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### ✔️ 스마트로의 새로운 결제모듈을 이용할 수 있습니다
9 |
10 | 기존 결제모듈을 통해 제공되는 결제기능은 제한적이었으나, 이번 업데이트를 통해 이용 가능한 결제기능이
11 | 대폭 확대되었습니다. 그럼, 새로운 스마트로 결제모듈의 주요 기능을 바로 소개합니다.
12 |
13 | - REST API 를 이용해 연동합니다
14 | - 기존에 발급된 연동키값(MID, 서명, 결제취소 비밀번호)을 그대로 새로운 결제모듈에서 이용할 수 있습니다
15 | - 정기결제를 지원합니다
16 | - 허브형 간편결제를 지원합니다
17 | - KRW, USD 결제를 지원합니다
18 | - 카드사 결제창 다이렉트 호출이 가능합니다
19 | - 에스크로 결제를 지원합니다
20 | - 에스크로 배송 정보를 수정할 수 있습니다
21 | - 면세 금액을 직접 설정할 수 있습니다
22 | - 회전식/고정식 가상계좌를 발급할 수 있습니다
23 |
24 | 본 기능 설정을 위한 자세한 내용은 관련 API 문서를 확인 바랍니다. [→ 스마트로 PG 설정하기](https://developers.portone.io/docs/ko/pg/payment-gateway/smartro-v2/readme)
25 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2023-05-22.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-05-22T00:00:00.000Z
3 | writtenAt: 2023-05-25T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### ✔️ 페이팔 정기결제를 이용 가능합니다
9 |
10 | 기존에 해외 정기결제를 연동하기 위해서는 페이먼트월이 유일한 선택지였지만 이번 업데이트를 통해 보다 다양한 선택지를 제공합니다.
11 | 그럼, 페이팔 정기결제를 이용하기 위한 주요 절차를 소개합니다.
12 |
13 | - 포트원 SDK 1.3.0 부터 빌링키를 발급할 수 있습니다
14 |
15 | - 빌링키 발급을 위해서는 포트원의 페이팔 파트너 계정으로 사전에 등록해야 합니다
16 | - 기존 페이팔 SPB 를 이용 중인 고객은 바로 이용 가능합니다
17 |
18 | - 결제창 호출을 위해서는 페이팔 SPB 버튼 렌더링이 필요합니다
19 |
20 | 본 기능 설정을 위한 자세한 내용은 관련 API 문서를 확인 바랍니다.
21 | [→ 페이팔 RT 빌링키 발급 연동가이드 바로가기](https://developers.portone.io/docs/ko/pg/payment-gateway/rt)
22 |
23 |
24 |
25 | ### ✔️ 네이버페이(결제형)을 이용 중인 경우, 모바일 결제창이 표시됩니다
26 |
27 | 네이버페이의 업데이트에 따라, 네이버페이(결제형)을 이용 중인 경우 PC에서 결제창 호출 시 모바일 UI의 결제창이 표시되도록 수정했습니다.
28 | 또한 결제창 호출 시, 열린 웹페이지의 전체화면으로 결제창이 표시됩니다.
29 |
30 | 전체화면이 아닌 팝업으로 결제창을 나타나도록 하기 위해서는 `naverPopupMode` 파라미터 설정이 필요합니다.
31 |
32 | 본 기능 설정을 위한 자세한 내용은 관련 API 문서를 확인 바랍니다.
33 | [→ 네이버페이(결제형) 팝업 모드 설정하기](https://developers.portone.io/docs/ko/pg/simple/naver)
34 |
35 |
36 |
37 | ### ✔️ 워드프레스 우커머스를 통해 네이버페이(주문형)을 이용 중인 경우, 구매자의 배송지 변경 사항이 자동 반영됩니다
38 |
39 | 이번 업데이트를 통해 우커머스에서 배송지 정보를 간편하게 확인할 수 있습니다.
40 |
41 | 구매자가 배송지 변경 시 주문 건의 \[상세정보] - \[상태] 항목은 ‘배송지 변경’으로 표시되며, \[배송] 항목에서 변경된 배송지를 확인할 수 있습니다.
42 | 이와 함께 \[주문 메모]에 변경 내역이 기록됩니다.
43 |
44 | 본 기능 이용을 위해서는 아임포트 우커머스 플러그인 `2.2.36` 버전으로 업데이트하시기 바랍니다.
45 |
46 | (관련 이미지 첨부)
47 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2023-05-25.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-05-25T00:00:00.000Z
3 | writtenAt: 2023-05-31T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### ✔️ 우리카드 독자 결제망을 이용할 수 있습니다
9 |
10 | 우리카드가 독자 결제망을 구축함에 따라 우리카드 결제건의 매입도 우리카드를 통해 실행됩니다.\
11 | 이러한 변경은 5월 26일부터 발급되는 모든 우리카드에 적용됩니다.
12 |
13 | 이번 업데이트를 통해 우리카드 결제창을 다이렉트 호출할 수 있습니다.
14 | 우리카드 결제 건에 대해 관리자콘솔에서 결제내역 조회 시, 결제수단에서 바로 '우리카드'로 구별할 수 있으며
15 | API 결제내역 조회 시 카드사 코드번호(금융결제원 표준코드번호) '041' 로 구별할 수 있습니다.
16 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2023-06-19.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-06-19T00:00:00.000Z
3 | writtenAt: 2023-06-21T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### ✔️ KG이니시스를 통해 애플페이를 이용할 수 있습니다
9 |
10 | KG이니시스 간편결제수단으로 애플페이를 이용할 수 있습니다. 이번 업데이트를 통해 포트원은 토스, KCP, KG이니시스, 총 3개 PG사를 통해 애플페이를 지원합니다.
11 |
12 | 기존에 KG이니시스를 이용 중이라면 결제수단 추가 계약을 통해 애플페이를 연동할 수 있습니다. 하단의 일반
13 | 문의 채널을 통해 관련 문의를 남겨주시면 포트원 고객지원팀이 안내드리겠습니다.
14 |
15 | ### ✔️ 기타 수정사항
16 |
17 | - 블루월넛 가상계좌 만료일자가 실제 만료일자로 저장됩니다
18 | - 엑심베이 결제 취소 안내 메일이 결제시 설정된 언어로 발송됩니다
19 | - 페이먼트월 결제대기(pending) 단계에서 결제실패로 웹훅이 발송되던 오류를 수정했습니다
20 | - 카카오페이 이용시 `partner_user_id`를 고객 식별 파라미터로 설정 가능합니다
21 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2023-07-03.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-07-03T00:00:00.000Z
3 | writtenAt: 2023-07-05T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### ✔️ (구)토스페이먼츠 SDK(결제창) 결제 요청 시 아이패드 기기에서 모바일 환경의 결제창이 표시됩니다
9 |
10 | iOS13 이후 아이패드 기기에서 결제 요청 시 PC 환경의 결제창이 표시되어 결제가 정상적으로 진행되지
11 | 않았습니다. 이번 업데이트를 통해 아이패드에서도 모바일 환경의 결제창이 표시되어 정상적으로 결제를
12 | 진행할 수 있습니다.
13 |
14 | ### ✔️ 헥토파이낸셜 빌링키 발급을 위한 API를 이용할 수 있습니다
15 |
16 | 기존 헥토파이낸셜의 경우 API를 통한 빌링키 발급 요청 시 결제가 함께 진행되었으나, 이번 업데이트를 통해 결제 없이 빌링키만 독립적으로 발급할 수 있습니다.
17 |
18 | 본 기능 사용을 위한 자세한 내용은 관련 연동가이드를 확인 바랍니다. [→ 헥토파이낸셜 빌링키 발급 요청하기](https://developers.portone.io/docs/ko/pg/payment-gateway/settle/readme)
19 |
20 | ## 기타 수정사항
21 |
22 | ### ✔️ KG모빌리언스를 통해 신용카드 결제를 이용할 수 있습니다
23 |
24 | KG모빌리언스와 계약을 통해 새로운 결제수단으로 신용카드를 이용할 수 있습니다. 하단의 일반 문의 채널을 통해 관련 문의를 남겨주시면 포트원 고객지원팀이 안내드리겠습니다.
25 |
26 | 본 기능 설정을 위한 자세한 내용은 관련 연동가이드를 확인 바랍니다. [→ KG모빌리언스](https://developers.portone.io/docs/ko/pg/payment-gateway/kg)
27 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2023-07-10.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-07-10T00:00:00.000Z
3 | writtenAt: 2023-07-12T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V1**✔️ 나이스페이먼츠의 새로운 결제창을 이용할 수 있습니다
9 |
10 | 포트원을 통해 나이스페이먼츠의 새로운 결제창(이하 ‘(신) 나이스페이먼츠’)을 이용할 수 있습니다. 이번
11 | 업데이트를 통해 기존 모듈보다 확장된 결제수단을 제공하며, 모든 간편결제에 대해 허브형과 다이렉트
12 | 호출을 지원합니다.
13 |
14 | (신) 나이스페이먼츠에서 이용 가능한 간편결제는 다음과 같습니다.
15 |
16 | - 카카오페이
17 | - 네이버페이
18 | - 페이코
19 | - 삼성페이
20 | - 11Pay (구.SKPay)
21 | - SSG Pay
22 | - L Pay
23 | - 애플페이
24 |
25 | 이 외에도 SDK/API 빌링키 발급, 에스크로, API 가상계좌 발급 및 회수, 면세 및 부가세 금액 지정(영세율 포함), 상점분담무이자 등의 기능을 지원합니다.
26 |
27 | (신) 나이스페이먼츠 이용시 고려해야 하는 조건들이 있으니 다음 문서를 참고하시기 바랍니다.
28 |
29 | [→ (신)나이스페이먼츠 일반결제 연동 유의사항](https://developers.portone.io/docs/ko/pg/payment-gateway/nice-v2/payment-caution)
30 |
31 | [→ (신)나이스페이먼츠 비인증결제 연동 유의사항(빌링키 발급 및 API 연동)](https://developers.portone.io/docs/ko/pg/payment-gateway/nice-v2/billing-api-caution)
32 |
33 | 기존에 나이스페이먼츠를 이용 중이라면 간편결제사와 별도의 계약없이 간단한 신청만으로 간편결제를
34 | 이용할 수 있습니다. 하단의 일반 문의 채널을 통해 관련 문의를 남겨주시면 포트원 고객지원팀이
35 | 안내드리겠습니다.
36 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2023-07-17.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-07-17T00:00:00.000Z
3 | writtenAt: 2023-07-19T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V1**✔️ KCP를 통해 PC환경에서 애플페이 허브형과 다이렉트형을 이용할수 있습니다
9 |
10 | 기존에 KCP를 통해 애플페이를 이용하기 위해서는 모바일 환경에서만 가능했지만,
11 | 이번 업데이트를 통해 PC환경에서 애플페이 허브형과 다이렉트형을 모두 지원합니다.
12 |
13 | ### **결제 모듈 V1**✔️ PG MID 복수조회 API (`GET /users/pg`) 호출시 `channel_name`과 `channel_key`를
받아볼 수 있습니다
14 |
15 | API를 통해 PG 설정 정보 호출시 channel\_name과 channel\_key 응답을 받아볼 수 있습니다.
16 |
17 | 본 기능 설정을 위한 자세한 내용은 관련 API 문서를 확인 바랍니다.
18 | [→ PG MID 복수조회 API 호출하기](https://developers.portone.io/docs/ko/api/miscellaneous-api/pg/pg-mid-api)
19 |
20 |
21 |
22 | ## 기타 수정사항
23 |
24 | ### **결제 모듈 V1**✔️ 네이버페이 웹훅 수신 시점에 거래 취소시 콜백을 수신합니다
25 |
26 | 웹훅 우선순위 설정 후 네이버페이 결제시, 웹훅 수신 포인트에서 결제상태가 결제취소여도 콜백을 수신합니다.
27 |
28 | ### **결제 모듈 V1**✔️ 페이먼트월 취소 요청 시점에 고객사 웹훅을 호출하지 않습니다
29 |
30 | 기존에는 결제 취소 요청시 즉시 결제상태가 변경되는 웹훅이 전송되어 잘못된 결제상태를 수신하는 문제가 있었으나,
31 | 이번 업데이트를 통해 페이먼트월 결제 취소 요청시 콜백을 수신하는 시점에 결제상태를 결제취소로 변경합니다.
32 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2023-07-31.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-07-31T00:00:00.000Z
3 | writtenAt: 2023-07-31T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V1**✔️ KCP 결제창 내 할인쿠폰 적용 여부 파라미터 기능 추가
9 |
10 | KCP 인증결제창에서 할인쿠폰 적용 여부를 컨트롤 할수 있는 파라미터가 추가되었습니다.
11 | 할인쿠폰기능을 사용하기 위해서는 KCP와 협의가 먼저 선행되어야 하는점 유의하세요
12 |
13 | 본 기능 설정을 위한 자세한 내용은 SDK 가이드 문서를 확인 해주세요
14 | [→ KCP SDK 연동가이드 확인하기](https://developers.portone.io/docs/ko/pg/payment-gateway/nhn-kcp#4-%EA%B8%B0%ED%83%80-%ED%8C%8C%EB%9D%BC%EB%AF%B8%ED%84%B0)
15 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2023-08-31.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-09-01T00:00:00.000Z
3 | writtenAt: 2023-09-01T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V1**✔️ 엑심베이 브라우저 팝업 차단 해제 문구 default 언어를 영문으로 변경
9 |
10 | 엑심베이는 해외결제를 지원하는 PG사이기에 글로벌 언어인 영어로
11 | 팝업차단 해제 문구가 고객에게 안내되도록 변경하였습니다.
12 |
13 | ### **결제 모듈 V1**✔️ NHN KCP 빌링키 발급 시 주민등록입력/생년월일 파라미터로 노출 여부
14 |
15 | NHN KCP결제창을 통한 빌링키 발급시 파라미터를 통해 빌링키 발급을 위한 정보입력 과정에서 필요한 항목중 개인정보에 해당되는 주민등록번호/생년월일 항목을
16 | 선택할수 있도록 하였습니다.
17 |
18 | 본 기능 설정을 위한 자세한 내용은 SDK 가이드 문서를 확인 해주세요
19 | [→ KCP SDK 연동가이드 확인하기](https://developers.portone.io/docs/ko/pg/payment-gateway/nhn-kcp#4-%EA%B8%B0%ED%83%80-%ED%8C%8C%EB%9D%BC%EB%AF%B8%ED%84%B0)
20 |
21 | ### **결제 모듈 V1**✔️ 결제 URL 생성 API 지원 PG사 확대
22 |
23 | 이번 업데이트를 통해 아래 PG사도 결제 URL 생성 API를 통해 결제를 발생시킬수 있게되었습니다.
24 |
25 | - (신)토스페이먼츠
26 | - (신)스마트로
27 | - KSNET
28 | - (신)페이팔 일반결제/정기결제
29 | - (신)나이스페이먼츠
30 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2023-12-15.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-12-15T00:00:00.000Z
3 | writtenAt: 2023-12-15T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V1**✔️ (신) 토스페이먼츠 SDK(결제창) 빌링키 발급 시 결제창 백그라운드 변경
9 |
10 | 기존에는 토스페이먼츠 결제창의 백그라운드가 모서리 부분에만 표시되었으나 결제창 호출 시 전체 백그라운드를 동일한 색상으로 처리하여 깔끔하게 표시되도록 하였습니다.
11 |
12 | (관련 이미지 첨부)
13 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-01-08.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-01-08T00:00:00.000Z
3 | writtenAt: 2024-01-08T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V2**✔️ 포트원 V2 신모듈에서 나이스페이먼츠 결제를 지원합니다.
9 |
10 | 이제 포트원 V2를 통해 나이스페이먼츠 일반결제/정기결제가 가능합니다. 이번 업데이트를 통해 다양한 결제수단을 제공하며, 모든 간편결제에 대해 허브형과 다이렉트 호출을 지원합니다.
11 |
12 | 나이스페이먼츠에서 지원하는 결제수단 아래와 같습니다.
13 |
14 | - 카드
15 |
16 | - 실시간 계좌이체
17 |
18 | - 가상계좌 (회전식/고정식)
19 |
20 | - 휴대폰 소액결제
21 |
22 | - 상품권 (컬쳐랜드)
23 |
24 | - 간편결제 (허브형/다이렉트)
25 | - 카카오페이
26 | - 네이버페이
27 | - 페이코
28 | - 삼성페이
29 | - 애플페이
30 | - 11Pay (구.SKPay)
31 | - SSGPay
32 | - LPay
33 |
34 | 이 외에도 SDK/API 빌링키 발급, 에스크로, API 가상계좌 발급 및 말소, 면세 및 부가세 금액 지정(영세율 포함), 상점분담무이자 등의 기능을 지원합니다.
35 |
36 | 나이스페이먼츠 연동에 대해 자세히 알고 싶다면 [→ 나이스페이먼츠 연동가이드](https://developers.portone.io/docs/ko/v2-payment/pg/nice-v2?v=v2) 에서 확인하실 수 있습니다.
37 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-01-11.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-01-11T00:00:00.000Z
3 | writtenAt: 2024-01-11T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V1**✔️ 토스페이 정기결제 이용이 가능합니다.
9 |
10 | 기존에는 토스페이 일반결제만 지원하였으나 이번 업데이트를 통해 토스페이 일반결제와 정기결제를
11 | 이용하실 수 있습니다. 그럼, 토스페이 정기결제를 이용하기 위한 주요 절차를 소개합니다.
12 |
13 | - 포트원 SDK 1.3.0 부터 빌링키 발급 및 정기결제를 사용할 수 있습니다.
14 | - 토스페이 일반결제 / 정기결제를 사용하시려면 (신)토스페이(tosspay\_v2)로 연동해야 합니다.
15 | - (신)토스페이 결제 시 카드결제, 계좌결제를 지정할 수 있습니다.
16 |
17 | (신)토스페이 연동에 대해 자세히 알고 싶다면
18 | [→ (신)토스페이 연동가이드](https://developers.portone.io/docs/ko/pg/simple/tosspay-v2/readme?v=v1) 에서 확인하실 수 있습니다.
19 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-01-25.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-01-24T00:00:00.000Z
3 | writtenAt: 2024-01-25T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V1**✔️ 네이버페이 결제형에서 10원부터 결제할 수 있습니다.
9 |
10 | 네이버페이 결제형의 기존 최소주문금액 100원이었으나, 10원으로 수정되었습니다.
11 |
12 | ### **관리자 콘솔**✔️ 가상계좌 발급취소/말소 API를 이용하여 가상계좌를 말소한 경우 결제실패로
분류되어 표시됩니다.
13 |
14 | 가상계좌 발급 후 입금 전에 API를 이용해 가상계좌를 말소한 경우, 관리자콘솔 \[결제 상세 내역 조회]에서
15 | 결제실패로 분류됩니다. 가상계좌 말소 건은 엑셀 다운로드시 실패 상세 항목에 **계좌말소**로 표시되어
16 | 구분할 수 있습니다.
17 |
18 | ### **관리자 콘솔**✔️ 엑셀 내의 `PG계정` 컬럼명이 `PG상점아이디(MID)` 로 변경되었습니다.
19 |
20 | \[결제 상세 내역 조회]에서 엑셀 다운로드시 기존에 PG계정으로 표시되던 컬럼명이 **PG상점아이디(MID)** 로 표시됩니다.
21 |
22 |
23 |
24 | ## 기타 수정사항
25 |
26 | ### **결제 모듈 V1**✔️ Microsoft Edge 브라우저에서 adblock extension과 충돌하는 현상이 수정되었습니다.
27 |
28 | Microsoft Edge 브라우저 환경에서 결제 모듈 호출 시 adblock extension과 충돌을 일으켜 결제창이
29 | 정상적으로 호출되지 않는 현상이 간헐적으로 발생하였으나 현재는 수정되어 정상적으로 호출이
30 | 가능합니다.
31 |
32 | ### **결제 모듈 V1**✔️ (신) 페이팔 결제 요청 시 컨텐츠 상품인 경우 배송지 입력란이 표시되지 않습니다.
33 |
34 | 기존에는 디지털 상품인 경우에도 배송지 입력란이 표시되었으나 결제 요청 시 `digital:true`로
35 | 입력한 경우 청구주소로 배송 체크박스 및 상세 주소 입력 칸이 표시되지 않습니다.
36 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-01-30.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-01-31T00:00:00.000Z
3 | writtenAt: 2024-02-01T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V2**✔️ easyPay.easyPayProvider(간편결제수단) 파라미터에 대한 동작이 변경되었습니다.
9 |
10 | 기존에는 토스페이먼츠 결제창(SDK) 결제 요청 시 `payMethod:EASY_PAY` 입력 후
11 | `easyPay.easyPayProvider` 파라미터를 입력하지 않은 경우 통합결제창이 호출되었으나,
12 | `payMethod:EASY_PAY` 입력 후 `easyPay.easyPayProvider` 파라미터를 입력하지 않은 경우 **에러를
13 | 리턴**합니다.
14 |
15 | 따라서, 통합결제창 호출을 원하시는 경우 `payMehtod:CARD` 로 변경하여 호출하시고, 간편결제 다이렉트
16 | 호출을 원하시는 경우 `payMethod:EASY_PAY`로 입력하신 후 `easyPayProvider`를 입력하여 호출하시기
17 | 바랍니다.
18 |
19 | (빌링키 발급 및 정기결제를 사용하시는 경우 위의 변경으로 인한 영향을 받지 않습니다.)
20 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-02-23.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-02-23T00:00:00.000Z
3 | writtenAt: 2024-02-26T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V2**✔️ 포트원 V2 신모듈에서 페이팔 결제를 지원합니다.
9 |
10 | 이제 포트원 V2를 통해 페이팔 일반결제 및 정기결제를 이용할 수 있습니다. 포트원에서는 페이팔
11 | 일반결제는 SPB(Smart Payment Button) 방식으로, 정기결제는 RT(Reference Transaction) 방식으로
12 | 제공합니다.
13 |
14 | 페이팔 연동에 대해 자세히 알고 싶다면 [→ 페이팔 연동가이드](https://developers.portone.io/docs/ko/v2-payment/pg/paypal-v2?v=v2) 에서 확인하실 수 있습니다.
15 |
16 | ### **결제 모듈 V1**✔️ 결제 취소 시 발송되는 웹훅에 취소내역 아이디 (`cancellation_id`)가 포함됩니다.
17 |
18 | 기존에는 웹훅 발송 시 결제번호(`imp_uid`), 주문번호(`merchant_uid`), 결제 결과(`status`) 정보만
19 | 전달하였으나, 이제 취소내역 아이디(`cancellation_id`)도 포함하여 전달됩니다.
20 |
21 | ### **결제 모듈 V1**✔️ Schedule API의 `checking_amount` 파라미터 입력시 `currency`가 `KRW`로 자동 입력됩니다.
22 |
23 | 기존에는 `checking_amount` 파라미터를 사용할 때, 직접 `currency` 파라미터를 입력해야 정상적으로 결제 및 취소 처리가 가능했습니다.
24 |
25 | 이번 업데이트에서는 고객 편의성을 높이고자 자동으로 `currency` 파라미터가 `KRW`로 적용되도록 변경했습니다.
26 | 따라서 해외 통화 결제를 이용하는 경우 반드시 `currency` 파라미터에 해당 국가 통화를 입력하여 이용하시기 바랍니다.
27 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-03-08.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-03-08T00:00:00.000Z
3 | writtenAt: 2024-03-11T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V2**✔️ 포트원 V2 신모듈에서 스마트로 API 정기결제를 지원합니다.
9 |
10 | 이제 포트원 V2를 통해 스마트로에서도 API를 이용하여 빌링키를 발급할 수 있습니다.
11 |
12 | 스마트로 API 빌링키 발급에 대해 자세히 알고싶다면 [→ 스마트로 연동가이드](https://developers.portone.io/docs/ko/v2-payment/pg/smartro-v2?v=v2) 에서 확인하실 수 있습니다.
13 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-03-15.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-03-15T00:00:00.000Z
3 | writtenAt: 2024-03-18T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V1**✔️ 결제 요청 시 파라미터 유효성 검증이 추가되었습니다.
9 |
10 | 결제 요청 시 필수 파라미터인 `amount`와 `merchant_uid`에 대한 유효성 검증 로직이 추가되었습니다.
11 | `amount`는 number 형식으로, `merchant_uid`는 string 형식으로 요청해야 합니다.
12 | 형식이 올바르지 않는 경우 에러가 리턴되며 결제창 호출이 실패하니 유의하시기 바랍니다.
13 |
14 | ### **결제 모듈 V1****결제 모듈 V2**✔️ 토스페이먼츠(신모듈) 간편결제를 IFRAME으로 이용할 수 있습니다.
15 |
16 | 토스페이먼츠를 통해 카카오페이, 페이코, 삼성페이, Lpay, 토스페이 호출 시 기존에는 POPUP 방식으로 호출되었으나
17 | 이번 업데이트를 통해 IFRAME으로 이용 가능하여 간편결제 창을 닫은 후에도 정상적으로 실패응답을 확인할 수 있습니다.
18 |
19 |
20 |
21 | ## 기타 수정사항
22 |
23 | ### **결제 모듈 V1**✔️ 엑심베이 결제 취소시 호출되는 API 버전이 업그레이드 되었습니다.
24 |
25 | 기존에 포트원이 제공하던 알리페이가 알리페이 플러스로 변경됨에 따라 결제 취소시 호출되는 API 버전이 업그레이드 되었습니다.
26 | 결제 취소의 경우 기존과 동일한 방법으로 이용할 수 있습니다.
27 |
28 | ### **결제 모듈 V2**✔️ 모바일 환경에서 웰컴페이먼츠를 통해 가상계좌 결제 요청시 입금 기한을 설정할 수 있습니다.
29 |
30 | 기존에는 모바일 환경에서 웰컴페이먼츠를 통해 가상계좌 결제 요청시 입금 기한 설정이 불가능했으나, 이제 입금 기한 파라미터에 입력된 날짜로 설정할 수 있습니다.
31 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-03-25.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-03-25T00:00:00.000Z
3 | writtenAt: 2024-03-25T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **관리자 콘솔**✔️ 결제 연동 페이지가 새롭게 단장했습니다.
9 |
10 | - **\[채널 관리]**
11 | - 기존 연동 관리와 달리 채널 추가 시 결제 모듈 별 지원되는 기능 및 결제 수단 정보를 쉽게 확인할 수 있습니다.
12 | (관련 이미지 첨부)
13 | - 자세한 채널 추가 방법은 가이드를 참고해 주세요. [→ 포트원 V1 채널 연동 가이드 바로가기](../../../../docs/ko/ready/readme)
14 |
15 | - **\[식별코드·API Keys]**
16 | - V2 API Secret을 발급할 수 있습니다.
17 | - V2 API Secret의 경우 유효기간에 따라 갯수에 제한없이 발급이 가능합니다.
18 | (관련 이미지 첨부)
19 |
20 | - **\[결제알림(Webhook) 관리]**
21 | - 포트원 V2 결제모듈에서 사용하는 웹훅 데이터 형식으로도 테스트할 수 있습니다.
22 | - 포트원 V1/V2 결제 모듈 모두 테스트/실환경에 대해 웹훅을 각각 설정할 수 있습니다.
23 | (관련 이미지 첨부)
24 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-04-01.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-03-29T00:00:00.000Z
3 | writtenAt: 2024-04-04T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V2**✔️ 포트원 V2 신모듈에서 KG이니시스 결제를 지원합니다.
9 |
10 | 이제 포트원 V2를 통해 KG이니시스 일반결제 및 정기결제가 가능합니다. 이번 업데이트를 통해 다양한 결제수단을 제공하며, 모든 간편결제에 대해 허브형과 다이렉트 호출을 지원합니다.
11 |
12 | KG이니시스에서 지원하는 결제수단 아래와 같습니다.
13 |
14 | - 카드
15 |
16 | - 실시간 계좌이체
17 |
18 | - 가상계좌 (회전식/고정식)
19 |
20 | - 휴대폰 소액결제
21 |
22 | - 상품권 (컬쳐랜드/스마트문상/해피머니/도서문화상품권)
23 |
24 | - 간편결제 (허브형/다이렉트)
25 | - 카카오페이
26 | - 네이버페이
27 | - 페이코
28 | - 삼성페이
29 | - 애플페이
30 | - 토스페이
31 | - SSGPay
32 | - LPay
33 |
34 | 이 외에도 SDK/API 빌링키 발급, 에스크로, API 가상계좌 발급 및 말소, 면세 및 부가세 금액 지정, 상점분담무이자,
35 | 하위 사업자 정보로 현금영수증 발급 등의 기능을 지원합니다.
36 |
37 | KG이니시스 연동에 대해 자세히 알고 싶다면 [→ KG이니시스 연동가이드](https://developers.portone.io/docs/ko/v2-payment/pg/inicis-v2?v=v2) 에서 확인하실 수 있습니다.
38 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-04-05.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-04-03T00:00:00.000Z
3 | writtenAt: 2024-04-04T00:00:00.000Z
4 | ---
5 |
6 | ## 기타 수정사항
7 |
8 | ### **관리자 콘솔**✔️ 결제 내역 엑셀 내의 카드유형 정보가 추가되었습니다.
9 |
10 | \[결제 상세 내역 조회]에서 엑셀 다운로드시 신용카드, 체크카드, 기프트카드에 대한 정보가 표시됩니다.
11 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-04-12.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-04-12T00:00:00.000Z
3 | writtenAt: 2024-04-12T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V2**✔️ 포트원 V2 신모듈에서 한국결제네트웍스(KPN) 결제를 지원합니다.
9 |
10 | 이제 포트원 V2를 통해 한국결제네트웍스 일반결제 및 정기결제가 가능합니다. 이번 업데이트를 통해 다양한 결제수단을 제공하며,
11 | 일부 간편결제에 대해 허브형과 다이렉트 호출을 지원합니다.
12 |
13 | 한국결제네트웍스에서 지원하는 결제수단은 아래와 같습니다.
14 |
15 | - 카드
16 |
17 | - 실시간 계좌이체
18 |
19 | - 가상계좌 (회전식)
20 |
21 | - 휴대폰 소액결제
22 |
23 | - 간편결제 (허브형/다이렉트)
24 | - 카카오페이
25 | - 네이버페이 (다이렉트 호출 불가)
26 | - 페이코
27 | - 삼성페이
28 | - 토스페이
29 |
30 | 이 외에도 SDK/API 빌링키 발급, 에스크로, API 가상계좌 발급 및 말소, 면세 금액 지정, 상점분담무이자 등의 기능을 지원합니다.
31 |
32 | 한국결제네트웍스 연동에 대해 자세히 알고 싶다면 [→ 한국결제네트웍스 연동가이드](https://developers.portone.io/docs/ko/v2-payment/pg/kpn?v=v2) 에서 확인하실 수 있습니다.
33 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-05-08.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-05-08T00:00:00.000Z
3 | writtenAt: 2024-05-08T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **관리자 콘솔**✔️ 빌링결제 내역조회 페이지가 새롭게 오픈했습니다.
9 |
10 | 새로운 빌링결제 내역 조회 페이지에서는 빌링키 결제 및 결제 예약건에 대해 한 번에 조회 및 관리할 수 있습니다.
11 |
12 | - **\[상세 내역 조회]**
13 |
14 | - 빌링키 결제 내역을 상태별로 조회할 수 있습니다.
15 |
16 | - 콘솔 화면에서 결제 예약일 변경, 예약 해지, 결제 즉시 재시도, 결제 재예약을 할 수 있습니다.
17 |
18 | - 리커버리 기능을 설정하여 결제 실패 건에 대한 일괄 재시도를 자동화할 수 있습니다.
19 | - 포트원 V1 결제 서비스의 경우 결제예약 API(Schedule API)를 이용한 결제 예약 건 중 결제 실패 상태인
20 | 거래 건에 한하여 리커버리 기능을 사용할 수 있습니다. 비 인증 결제(빌링키) API(Again API) 건에 대한
21 | 리커버리 기능은 상반기 내로 업데이트될 예정입니다.
22 |
23 | - 포트원 V2 결제 서비스의 경우 빌링키 결제 API 및 결제 예약 API를 이용한 결제 건 중 결제 실패
24 | 상태인 거래 건에 한하여 리커버리 기능을 사용할 수 있습니다.
25 |
26 | (관련 이미지 첨부)
27 |
28 | - **\[빌링결제 캘린더]**
29 |
30 | - 빌링결제 건에 대한 월간/일간 데이터를 확인할 수 있습니다.
31 |
32 | (관련 이미지 첨부)
33 |
34 | - 자세한 내용은 가이드를 참고해 주세요. [→ 포트원 빌링결제 내역 가이드 바로가기](../../../../docs/ko/console/guide/billing-payments)
35 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-05-14.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-05-14T00:00:00.000Z
3 | writtenAt: 2024-05-17T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V1**✔️ KSNET을 통한 카드사 다이렉트 기능을 지원합니다.
9 |
10 | 이제 포트원 V1의 KSNET을 통해 카드사 다이렉트 결제가 가능합니다. 이번 업데이트를 통해 카드사 결제창을
11 | 바로 호출하여 사용하세요.
12 |
13 | KSNET 카드사 다이렉트 연동에 대해 자세히 알고 싶다면
14 | [→ KSNET 연동가이드](https://developers.portone.io/docs/ko/pg/payment-gateway/ksnet/readme?v=v1#%EC%B9%B4%EB%93%9C%EC%82%AC-%EB%8B%A4%EC%9D%B4%EB%A0%89%ED%8A%B8-%ED%98%B8%EC%B6%9C)
15 | 에서 확인하실 수 있습니다.
16 |
17 | (\* 포트원 V2 결제 모듈의 경우 추후에 KSNET을 통한 카드사 다이렉트 기능이 지원될 예정입니다.)
18 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-06-03.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-06-03T00:00:00.000Z
3 | writtenAt: 2024-06-03T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V2**✔️ 스마트 라우팅 기능이 새롭게 출시되었습니다.
9 |
10 | 포트원 V2에서 스마트 라우팅 기능을 제공합니다.
11 |
12 | (관련 이미지 첨부)
13 |
14 | ### 스마트 라우팅이란?
15 |
16 | 스마트 라우팅은 원클릭 결제 트래픽 자동 분산 서비스로 최초 연동 이후 포트원 관리자콘솔 내에서
17 | 결제대행사 추가/삭제 및 결제대행사 별 결제 요청 비율을 설정할 수 있습니다.
18 | 노코드 방식으로 고객사에서 멀티 PG 인프라를 구성하는데 필요한 개발 리소스를 확 줄였습니다.
19 |
20 | **지원 범위**
21 |
22 | - 결제창(SDK) 인증결제
23 | - API 수기(키인) 결제
24 | - API 빌링키 발급 및 빌링키결제/예약결제
25 |
26 | **지원 기능**
27 |
28 | 1. 스마트 라우팅 그룹 설정에 따른 결제 트래픽 분산 자동화
29 | 2. 슈퍼빌링키 발급
30 |
31 | - 스마트 라우팅 그룹 내 모든 결제대행사에 대해 빌링키 발급 요청 및 저장
32 |
33 | **지원 결제대행사**
34 |
35 | - 나이스페이먼츠
36 | - KG이니시스
37 | - 토스페이먼츠
38 | - 스마트로
39 | - KSNET
40 | - KPN
41 | - NHN KCP (6월 중 제공 예정)
42 |
43 | 이번 업데이트를 통해 스마트 라우팅 그룹을 생성하고 자동화된 결제 트래픽 분산 서비스를 경험해보세요.
44 |
45 | 스마트 라우팅에 대해 자세히 알고 싶다면
46 | [→ 스마트 라우팅 소개](https://developers.portone.io/opi/ko/extra/smart-routing/intro) 및
47 | [→ 스마트 라우팅 연동하기](https://developers.portone.io/opi/ko/extra/smart-routing/integration)
48 | 문서에서 확인하실 수 있습니다.
49 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-06-17.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-06-17T00:00:00.000Z
3 | writtenAt: 2024-06-17T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V2**✔️ 포트원 V2 결제모듈에서 NHN KCP 결제를 지원합니다.
9 |
10 | 이제 포트원 V2를 통해 NHN KCP 일반결제 및 정기결제가 가능합니다. 이번 업데이트를 통해 다양한 결제수단을 제공하며,
11 | 일부 간편결제에 대해 허브형과 다이렉트 호출을 지원합니다.
12 |
13 | NHN KCP에서 지원하는 결제수단은 아래와 같습니다.
14 |
15 | - 카드
16 |
17 | - 실시간 계좌이체
18 |
19 | - 가상계좌
20 |
21 | - 휴대폰 소액결제
22 |
23 | - 상품권 결제(컬쳐랜드/해피머니/도서문화상품권)
24 |
25 | - 간편결제 (허브형/다이렉트)
26 | - 카카오페이
27 | - 네이버페이
28 | - 페이코
29 | - SSG페이
30 | - L페이
31 | - 삼성페이
32 | - 애플페이
33 | - 토스페이
34 |
35 | 이 외에도 SDK/API 빌링키 발급, 에스크로, API 가상계좌 발급, 면세 금액 지정, 상점분담무이자 등의 기능을 지원합니다.
36 |
37 | NHN KCP 연동에 대해 자세히 알고 싶다면 [→ NHN KCP 연동가이드](https://developers.portone.io/docs/ko/v2-payment/pg/kcp-v2?v=v2) 에서 확인하실 수 있습니다.
38 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-06-19.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-06-19T00:00:00.000Z
3 | writtenAt: 2024-06-19T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V2**✔️ 포트원 V2 결제모듈에서 토스페이 결제 직연동을 지원합니다.
9 |
10 | 이제 포트원 V2를 통해 토스페이 직연동이 가능합니다. 이번 업데이트를 통해 일반결제 및 정기결제를 지원합니다.
11 |
12 | 토스페이에서 지원하는 결제수단은 아래와 같습니다.
13 |
14 | - 카드
15 | - 계좌
16 | - 토스머니
17 |
18 | 토스페이 연동에 대해 자세히 알고 싶다면 [→ 토스페이 연동가이드](https://developers.portone.io/docs/ko/v2-payment/pg/tosspay-v2?v=v2) 에서 확인하실 수 있습니다.
19 |
20 | ### **결제 모듈 V2**✔️ 웹훅 신버전이 추가되었습니다.
21 |
22 | V2 결제모듈을 이용하시는 경우 빌링키 발급 관련 웹훅을 받아보실 수 있습니다.
23 | 웹훅을 연동하여 이벤트 발생 시 결제 건의 상태를 동기화할 수 있습니다.
24 |
25 | 웹훅 버전에 대한 자세한 내용은 [웹훅 연동하기](https://developers.portone.io/docs/ko/v2-payment/webhook?v=v2#웹훅-버전에-따른-스키마-안내)에서 확인하실 수 있습니다.
26 |
27 | ### **결제 모듈 V2**✔️ 웹훅 시크릿 기능이 추가되었습니다.
28 |
29 | V2 결제모듈을 이용하시는 경우 웹훅 시크릿을 사용하여 포트원이 생성한 웹훅 요청인지 출처를 확인할 수 있으며,
30 | 악의적인 공격자가 보낸 웹훅 요청을 차단할 수 있습니다.
31 |
32 | 웹훅 시크릿에 대한 자세한 내용은 [웹훅 연동하기](https://developers.portone.io/docs/ko/v2-payment/webhook?v=v2#웹훅-요청-검증하기)에서 확인하실 수 있습니다.
33 |
34 | ## 기타 업데이트 사항
35 |
36 | ### **결제 모듈 V1**✔️ KG이니시스 통합인증 시 보안성이 강화되었습니다.
37 |
38 | 이제 포트원을 통한 KG이니시스 통합인증 이용시 민감정보를 암호화하여 처리할 수 있습니다.
39 | 고객사에서는 별도로 추가 대응 없이 바로 적용되어 사용하실 수 있습니다.
40 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-06-20.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-06-27T00:00:00.000Z
3 | writtenAt: 2024-07-01T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V1****결제 모듈 V2**✔️ 빌링키 다건조회 API가 추가되었습니다.
9 |
10 | 이제 포트원을 통해 발급된 빌링키를 한 번에 조회할 수 있습니다.
11 |
12 | 빌링키 다건조회 API에 대한 자세한 내용은 [빌링키 다건조회 API](https://developers.portone.io/api/rest-v2/billingKey#get%20%2Fbilling-keys)에서
13 | 확인하실 수 있습니다.
14 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-07-04.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-07-05T00:00:00.000Z
3 | writtenAt: 2024-07-08T00:00:00.000Z
4 | ---
5 |
6 | ## 기타 업데이트 사항
7 |
8 | ### **결제 모듈 V1**✔️ 엑심베이 Econtext 결제 시 일부 건에 대한 결제 상태 처리 로직이 변경되었습니다.
9 |
10 | 결제 승인이 완료된 경우 브라우저 새로고침 등의 이유로 결제 프로세스가 비정상적으로 종료된 경우에도
11 | 결제 상태가 `결제 완료`로 유지됩니다.
12 |
13 | ### **결제 모듈 V1**✔️ 엑심베이 결제 시 금액 위변조가 발생하는 경우 결제 취소 처리되도록 변경되었습니다.
14 |
15 | 승인 결과 처리 단계에서 결제 요청 당시 결제 금액과 승인 결제 금액이 다른 경우 자동으로 결제 취소 됩니다.
16 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-07-11.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-07-10T00:00:00.000Z
3 | writtenAt: 2024-07-10T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V1**✔️ KG이니시스 통합인증 결과 중 성별 정보를 확인할 수 있습니다.
9 |
10 | 이제 KG이니시스 통합인증을 통해 인증 시 응답에 성별 정보가 포함되며, 인증 후 내역 조회 시 응답 필드에도
11 | 성별 정보가 포함됩니다.
12 |
13 | 성별 정보를 활용하시려면 이전 인증 내역의 경우 Null로 응답됩니다.
14 |
15 | ### **결제 모듈 V2**✔️ 한국결제네트웍스(KPN)을 통한 카드 다이렉트 결제가 지원됩니다.
16 |
17 | 이제 한국결제네트웍스(KPN)을 이용하시는 고객사에서도 아래 지원되는 카드사에 한하여 카드 다이렉트
18 | 결제를 이용하실 수 있습니다.
19 |
20 | **지원 카드 목록**
21 |
22 | - BC카드
23 | - 신한카드
24 | - 삼성카드
25 | - 현대카드
26 | - 롯데카드
27 | - KB국민카드
28 | - NH농협카드
29 | - 씨티카드
30 | - 우리카드
31 | - 하나카드
32 | - 우체국은행카드
33 | - 카카오뱅크카드
34 | - 케이뱅크카드
35 | - 신협카드
36 | - KDB산업은행
37 | - 저축은행카드
38 | - 새마을금고카드
39 |
40 | KPN 카드 다이렉트에 대한 자세한 내용은 [KPN 연동가이드](https://developers.portone.io/docs/ko/v2-payment/pg/kpn)에서 확인하실 수 있습니다.
41 |
42 | ## 기타 업데이트 사항
43 |
44 | ### **결제 모듈 V2**✔️ redirectUrl 파라미터 입력 형식 유효성 검증 기준이 완화되었습니다.
45 |
46 | 기존에는 http 또는 https 프로토콜인 경우에만 입력 가능하였으나, 이제 다른 프로토콜로 입력한 경우에도
47 | 정상적으로 결제 요청이 가능하도록 유효성 검증 기준을 완화하였습니다.
48 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-09-05.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-09-05T00:00:00.000Z
3 | writtenAt: 2024-09-05T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **결제 모듈 V2**✔️ 포트원 V2 결제모듈에서 KG이니시스 통합인증을 지원합니다.
9 |
10 | 이제 포트원 V2를 통해 KG이니시스 통합인증이 가능합니다.
11 | 이번 업데이트를 통해 통신사PASS, 토스 인증서, 카카오 인증서, 네이버 인증서 등 민간인증서를 이용하여
12 | 본인인증을 진행할 수 있습니다.
13 |
14 | 통합인증에서 지원하는 인증수단은 아래와 같습니다.
15 |
16 | - 통신사PASS
17 | - 토스
18 | - 카카오
19 | - 네이버
20 | - 페이코
21 | - 금융결제원
22 | - KB국민은행
23 | - 신한은행
24 | - 하나은행
25 | - 우리은행
26 | - IBK기업은행
27 | - NH농협은행
28 | - 카카오뱅크
29 | - 삼성패스
30 |
31 | KG이니시스 통합인증 연동에 대해 자세히 알고 싶다면 [→ KG이니시스 통합인증 연동가이드](https://developers.portone.io/opi/ko/integration/pg/v2/inicis-unified-identity-verification?v=v2) 에서 확인하실 수 있습니다.
32 |
33 | ### **결제 모듈 V1**✔️ 포트원 V1 결제모듈에서 KCP 간편결제 다이렉트 호출 결제 이용시 해당 거래건에 결제수단 정보를 표시하는 방식이 일부 변경되었습니다.
34 |
35 | KCP 간편결제 다이렉트 호출 결제의 경우 기존에 결제수단(`pay_method`)이 `naverpay`, `payco`, `kakaopay와` 같은
36 | 간편결제사로 분류하는 코드였으나 9월 2일 거래건부터 결제 승인 시 결제수단에 따라 `point` 혹은 `card`로 표시되도록 변경되었습니다.
37 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-09-27.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-09-27T00:00:00.000Z
3 | writtenAt: 2024-09-30T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **PG 거래대사**✔️ 이제 콘솔 내 PG 거래대사에서 조회한 데이터를 엑셀로 다운로드하여 사용해 보세요.
9 |
10 | (관련 이미지 첨부)
11 |
12 | PG 거래대사 내의 **거래 정산 내역** 메뉴에서 정산일 또는 거래일을 기준으로,
13 | **거래 건별 조회** 메뉴에서는 정산일을 기준으로 최대 3개월 분량의 데이터를 엑셀로 다운로드할 수 있습니다.
14 |
15 | ### **PG 거래대사**✔️ KSNET, KPN, 하이픈에서 발생한 거래 건도 PG 거래대사에서 데이터 확인이 가능해집니다.
16 |
17 | 기존에 12개 PG사 (KCP, KG이니시스, 나이스페이먼츠, 토스페이, 네이버페이, 다날, 페이코, (구)토스페이먼츠,
18 | 토스페이먼츠, 카카오페이, 엑심베이, 헥토파이낸셜) 에서만 지원하던 **PG 거래대사**가 KSNET, KPN, 하이픈까지 확장하여
19 | 총 15개 PG사 데이터에 한하여 제공됩니다.
20 |
21 | (참고 : PG 거래대사 메뉴의 경우 클로즈 베타로 운영되고 있으며,
22 | 사용을 원하시는 고객께서는 [PG거래대사 베타서비스 신청 바로가기](https://forms.gle/cZAqJLGqovC1STrS8)에서 신청해 주시길 바랍니다.)
23 |
24 | ### **결제 모듈 V1**✔️ 엑심베이 결제시 결제 금액 위변조 확인이 강화됩니다.
25 |
26 | 기존에는 엑심베이로부터 전달받은 값 자체에 위변조 내용이 있는지 hash만 검증했으나
27 | 앞으로는 hash 검증에 추가로 실제 결제금액까지 비교하여 금액을 위변조하여 결제가 승인되지 않도록 로직을 추가하였습니다.
28 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2024-12-19.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-12-19T00:00:00.000Z
3 | writtenAt: 2024-12-12T00:00:00.000Z
4 | ---
5 |
6 | 안녕하세요 원 페이먼트 인프라팀입니다.
7 |
8 | 24년 12월 19일, 서비스 업데이트 사항 안내드립니다.
9 |
10 | 이번 업데이트에서는 아래 3가지 개선으로 보다 좋은 사용성을 제공합니다.
11 |
12 | 1. 통합 결제 내역 - 상점별 내역 조회 기능이 추가되었습니다.
13 | 2. 통합 결제 내역 - 일괄 웹훅 재전송 기능이 추가되었습니다.
14 | 3. 통합 결제 내역 - 필터 사용성을 개선하였습니다.
15 |
16 | ### **관리자 콘솔**
17 |
18 | ## 주요 업데이트 사항
19 |
20 | ### ✔️ 통합 결제 내역 - 상점별 내역 조회
21 |
22 | - **상점별 내역 조회**
23 | - 전체 또는 하위 상점별로 나누어 통합 결제 내역을 확인할 수 있습니다.
24 |
25 | 이를 통해, 기존에 전체 내역에서 수동으로 분류해서 확인해야 하는 번거로움을 대폭 줄이고 쉽게 상점별로 결제 내역을 조회할 수 있게 되었습니다.
26 |
27 | (관련 이미지 첨부)
28 |
29 | ### ✔️ 통합 결제 내역 - 일괄 웹훅 재전송
30 |
31 | - **웹훅 일괄 재전송**
32 | - 웹훅 수신에 실패한 결제 건들에 대해 일괄로 웹훅을 재전송할 수 있도록 기능이 추가되었습니다.
33 | - 조회된 기간 내에 웹훅 수신에 실패한 결제 건 수를 한 번에 파악할 수 있습니다.
34 |
35 | - **상점별 구분 발송**
36 | - 전체 또는 하위 상점별로 나누어 웹훅 일괄 재전송 기능을 사용할 수 있습니다.
37 |
38 | 이를 통해, 기존에 웹훅 재전송을 개별 건마다 적용하던 불편함을 개선하고 웹훅 재전송을 일괄적으로 빠르게 적용할 수 있게 되었습니다.
39 |
40 | (관련 이미지 첨부)
41 |
42 | ### ✔️ 통합 결제 내역 - 필터 사용성 개선
43 |
44 | - **옵션 배열 방식 변경**
45 | - 선택 항목이 많은 경우, 기존 **horizontal 배열**에서 **vertical 배열**로 변경하여 가독성과 사용성을 개선하였습니다.
46 |
47 | - **“전체 선택” 기능 확장**
48 | - 기존 “전체 선택” 기능이 일괄 적용만 가능했던 점을 개선하여, 각 항목별로도 “전체 선택” 기능을 추가했습니다. 이를 통해 더 세부적으로 선택 및 해제가 가능하도록 했습니다.
49 |
50 | 이를 통해, 기존에 비해 한눈에 옵션을 확인할 수 있어 선택 과정이 간소화되었고 필요한 옵션만 빠르고 정확하게 설정할 수 있도록 편의성을 향상시켰습니다.
51 |
52 | (관련 이미지 첨부)
53 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/api-sdk/2025-05-19.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2025-05-19T00:00:00.000Z
3 | writtenAt: 2025-05-19T00:00:00.000Z
4 | ---
5 |
6 | 안녕하세요 원 페이먼트 인프라팀입니다. 25년 5월 19일, 서비스 업데이트 사항 안내드립니다.
7 |
8 | 이번 업데이트를 통해 통합 결제 내역 페이지가 새롭게 탈바꿈을 했습니다.
9 |
10 | 개선 작업은 아래와 같습니다.
11 |
12 | ### **관리자 콘솔**
13 |
14 | ## 주요 업데이트 사항
15 |
16 | ### ✔️ 캘린더 UI 고도화
17 |
18 | (이미지 첨부: 캘린더 UI 고도화)
19 |
20 | - 상태 승인 시각, 결제 요청 시각을 기준으로 원하는 날짜를 쉽게 조회할 수 있습니다.
21 | - 시작일과, 종료일을 직접 입력하거나 캘린더에서 일자를 선택하여 날짜를 조회할 수 있습니다.
22 | - “오늘”, “어제”, “1주”, “1개월”, “3개월”, “6개월” 의 프리셋을 활용하여 직접 입력하지 않고도 간편하게 일자를 설정할 수 있습니다.
23 |
24 | ### ✔️ 검색 조건 최적화
25 |
26 | (이미지 첨부: 검색 조건 최적화)
27 |
28 | - 검색을 쉽게 할 수 있도록 각 검색 조건마다 최적화 작업을 진행하였습니다.
29 | - 주문 정보
30 | - 주문자명, 주문자 연락처, 주문명, 주문자 이메일, 주문자 주소로 더욱 정교화된 검색을 할 수 있습니다.
31 |
32 | - 거래번호
33 | - 포트원 거래번호, 고객사 거래번호를 동시에 검색할 수 있습니다.
34 |
35 | - 승인번호
36 | - 카드사 승인번호, 결제대행사 승인번호, PG결제취소 승인번호를 동시에 검색할 수 있습니다.
37 |
38 | ### ✔️ 필터 최적화
39 |
40 | (이미지 첨부: 필터 최적화)
41 |
42 | - 테이블 UI를 고도화함에 따라 테이블 헤더에 필터, 정렬 버튼이 추가되어 빠른 적용이 가능합니다.
43 | - Tip) 실 운영 업무를 위해 결제 모드는 “실결제”로 필터가 기본 적용되어 있습니다. 테스트 결제 건을 확인하고 싶으시다면 결제 모드 필터를 해제해 주세요.
44 |
45 | ### ✔️ 결제 히스토리 파악 가능
46 |
47 | (이미지 첨부: 결제 히스토리 파악 가능)
48 |
49 | - 기존에는 결제 상세 모달에서만 히스토리를 확인 가능했다면, 이제는 결제 내역에서 바로 확인할 수 있게 되었습니다. 결제 히스토리를 쉽게 확인하고 운영 업무에 활용하실 수 있습니다.
50 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/console/2023-04-24.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-04-24T00:00:00.000Z
3 | writtenAt: 2023-04-27T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### ✔️ 결제내역 조회 시 상태 승인 시각을 기준으로 확인할 수 있습니다
9 |
10 | 관리자콘솔 `[결제 상세 내역 조회]` 메뉴 - `[기준 시각]`을 `'상태 승인 시각'`으로 선택해 보세요.\
11 | 다섯 가지 결제 상태에 따라 가장 최근에 업데이트된 시각을 확인할 수 있습니다.
12 |
13 | 앞으로는 결제건의 결제 상태와 더불어 마지막 결제 상태가 업데이트된 시각도 함께 볼 수 있습니다.
14 |
15 |
16 |
17 | **Tip**: 포트원 관리자콘솔은 결제 상태를 결제완료, 결제예정, 결제실패, 결제취소, 승인대기로 분류하고 있습니다.
18 |
19 |
20 |
21 | (관련 이미지 첨부)
22 |
23 | ## 기타 수정사항
24 |
25 | ### ✔️ 매니저 권한을 부여받은 계정으로 정산 서비스를 이용할 수 있습니다
26 |
27 | 포트원 관리자콘솔은 계정 권한을 총 다섯 가지로 분류하고 있습니다.
28 |
29 | 1. **Admin(Owner)**: 모든 기능 접근 가능, 계정 삭제 시 상점 삭제
30 | 2. **Admin**: 모든 기능 접근 가능
31 | 3. **Dev**: 결제 연동 설정, 결제 내역 조회
32 | 4. **Manager**: 결제 내역 조회 및 수정, 리포트 조회, 계정 관리
33 | 5. **Read Only**: 결제 내역 조회, 리포트 조회
34 |
35 | ### ✔️ 결제연동 설정 시, 결제대행사로 다날 또는 KG이니시스를 선택하는 경우에만 본인인증을 선택할 수 있습니다
36 |
37 | 관리자콘솔 `[결제연동]` 메뉴 - `[테스트/실 연동 관리]` 탭에서 결제대행사 설정 및 추가를 진행할 때
38 | 본인인증 서비스를 제공하는 다날과 KG이니시스를 선택하는 경우에만 채널 속성에서 `'본인인증'` 선택이
39 | 활성화 됩니다. 이 외 결제대행사 선택 시 `'본인인증'` 선택은 비활성화 됩니다.
40 |
41 | (관련 이미지 첨부)
42 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/console/2023-05-08.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-05-08T00:00:00.000Z
3 | writtenAt: 2023-05-11T00:00:00.000Z
4 | ---
5 |
6 | (관련 이미지 첨부)
7 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/console/2023-05-22.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-05-22T00:00:00.000Z
3 | writtenAt: 2023-05-25T00:00:00.000Z
4 | ---
5 |
6 | (관련 이미지 첨부)
7 |
8 |
9 |
10 | ## 주요 업데이트 사항
11 |
12 | ### ✔️ 페이코 직연동을 이용 중인 경우, 판매자용 매출전표가 표시됩니다
13 |
14 | 이번 업데이트를 통해 판매자용 매출전표가 표시되도록 수정했습니다.
15 | 관리자콘솔 \[결제 상세 내역 조회] - 결제 건 선택 - ‘승인 영수증’을 선택해 확인해보세요.
16 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/console/2023-07-05.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-07-05T00:00:00.000Z
3 | writtenAt: 2023-07-05T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### ✔️ 전자결제 신청시 포트원 추천 패키지를 선택할 수 있습니다.
9 |
10 | 수많은 결제수단과 결제대행사 중 어떤 것이 우리 서비스에 알맞을지 고민됐다면, 포트원이 추천하는 결제수단과 결제대행사를 선택해서 전자결제를 신청하세요.
11 |
12 | 결제 데이터를 기반으로 증명된, 온라인 서비스를 운영 중인 기업이 가장 많이 이용하는 결제수단 네
13 | 가지를 제안합니다. 결제수단 선택시 포트원이 추천하는 결제대행사를 즉시 확인할 수 있습니다.
14 |
15 | 포트원 추천 패키지는 결제수단, 결제대행사 이용 비용, 결제형태와 연동방식을 종합적으로 고려하여
16 | 선별했습니다. 특정 결제수단과 결제대행사를 이용을 원한다면 \[전자결제 직접 선택하기]를 통해 자유롭게
17 | 골라보세요.
18 |
19 | (관련 이미지 첨부)
20 |
21 | ### ✔️ 전자결제 신청시 결제서비스의 모든 구성을 커스텀할 수 있습니다.
22 |
23 | 기존에는 결제수단을 선택한 후 다음 페이지에서 결제대행사와 결제형태를 확인할 수 있었기에 전자결제 신청 과정이 번거로웠습니다.
24 |
25 | 앞으로는 한 페이지에서 결제수단별로 이용 가능한 결제대행사를 확인하고, 결제형태까지 선택해보세요. 선택한 결제서비스는 장바구니에 담겨 즉시 확인하고 수정할 수 있습니다.
26 |
27 | 결제대행사별로 제공하는 결제수단이 궁금하다면, 우측 상단의 \[모든 결제대행사 보기]를 통해 포트원에서 지원하는 모든 결제대행사와 결제수단, 수수료까지 한 눈에 살펴보세요.
28 |
29 | (관련 이미지 첨부)
30 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/console/2023-07-07.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-07-07T00:00:00.000Z
3 | writtenAt: 2023-07-10T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **PG 거래대사**✔️ 엑심베이의 정산내역을 확인할 수 있습니다
9 |
10 | 이번 업데이트를 통해 처음으로 해외결제건의 정산내역을 조회할 수 있습니다.
11 | 관리자콘솔 \[정산]메뉴 - \[통합 내역 조회]에서 정산내역을 조회할 수 있으며, 엑심베이를 통한 7월 5일 결제건부터 확인할 수 있습니다.\
12 | 엑심베이는 결제일로부터 2일 후에 결제일의 정산내역을 수신합니다.
13 | 이용에 참고바랍니다.
14 |
15 | 📍정산통합조회 서비스의 기능이 궁금하다면 [→ 서비스소개 보기](https://guide.portone.io/a89f61e5-4545-41ae-9b72-14f506adcac6)\
16 | 📍이용 중인 PG사도 정산내역 조회가 가능한지 궁금하다면
17 | [→ 지원 PG사 확인하기](https://guide.portone.io/a89f61e5-4545-41ae-9b72-14f506adcac6)\
18 | 📍정산통합조회 서비스의 이용방법이 궁금하다면 [→ 이용방법 보기](https://guide.portone.io/92af7604-5813-48fa-a186-82e8e7356a3e)
19 |
20 | ### **PG 거래대사**✔️ 정산 통화별로 정산내역을 조회할 수 있습니다
21 |
22 | 기존에는 원화로만 정산내역을 조회할 수 있엇지만, 이번 업데이트를 통해 결제통화 및 정산통화별로 정산내역을 조회할 수 있습니다.
23 | 또한 \[통합 내역 조회] 메뉴의 조회 기준일이 정산예정일에 맞추어 자동으로 설정됩니다.
24 |
25 | (관련 이미지 첨부)
26 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/console/2023-07-17.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-07-17T00:00:00.000Z
3 | writtenAt: 2023-07-19T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### ✔️ KG이니시스 승인 영수증에서 신규 매출전표가 표시됩니다
9 |
10 | 이번 업데이트를 통해 관리자콘솔의 \[결제 내역 상세 조회] 메뉴에서 KG이니시스 결제건 선택시 승인 영수증에서 신규 매출전표가 표시됩니다.
11 |
12 |
13 |
14 | ## 기타 수정사항
15 |
16 | - 클래식 콘솔에서 결제내역 조회시 모든 PG사를 필터로 추가하여 검색할 수 있습니다
17 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/console/2023-08-23.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-08-23T00:00:00.000Z
3 | writtenAt: 2023-08-23T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **PG 거래대사**✔️ KG이니시스의 정산내역을 확인할 수 있습니다.
9 |
10 | 이번 업데이트를 통해 KG이니시스를 포함한 주요 10개 결제대행사(PG)/간편결제사의 정산 내역을 조회할 수 있습니다.
11 | 관리자콘솔 메뉴 \[결제사 정산] - \[통합 내역 조회]에서 정산 내역을 조회할 수 있으며, KG이니시스의 경우 8월 1일 결제건부터 조회가 가능하오니 이용에 참고하시기 바랍니다.
12 |
13 | 📍 정산 통합 조회 서비스의 기능이 궁금하다면
14 | [→ 서비스 소개 보기](https://guide.portone.io/a89f61e5-4545-41ae-9b72-14f506adcac6)\
15 | 📍 이용 중인 결제대행사(PG사)도 정산 내역 조회가 가능한지 궁금하다면
16 | [→ 지원 결제대행사(PG)사 확인하기](https://guide.portone.io/a89f61e5-4545-41ae-9b72-14f506adcac6)\
17 | 📍 정산 통합 조회 서비스의 이용 방법이 궁금하다면 [→ 이용 방법 보기](https://guide.portone.io/92af7604-5813-48fa-a186-82e8e7356a3e)
18 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/console/2023-09-12.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-09-15T00:00:00.000Z
3 | writtenAt: 2023-09-15T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### ✔️ 전자결제 신청하기 페이지 리뉴얼
9 |
10 | 이번 업데이트를 통해 전자결제 신청 후 계약 진행 상황을 실시간을 볼 수 있는 상태값 조회 페이지가 개선되었습니다.
11 | 이외에 자세한 리뉴얼 상황은 아래와 같습니다.
12 |
13 | 📍 결제대행사별로, 계약 건별로 상황을 확인할 수 있습니다.\
14 | 📍 계약 과정에서 필요한 서류 등 체크리스트를 확인할 수 있습니다.\
15 | 📍 워드프레스/ 우커머스 사이트를 지원하는 결제대행사 정보를 확인하실 수 있습니다.\
16 | 📍 포트원 추천패키지 상세 가이드가 추가되었습니다.
17 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/console/2023-12-27.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-12-27T00:00:00.000Z
3 | writtenAt: 2024-01-02T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **PG 거래대사**✔️ 헥토파이낸셜의 정산내역을 확인할 수 있습니다.
9 |
10 | 이번 업데이트를 통해 헥토파이낸셜을 포함한 11개 PG사와 간편결제사의 정산 내역을 조회할 수 있습니다.
11 | 관리자콘솔 메뉴 \[결제사 정산] - \[통합 내역 조회]에서 정산 내역을 조회할 수 있으며,
12 | 헥토파이낸셜의 경우 8월 1일 결제건부터 조회가 가능하오니 이용에 참고하시기 바랍니다.
13 |
14 | 📍 정산 통합 조회 서비스의 기능이 궁금하다면
15 | [→ 서비스 소개 보기](https://guide.portone.io/a89f61e5-4545-41ae-9b72-14f506adcac6)\
16 | 📍 이용 중인 결제대행사(PG사)도 정산 내역 조회가 가능한지 궁금하다면
17 | [→ 지원 결제대행사(PG)사 확인하기](https://guide.portone.io/a89f61e5-4545-41ae-9b72-14f506adcac6)\
18 | 📍 정산 통합 조회 서비스의 이용 방법이 궁금하다면 [→ 이용 방법 보기](https://guide.portone.io/92af7604-5813-48fa-a186-82e8e7356a3e)
19 |
20 | ## 기타 수정사항
21 |
22 | ### **결제 모듈 V1**✔️ KG이니시스 결제 시 결제 통화 위/변조 검사가 추가되었습니다.
23 |
24 | PC 환경에서 KG이니시스의 승인 요청시 결제 통화 및 결제 금액 위/변조 검사를 진행합니다.
25 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/console/2024-09-05.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-09-05T00:00:00.000Z
3 | writtenAt: 2024-09-05T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### ✔️ 좌측 메뉴 영역이 새롭게 변경되었습니다.
9 |
10 | (관련 이미지 첨부)
11 |
12 | 기존 \[파트너 정산] 메뉴는 \[파트너 정산 자동화], \[애널리틱스] 메뉴는 \[결제 데이터 분석]으로 변경됩니다.
13 |
14 | - **\[메뉴 접기]**
15 |
16 | - 메뉴 접기 아이콘을 클릭하여 좌측 메뉴 영역을 접을 수 있습니다.
17 | - 메뉴가 접힌 상태에서 한번 더 클릭하는 경우 다시 메뉴를 펼칠 수 있습니다.
18 |
19 | - **\[전자결제 신청]**
20 | - 전자결제 신청을 원하시는 경우 좌측 메뉴 영역 하단의 \[전자결제 신청]을 클릭해 주세요.
21 |
22 | - **\[로그아웃]**
23 | - 좌측 메뉴 영역 상단의 \[계정 정보]를 클릭한 후 \[로그아웃]을 클릭해 주세요.
24 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/platform/2023-08-31.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-08-31T00:00:00.000Z
3 | writtenAt: 2023-09-01T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **파트너 정산 자동화**✔️ 파트너정산 서비스가 출시되었습니다.
9 |
10 | 플랫폼 및 마켓플레이스 사업자가 손쉽게 하위정산 할 수 있는 파트너정산 서비스가 런칭 되었습니다.
11 | 파트너(셀러) 등록, 계약 등록, 정산등록 과 같은 정산의 세밀한 모든 부분을 관리자 콘솔로 관리하세요!
12 | 해당 서비스는 유료 서비스입니다. 문의를 원하시면 신청()하시면
13 | 영업일 2일안에 연락드리겠습니다.
14 |
15 | [→ 파트너 정산 자동화 서비스 소개](https://portone.io/korea/ko/service/platform)
16 | [→ 파트너 정산 자동화 연동가이드 확인하기](https://developers.portone.io/platform/ko/readme)
17 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/platform/2023-11-14.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-11-14T00:00:00.000Z
3 | writtenAt: 2023-11-15T00:00:00.000Z
4 | ---
5 |
6 | 주문 정산 등록 API가 개선되며, 인증 토큰 발급과 관련하여 변경 사항이 있습니다.
7 |
8 | ## 주요 업데이트 사항
9 |
10 | ### ✔️ 주문 정산 등록 API가 개선되었습니다.
11 |
12 | - **paymentId** 기반으로 파트너당 여러 건의 주문 정산 건을 등록할 수 있게됩니다.
13 | - 추후 정산 아이디(transferId) 기반으로 주문 취소 정산을 등록할 수 있는 API도 개발 예정이며, 곧 안내드리겠습니다.
14 |
15 | ### ✔️ 주문 정산 삭제 API가 추가되었습니다.
16 |
17 | - 정산 아이디(transferId)를 기반하여 정산이 완료되지 않은(상태: 정산 예정, 정산 중) 정산 건을 삭제할 수 있습니다.
18 | - `DELETE /platform/transfers/{$id}` 요청 본문 없이 호출하여 사용하실 수 있습니다.
19 |
20 | ### ✔️ 인증 토큰 발급 시 일부 사항이 변경되었습니다.
21 |
22 | - graphql 중 `loginViaApiKey` mutation이 `loginViaApiSecret` 로 변경됩니다.
23 |
24 | - 따라서 rest api 중 `/login/api-key` api는 **deprecate**되고
25 | [API secret 를 사용한 토큰 발급 api](https://developers.portone.io/api/rest-v2/auth#post%20%2Flogin%2Fapi-secret)가
26 | 추가됩니다.
27 |
28 | - `/login/api-key`의 경우, 하위 호환성 보장을 위해 24년 3월까지 사용이 가능하나, 가급적 변경해주시길 바랍니다.
29 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/platform/2023-12-15.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2023-12-15T00:00:00.000Z
3 | writtenAt: 2023-12-15T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### **파트너 정산 자동화**✔️ 정산 건을 삭제할 수 있도록 변경
9 |
10 | 주문 정산 건, 취소 주문 정산 건, 수동 정산 건을 삭제할 수 있습니다. 단, 정산 건의 상태가 정산 예정, 정산 중일 경우에만 삭제가 가능합니다.
11 | 주문 정산 건의 경우 동일한 paymentId를 가진 취소 주문 정산 건이 등록되어있는 경우에는 삭제가 불가능합니다.
12 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/platform/2024-05-20.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-05-20T00:00:00.000Z
3 | writtenAt: 2024-05-20T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### ✔️ 상세 내역 다운로드 API가 추가되었습니다.
9 |
10 | - \[상세 내역 조회] 페이지에서 정산 상세 내역을 CSV 파일로 다운로드할 수 있습니다.
11 | - 파일 다운로드 후 상세 내역을 확인하고 정산 명세서를 손쉽게 정리해보세요.
12 |
13 | (관련 이미지 첨부)
14 |
15 | ### ✔️ 예금주 조회 API 응답 본문이 변경되었습니다.
16 |
17 | - 예금주 조회 API 요청 후 정상 인증 완료 시 응답 본문에 `accountVerificationId`가 추가되었습니다.
18 |
19 | ### ✔️ 파트너 관리 API 요청/응답 본문이 일부 변경되었습니다.
20 |
21 | - 파트너 생성/다건 생성/수정 API 요청 시 파트너 유형이 비사업자 (원천징수납세자)인 경우,
22 | 생년월일을 선택적으로 등록할 수 있습니다.
23 | - 생년월일을 입력할 경우, 8자리로 입력 가능합니다. ex. (YYYYMMDD/YYYY-MM-DD)로 입력 가능
24 |
25 | - 파트너 조회/다건 조회/생성/다건 생성/수정/보관/복원 API 응답 시 파트너 사업자 상태 필드(`businessStatus`)가
26 | 추가되었습니다. 사업자등록번호(`businessRegistrationNumber`)가 변경되거나 기입하여 생성한 경우에 사업자
27 | 상태가 업데이트 됩니다.
28 |
29 | - 파트너 생성/수정 API 요청 시 예금주 계좌조회에 실패하더라도 파트너를 등록할 수 있습니다. 계좌조회가
30 | 어려운 경우 고객사가 직접 계좌 정보를 입력할 수 있습니다.
31 | - 예금주 조회에서 발급받은 `accountVerificationId`를 사용하여 추가적인 계좌 인증을 생략할 수 있습니다.
32 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/platform/2024-06-05.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-06-05T00:00:00.000Z
3 | writtenAt: 2024-06-05T00:00:00.000Z
4 | ---
5 |
6 | ## 주요 업데이트 사항
7 |
8 | ### ✔️ 파트너 관리 기능 업데이트
9 |
10 | (관련 이미지 첨부)
11 |
12 | - 과세 유형 등록 기능 업데이트
13 | - 파트너가 사업자인 경우, 과세 유형을 등록하고 수정할 수 있습니다.
14 | - 일반 과세 사업자, 간이 과세 사업자 - 세금계산서 발행 유형, 간이 과세 사업자 - 세금계산서 미발행 유형, 면세 사업자를 구분하여 저장할 수 있습니다.
15 | - 등록한 과세 유형은 파트너 관리 테이블에서 확인할 수 있습니다.
16 |
17 | - 파트너 관리 테이블 업데이트
18 | - 파트너별 과세 유형을 파트너 관리 테이블에서 확인할 수 있습니다.
19 |
20 | - 담당자 연락처 선택값으로 변경
21 | - 파트너 등록/수정 시 필수적으로 입력해야했던 담당자 정보 (휴대폰 번호)를 선택값으로 변경하였습니다.
22 | - 파트너의 휴대폰 번호가 없을 경우, 공란으로 등록/수정할 수 있습니다.
23 |
24 | ### ✔️ API 업데이트
25 |
26 | - 파트너 생성/조회/수정 API
27 | - 사업자 유형에 과세 유형(`taxationType`)이 추가되었습니다.
28 |
29 | - 파트너 생성 API
30 | - 담당자 정보의 휴대폰 번호(`phoneNumber`)가 선택 값으로 변경되었습니다.
31 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/platform/2024-07-30.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-07-30T00:00:00.000Z
3 | writtenAt: 2024-07-30T00:00:00.000Z
4 | ---
5 |
6 | 안녕하세요. 파트너 정산 자동화팀입니다.
7 |
8 | 24년 07월 30일, 서비스 개선 사항 안내드립니다.
9 |
10 | 파트너와 정산내역에 관한 사용자 정의 속성을 등록/ 관리할 수 있는 기능이 출시되었습니다.
11 |
12 | ## 주요 업데이트 사항
13 |
14 | ### ✔️ 파트너 사용자 정의 속성
15 |
16 | (이미지 첨부: 파트너 관리 > 파트너 사용자 정의 속성)
17 |
18 | - 파트너 관리 페이지에서 파트너 사용자 정의 속성을 등록할 수 있으며 최대 10개까지 추가 가능합니다.
19 | - 속성 이름은 등록 후에도 수정 가능합니다.
20 | - 보안에 민감한 정보도 관리할 수 있도록 각각의 속성 값의 조회 권한을 설정할 수 있습니다.
21 | - 등록된 값은 \[파트너 관리] 페이지와 \[정산 상세 조회] 페이지에서 확인 가능합니다.
22 |
23 | (이미지 첨부: 파트너 관리 > 파트너 정보 수정)
24 |
25 | - 파트너 정보 등록 / 파트너 정보 수정 시 속성 값을 지정할 수 있습니다.
26 |
27 | ### ✔️ 정산 사용자 정의 속성
28 |
29 | (이미지 첨부: 정산 상세 조회 > 정산 사용자 정의 속성)
30 |
31 | - 정산 상세 조회 페이지에서 정산 사용자 정의 속성을 등록할 수 있으며 최대 10개까지 추가 가능합니다.
32 | - 속성 이름은 등록 후에도 수정 가능합니다.
33 | - 보안에 민감한 정보도 관리할 수 있도록 각 속성 값의 조회 권한을 설정할 수 있습니다.
34 |
35 | (이미지 첨부: 정산 상세 조회)
36 |
37 | - 파트너 사용자 정의 속성값과 정산 사용자 정의 속성 값은 \[정산 상세 조회] 페이지에서 확인할 수 있습니다.
38 | - 관리자만 조회 가능할 수 있는 속성 칼럼은 비관리자가 조회 시 노출되지 않습니다.
39 |
40 | ---
41 |
42 | 감사합니다.
43 |
44 | 파트너정산 자동화 팀 드림
45 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/platform/2024-08-07.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2024-08-07T00:00:00.000Z
3 | writtenAt: 2024-08-07T00:00:00.000Z
4 | ---
5 |
6 | 안녕하세요 파트너 정산 자동화팀입니다.
7 |
8 | 24년 8월 7일, 서비스 업데이트 사항 안내드립니다.
9 |
10 | 지급 및 정산 내역의 다건 조회를 위한 API가 추가되었습니다.
11 |
12 | ## 주요 업데이트 사항
13 |
14 | ### ✔️ 지급/정산 내역 조회 API 지원
15 |
16 | (이미지 첨부: 정산 내역 관련 API > 정산 내역 다건 조회)
17 |
18 | - 정산내역 다건 조회 API가 추가되었습니다.
19 |
20 | (이미지 첨부: 지급 내역 관련 API > 지급 내역 다건 조회)
21 |
22 | - 지급 내역 다건 조회 API가 추가되었습니다.
23 |
24 | (이미지 첨부: 일괄 지급 내역 관련 API > 일괄 지급 내역 다건 조회)
25 |
26 | - 일괄 지급 내역 다건 조회 API가 추가되었습니다.
27 |
28 | ### ✔️ 수기 정산 건 임의 정산일 지원
29 |
30 | - 임의의 정산일을 지정해 수기 정산건을 등록할 수 있도록 변경되었습니다.
31 | - 모든 정산일을 지원함에 따라 PlatformUnavailableSettlementDateError 에러가 삭제되었습니다.
32 |
33 | ---
34 |
35 | 감사합니다.
36 |
37 | 파트너정산 자동화 팀 드림
38 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/platform/2025-02-13.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2025-02-13T00:00:00.000Z
3 | writtenAt: 2025-02-13T00:00:00.000Z
4 | ---
5 |
6 | 안녕하세요 파트너 정산 자동화팀입니다.
7 |
8 | 세금계산서 발행을 위한 **파트너 국세청 연동/연동해제 기능**을 REST API로 지원합니다.
9 |
10 | 이제 더욱 유연하게 파트너 정보를 국세청 시스템과 연동할 수 있습니다.
11 |
12 | ## ✔️ 파트너 국세청 연동/연동해제 REST API 제공
13 |
14 | - **단건 연동/연동해제 API** 지원
15 | - **다양한 필터링 조건**을 통한 **다건 연동/연동해제 API** 추가
16 |
17 | 신규 API 스키마는 개발자 센터에서 참조하실 수 있습니다. \[[개발자센터 바로 가기](https://developers.portone.io/api/rest-v2/platform.partner?v=v2#post%20%2Fplatform%2Fpartners%2Fmember-company-connect%2F%7Bid%7D)]
18 |
19 | 이제 API를 활용하여 **세금계산서 발행 프로세스를 더욱 간편하게 자동화**하세요! 🚀
20 |
21 | (관련 이미지 첨부)
22 |
23 | ---
24 |
25 | 감사합니다.
26 |
27 | 파트너정산 자동화 팀 드림
28 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/platform/2025-03-04.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2025-03-04T00:00:00.000Z
3 | writtenAt: 2025-03-04T00:00:00.000Z
4 | ---
5 |
6 | 안녕하세요, 파트너 정산 자동화팀입니다.
7 |
8 | 금번 업데이트 사항 공유 드립니다.
9 |
10 | ## ✅ 주요 업데이트
11 |
12 | ## ✔️ 1. 수기정산건 등록 시 즉시반영
13 |
14 | - **기존:** 정산 완료 상태의 수기 정산건 등록 후 **10분 후** 정산내역 관리에 반영
15 |
16 | - **변경:** 정산 완료 상태의 수기 정산건 등록 시 **즉시** 정산내역 관리에 반영
17 | - 수기 정산건 등록 후, **정산 내역 관리 페이지**에서 수기 정산건에 등록한 정산일이 포함된 기간으로 조회하면 **수기 정산건이 반영된 정산 내역을 즉시 확인 가능**
18 |
19 | - **경로:** 정산 상세 조회 > **수기 정산 등록 > 정산 내역 관리 페이지**에서 확인 가능
20 |
21 | (이미지 첨부: Step 1. 정산 상세 조회 페이지에서 수기정산건 등록)
22 |
23 | (이미지 첨부: Step 2. 수기 정산건 등록 시 정산 내역 관리 목록에서 즉시 확인 가능)
24 |
25 |
26 |
27 | ## ✔️ 2. 국세청 미연동 사업자번호 세금계산서 발행 제한
28 |
29 | - **기존:** 국세청 연동되지 않은 사업자번호도 세금계산서 **발행 요청 가능** → 공급자가 발행 페이지에서 오류 확인
30 |
31 | - **변경:** 국세청 미연동 사업자번호의 세금계산서 **발행 요청이 실패**하도록 개선 → 파트너의 오류 경험을 사전에 방지
32 |
33 | - **경로:**
34 | - 세금계산서 > 세금계산서 작성 > **일괄등록 (단건등록은 기존에도 국세청 미연동자 세금계산서 발행 제한)**
35 | - 세금계산서 > 세금계산서 목록 > **요청실패**
36 |
37 | (관련 이미지 첨부)
38 |
39 |
40 |
41 | 늘 파트너정산자동화 서비스를 이용해주셔 감사합니다.
42 |
43 | 자세한 사항은 [업데이트 상세보기](https://developers.portone.io/release-notes) 페이지에서 확인할 수 있습니다.
44 |
45 | ---
46 |
47 | 감사합니다.
48 |
49 | 파트너정산 자동화 팀 드림
50 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/release-notes/platform/2025-03-17.md:
--------------------------------------------------------------------------------
1 | ---
2 | releasedAt: 2025-03-17T00:00:00.000Z
3 | writtenAt: 2025-03-17T00:00:00.000Z
4 | ---
5 |
6 | 안녕하세요 파트너 정산 자동화 팀입니다.
7 |
8 | 세금계산서 역발행 기능에 대해 두 가지 주요 업데이트를 안내드립니다.
9 |
10 | ## ✔️ 1. 세금계산서 역발행 상태 변화 웹훅 기능 지원
11 |
12 | - 세금계산서 및 연동사업자의 상태 변경 시, **웹훅을 통해 실시간 알림을 제공합니다.**
13 | - 웹훅 사용을 희망하는 고객사는 문의 부탁드립니다. (상세 스펙 및 설정 지원)
14 |
15 | ## ✔️ 2. 사업자등록 정보조회 API 지원
16 |
17 | - **사업자등록번호만으로** 해당 사업자에 대한 **상세 정보를 조회**할 수 있습니다. [(API 확인하기)](https://developers.portone.io/api/rest-v2/platform.company?v=v2#post%20%2Fb2b%2Fcompanies%2Fbusiness-info)
18 |
19 | - 사업자등록번호를 입력하면 아래 항목들이 응답값으로 제공됩니다. (다건 지원이며, 건당 비용 발생)
20 | - **응답 항목:**
21 | 사업자등록번호, 상호, 대표자명, 우편번호, 주소, 사업자유형, 사업상태, 과세유형, 간이과세-일반과세전환일, 폐업일, 개업일, 업태, 종목, 업종코드, 법인등록번호, 전화번호, 관할세무서코드, 관할세무서명
22 |
23 | - 본 API를 활용하면 세금계산서 역발행 시 **파트너사의 사업자 정보를 자동으로 최신 상태로 업데이트**하여 **업무 효율성을 극대화**할 수 있습니다.
24 |
25 | ## 🔹 **사용 문의 경로**
26 |
27 | - 기존 파트너정산자동화 제품을 이용하고 계신 고객이더라도, 세금계산서 역발행 기능 사용을 위해서는 별도 문의가 필요합니다.
28 |
29 | - 세금계산서 상태변화 웹훅 및 사업자번호 기업정보조회 API 연동이 필요하신 고객사는
30 | [📩 support.b2b@portone.io](mailto:support.b2b@portone.io)로 문의해 주세요.
31 |
32 | 포트원의 전체 업데이트 소식은 [개발자센터 릴리즈노트](https://developers.portone.io/release-notes) 페이지에서 확인할 수 있습니다.
33 |
34 | 늘 파트너정산자동화 서비스를 이용해주셔 감사합니다.
35 |
36 | ---
37 |
38 | 감사합니다.
39 |
40 | 파트너정산 자동화 팀 드림
41 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v1-mobile-sdk/readme.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 모바일 SDK 레퍼런스
3 | description: 포트원에서 제공하는 네이티브 모바일 SDK(플러그인)를 통해 포트원 서비스를 연동할 수 있습니다.
4 | targetVersions:
5 | - v1
6 | versionVariants:
7 | v2: /sdk/ko/v2-mobile-sdk/readme
8 | ---
9 |
10 | 포트원은 고객사에서 보다 쉽게 서비스를 이용하실 수 있도록 프로그래밍 언어 / 플랫폼 별 SDK 를 오픈소스로 운영하고 있습니다.
11 |
12 | 공식 지원중인 JavaScript SDK / REST API 이외에 이와 같은 오픈소스 프로젝트들은 현재 공식 지원 범위에 포함되지 않지만, 추후 포트원 V2 모듈을 비롯해 더욱 다양한 프로그래밍 언어 및 플랫폼 SDK 를 공식 지원하며 가장 쉬운 결제 연동 경험을 위한 지원을 전폭적으로 확대할 예정입니다.
13 |
14 | 앞으로 공식 지원을 통해 제공될 SDK 또한 모두 오픈소스로 운영될 예정이니, 자유로운 참여를 부탁드립니다.
15 |
16 | ## iOS/Android
17 |
18 | - [iOS](https://github.com/iamport/iamport-ios)
19 | - [Android](https://github.com/iamport/iamport-android)
20 |
21 | ## Cross-Platform Frameworks
22 |
23 | - [Flutter](https://github.com/iamport/iamport-flutter)
24 | - [Ionic](https://github.com/iamport/iamport-ionic)
25 | - [React Native](https://github.com/iamport/iamport-react-native)
26 | - [Cordova](https://github.com/iamport/iamport-cordova)
27 | - [Capacitor](https://github.com/iamport/iamport-Capacitor)
28 |
29 | ## REST API Client
30 |
31 | - [REST API Client](https://github.com/iamport/iamport-rest-client)
32 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v1-sdk/javascript-sdk-old/readme.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Javascript SDK
3 | description: 결제창 연동시 호출 및 응답 파라미터를 확인 할 수 있습니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | 포트원 JavaScript SDK를 사용하면 웹사이트 또는 앱에서 결제창 또는 본인인증창과 연동할 수 있습니다.
9 |
10 | ## SDK Library 로드하기
11 |
12 | **포트원 JavaScript SDK**를 사용하기 위해서 먼저 해당 라이브러리를 다음과 같이 페이지에 추가해야 합니다.
13 | 해당 라이브러리는 CDN **(**)을 통한
14 | 사용을 권장합니다. 라이브러리가 로드되면, **IMP** 전역 객체를 **window** 객체의 프로퍼티로 접근하여 **IMP**의 함수들을 호출할 수 있습니다.
15 |
16 | ```html title="HTML"
17 |
18 |
22 |
23 |
27 | ```
28 |
29 |
30 |
31 | **jQuery 1.0 이상이 설치**되어 있어야 합니다.
32 |
33 |
34 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v1-sdk/javascript-sdk/cft-rt.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 본인인증 결과 파라미터
3 | description: 본인인증 요청에 대해 반환되는 응답 정보를 확인합니다.
4 | targetVersions:
5 | - v1
6 | versionVariants:
7 | v2: /sdk/ko/v2-sdk/identity-verification-response
8 | ---
9 |
10 | ## rsp (object)
11 |
12 | - success: boolean
13 |
14 | **본인인증 성공여부**
15 |
16 | - error\_code: string
17 |
18 | **실패코드**
19 |
20 | - error\_msg: string
21 |
22 | **실패사유 문구**
23 |
24 | - imp\_uid: string
25 |
26 | **고유 본인인증 번호**
27 |
28 | - merchant\_uid: string
29 |
30 | **주문번호**
31 |
32 | 본인인증창 요청시 전달된 주문번호가 그대로 반환됩니다.
33 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v1-sdk/javascript-sdk/load-module-rt.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 모듈 로드 결과 파라미터
3 | description: 모듈로드 요청에 대해 반환되는 응답정보를 확인합니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | ## rsp (Object)
9 |
10 | **PG사별 module이 돌아옵니다. 결제연동 탭의 PG사별 모듈 연동 부분을 확인해주세요.**
11 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v1-sdk/javascript-sdk/load-module.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 모듈 로드 파라미터
3 | description: PG사의 모듈 로딩에 필요한 파라미터 정보를 가져옵니다.
4 | targetVersions:
5 | - v1
6 | ---
7 |
8 | ## 모듈로드 파라미터 정의
9 |
10 |
11 |
12 |
13 |
14 | ```ts title="Javascript SDK"
15 | await IMP.loadModule(
16 | "moduleType",
17 | {
18 | userCode: "Merchant ID", //// Example: imp00000000
19 | tierCode: "Tier Code",
20 | },
21 | {
22 | //something loadModule option
23 | },
24 | );
25 | ```
26 |
27 |
28 |
29 |
30 |
31 | 주요 파라미터 설명
32 |
33 |
34 |
35 | - moduleType: string
36 |
37 | **모듈 타입**
38 |
39 | - userCode: string
40 |
41 | **고객사 식별코드**
42 |
43 | `IMP` 로 시작하는 고객사 식별코드입니다.
44 |
45 | - tier\_code?: string
46 |
47 | **하위상점(Tier)의 고유코드**
48 |
49 | 알파벳 대문자 또는 숫자 3자리입니다.
50 |
51 |
52 |
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-mobile-sdk/readme.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 모바일 SDK 레퍼런스
3 | description: 결제창 연동시 사용되는 SDK에 대한 설명 문서입니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /sdk/ko/v1-mobile-sdk/readme
8 | ---
9 |
10 | 포트원 모바일 SDK는 Javascript로 작성된 포트원 V2 SDK를 모바일 환경에서 모바일 플랫폼 네이티브 코드(Kotlin, Swift 등) 으로 사용 가능하도록 만들어진 SDK입니다.
11 |
12 | 현재는 Android SDK와 React Native만 지원하고 있으며, iOS, Flutter 등 다른 플랫폼에 대해서도 지원 예정입니다.
13 |
14 | ## Android SDK
15 |
16 | Android 네이티브 환경에서 사용 가능한 SDK 입니다. 해당 Git 레포지토리의 README.md 파일을 참고하여 사용하실 수 있습니다.
17 |
18 | - [Github 링크](https://github.com/portone-io/android-sdk)
19 |
20 | ## React Native
21 |
22 | React Native 환경에서 사용 가능한 SDK 입니다. 해당 Git 레포지토리의 README.md 파일을 참고하여 사용하실 수 있습니다.
23 |
24 | - [Github 링크](https://github.com/portone-io/react-native-sdk)
25 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-sdk/billing-key-and-pay-request.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: requestIssueBillingKeyAndPay 요청 형식
3 | description: requestIssueBillingKeyAndPay 호출 시 사용되는 파라미터의 형식을 확인할 수 있습니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /sdk/ko/v1-sdk/javascript-sdk/payrq
8 | ---
9 |
10 |
11 |
12 | 아래의 경우 정책상 빌링키 발급과 초회 결제가 함께 일어나야 하므로 이용하는 함수입니다.
13 |
14 | - KG이니시스 휴대폰 결제
15 | - 웰컴페이먼츠 휴대폰 결제
16 |
17 | 위에 해당하지 않는 경우에는 `requestIssueBillingKey` 함수로 빌링키를 발급한 뒤, 별도로 결제를 호출해 주시기 바랍니다.
18 |
19 |
20 |
21 | ## `requestIssueBillingKeyAndPay` 요청 데이터 정의
22 |
23 | - request: IssueBillingKeyAndPayRequest
24 |
25 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/request/IssueBillingKeyAndPayRequest)
26 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-sdk/billing-key-and-pay-response.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: requestIssueBillingKeyAndPay 응답 형식
3 | description: requestIssueBillingKeyAndPay 호출 결과로 받는 데이터의 형식을 확인할 수 있습니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /sdk/ko/v1-sdk/javascript-sdk/payrt
8 | ---
9 |
10 | ## `requestIssueBillingKeyAndPay` 응답 데이터 정의
11 |
12 | - response: IssueBillingKeyAndPayResponse
13 |
14 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/response/IssueBillingKeyAndPayResponse)
15 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-sdk/billing-key-request.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: requestIssueBillingKey 요청 형식
3 | description: requestIssueBillingKey 호출 시 사용되는 파라미터의 형식을 확인할 수 있습니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /sdk/ko/v1-sdk/javascript-sdk/payrq
8 | ---
9 |
10 |
11 |
12 | 아래의 경우에는 정책상 빌링키 발급과 초회 결제가 함께 일어나야 하므로 `requestIssueBillingKeyAndPay` 함수를 이용해 주세요.
13 |
14 | - KG이니시스 휴대폰 결제
15 | - 웰컴페이먼츠 휴대폰 결제
16 |
17 |
18 |
19 | ## `requestIssueBillingKey` 요청 데이터 정의
20 |
21 | - request: IssueBillingKeyRequest
22 |
23 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/request/IssueBillingKeyRequest)
24 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-sdk/billing-key-response.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: requestIssueBillingKey 응답 형식
3 | description: requestIssueBillingKey 호출 결과로 받는 데이터의 형식을 확인할 수 있습니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /sdk/ko/v1-sdk/javascript-sdk/payrt
8 | ---
9 |
10 | ## `requestIssueBillingKey` 응답 데이터 정의
11 |
12 | - response: IssueBillingKeyResponse
13 |
14 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/response/IssueBillingKeyResponse)
15 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-sdk/changelog.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 버전별 Changelog
3 | description: '@portone/browser-sdk 패키지의 버전별 변경 사항을 확인하세요.'
4 | targetVersions:
5 | - v2
6 | ---
7 |
8 | [SDK Changelog](https://developers.portone.io/sdk/ko/v2-sdk/changelog)
9 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-sdk/identity-verification-request.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: requestIdentityVerification 요청 형식
3 | description: requestIdentityVerification 호출 시 사용되는 파라미터의 형식을 확인할 수 있습니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /sdk/ko/v1-sdk/javascript-sdk/cft
8 | ---
9 |
10 | ## `requestIdentityVerification` 요청 데이터 정의
11 |
12 | - request: IdentityVerificationRequest
13 |
14 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/request/IdentityVerificationRequest)
15 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-sdk/identity-verification-response.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: requestIdentityVerification 응답 형식
3 | description: requestIdentityVerification 호출 결과로 받는 데이터의 형식을 확인할 수 있습니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /sdk/ko/v1-sdk/javascript-sdk/cft-rt
8 | ---
9 |
10 | ## `requestIdentityVerification` 응답 데이터 정의
11 |
12 | - response: IdentityVerificationResponse
13 |
14 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/response/IdentityVerificationResponse)
15 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-sdk/load-issue-billing-key-ui-request.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: loadIssueBillingKeyUI 요청 형식
3 | description: loadIssueBillingKeyUI 호출 시 사용되는 파라미터의 형식을 확인할 수 있습니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /sdk/ko/v1-sdk/javascript-sdk/payrq
8 | ---
9 |
10 | ## `loadIssueBillingKeyUI` 요청 데이터 정의
11 |
12 | - request: LoadIssueBillingKeyUIRequest
13 |
14 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/request/LoadIssueBillingKeyUIRequest)
15 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-sdk/load-issue-billing-key-ui-response.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: loadIssueBillingKeyUI 응답 형식
3 | description: loadIssueBillingKeyUI 호출 결과로 받는 데이터의 형식을 확인할 수 있습니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /sdk/ko/v1-sdk/javascript-sdk/payrt
8 | ---
9 |
10 | ## `loadIssueBillingKeyUI` 응답 데이터 정의
11 |
12 | ### onIssueBillingKeySuccess
13 |
14 | - response: IssueBillingKeyResponse
15 |
16 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/response/IssueBillingKeyResponse)
17 |
18 | ### onIssueBillingKeyFail
19 |
20 | - response: IssueBillingKeyError
21 |
22 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/exception/IssueBillingKeyError)
23 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-sdk/load-payment-ui-request.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: loadPaymentUI 요청 형식
3 | description: loadPaymentUI 호출 시 사용되는 파라미터의 형식을 확인할 수 있습니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /sdk/ko/v1-sdk/javascript-sdk/payrq
8 | ---
9 |
10 | ## `loadPaymentUI` 요청 데이터 정의
11 |
12 | - request: LoadPaymentUIRequest
13 |
14 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/request/LoadPaymentUIRequest)
15 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-sdk/load-payment-ui-response.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: loadPaymentUI 응답 형식
3 | description: loadPaymentUI 호출 결과로 받는 데이터의 형식을 확인할 수 있습니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /sdk/ko/v1-sdk/javascript-sdk/payrt
8 | ---
9 |
10 | ## `loadPaymentUI` 응답 데이터 정의
11 |
12 | ### onPaymentSuccess
13 |
14 | - response: PaymentResponse
15 |
16 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/response/PaymentResponse)
17 |
18 | ### onPaymentFail
19 |
20 | - response: PaymentError
21 |
22 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/exception/PaymentError)
23 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-sdk/payment-request.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: requestPayment 요청 형식
3 | description: requestPayment 호출 시 사용되는 파라미터의 형식을 확인할 수 있습니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /sdk/ko/v1-sdk/javascript-sdk/payrq
8 | ---
9 |
10 | ## `requestPayment` 요청 데이터 정의
11 |
12 | - request: PaymentRequest
13 |
14 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/request/PaymentRequest)
15 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-sdk/payment-response.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: requestPayment 응답 형식
3 | description: requestPayment 호출 결과로 받는 데이터의 형식을 확인할 수 있습니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /sdk/ko/v1-sdk/javascript-sdk/payrt
8 | ---
9 |
10 | ## `requestPayment` 응답 데이터 정의
11 |
12 | - response: PaymentResponse
13 |
14 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/response/PaymentResponse)
15 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-sdk/update-load-issue-billing-key-ui-request.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: updateLoadIssueBillingKeyUIRequest 요청 형식
3 | description: updateLoadIssueBillingKeyUIRequest 호출 시 사용되는 파라미터의 형식을 확인할 수 있습니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /sdk/ko/v1-sdk/javascript-sdk/payrq
8 | ---
9 |
10 | ## `updateLoadIssueBillingKeyUIRequest` 요청 데이터 정의
11 |
12 | - request: LoadIssueBillingKeyUIRequest
13 |
14 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/request/LoadIssueBillingKeyUIRequest)
15 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/docs/sdk/ko/v2-sdk/update-load-payment-ui-request.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: updateLoadPaymentUIRequest 요청 형식
3 | description: updateLoadPaymentUIRequest 호출 시 사용되는 파라미터의 형식을 확인할 수 있습니다.
4 | targetVersions:
5 | - v2
6 | versionVariants:
7 | v1: /sdk/ko/v1-sdk/javascript-sdk/payrq
8 | ---
9 |
10 | ## `updateLoadPaymentUIRequest` 요청 데이터 정의
11 |
12 | - request: LoadPaymentUIRequest
13 |
14 | [definition link](https://developers.portone.io/schema/browser-sdk.yml#/resources/request/LoadPaymentUIRequest)
15 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/resources/instructions.md:
--------------------------------------------------------------------------------
1 | # portone-mcp-server
2 |
3 | portone-mcp-server는 포트원의 문서를 검색하고 읽을 수 있는 도구(MCP tool)들을 제공합니다.
4 |
5 | ## 예외 없이 지켜야 할 규칙들 (앞선 규칙이 더 우선순위 높음)
6 |
7 | - 포트원 V2에 관련해 프로그래밍 언어로 코드를 작성해야 한다면, 예외 없이 가장 먼저 read_portone_v2_frontend_code, read_portone_v2_backend_code tool들을 호출해 예시 코드를 참고한 후 사용자를 도우세요.
8 |
9 | - 포트원 V1, V2 API를 직접 호출하는 코드를 작성해야 하는 경우 read_portone_openapi_schema_summary, read_portone_openapi_schema tool들을 호출해 정확한 스펙을 확인한 후 사용자를 도우세요.
10 |
11 | - 사용자가 포트원 관련 내용을 질의하는 경우 이미 학습하고 있는 내용일지라도, portone-mcp-server가 제공하는 tool들을 통해 내용을 더블체크한 후 사용자를 도와야 합니다.
12 |
13 | ## 기타
14 |
15 | - 포트원 V2 API를 직접 호출하는 코드를 작성해야 하는 경우 `Bearer` 보다 `PortOne` 인증 스킴을 우선적으로 사용하세요.
16 |
17 | - `help/`로 시작하는 경로의 문서는 기술 외적인 내용을 다루는 [포트원 헬프센터](https://help.portone.io)의 문서이며, 나머지는 모두 [포트원 개발자센터](https://developers.portone.io)를 중심으로 한 기술 관련 문서입니다.
18 |
19 | - 추가적인 맥락이 필요한 경우 GitHub 저장소 및 레퍼런스 링크를 문서 내에서 찾아, web fetch를 통해 구체적인 사용 방법을 파악할 수 있습니다.
20 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/server.py:
--------------------------------------------------------------------------------
1 | from mcp.server.fastmcp import FastMCP
2 |
3 | from .loader import load_resources
4 | from .tools import (
5 | list_docs,
6 | read_doc,
7 | read_doc_metadata,
8 | read_openapi_schema,
9 | read_openapi_schema_summary,
10 | read_v2_backend_code,
11 | read_v2_frontend_code,
12 | regex_search,
13 | )
14 |
15 |
16 | def run_server():
17 | # Load documents
18 | resources = load_resources()
19 | documents = resources.documents
20 |
21 | # Initialize the MCP server
22 | mcp = FastMCP(
23 | "portone-mcp-server",
24 | instructions=resources.instructions + "\n" + documents.readme,
25 | )
26 |
27 | # Initialize tools
28 | mcp.add_tool(list_docs.initialize(documents))
29 | mcp.add_tool(read_doc_metadata.initialize(documents))
30 | mcp.add_tool(read_doc.initialize(documents))
31 | mcp.add_tool(regex_search.initialize(documents))
32 | mcp.add_tool(read_openapi_schema_summary.initialize(documents.schema))
33 | mcp.add_tool(read_openapi_schema.initialize(documents.schema))
34 |
35 | api_base_path = "https://developers.portone.io"
36 | mcp.add_tool(read_v2_backend_code.initialize(api_base_path))
37 | mcp.add_tool(read_v2_frontend_code.initialize(api_base_path))
38 |
39 | # Run the server
40 | mcp.run("stdio")
41 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/tools/read_doc.py:
--------------------------------------------------------------------------------
1 | from ..loader import Documents
2 |
3 |
4 | def initialize(documents: Documents):
5 | def read_portone_doc(path: str) -> str:
6 | """포트원 개별 문서의 경로를 통해 해당 포트원 문서의 내용을 가져옵니다.
7 |
8 | Args:
9 | path: 읽을 포트원 문서의 경로
10 |
11 | Returns:
12 | 포트원 문서를 찾으면 해당 내용을 반환하고, 찾지 못하면 오류 메시지를 반환합니다
13 |
14 | Note:
15 | 먼저 list_portone_docs을 사용해 포트원 문서 목록을 확인하고,
16 | 그 중 원하는 문서의 path를 read_portone_doc에 전달하여 내용을 확인할 수 있습니다.
17 | """
18 | # Check in markdown documents - direct dictionary access
19 | if path in documents.markdown_docs:
20 | return documents.markdown_docs[path].content
21 |
22 | # Document not found
23 | return f"Error: Document with path '{path}' not found."
24 |
25 | return read_portone_doc
26 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/tools/read_doc_metadata.py:
--------------------------------------------------------------------------------
1 | from ..loader import Documents
2 | from .utils.markdown import format_document_metadata
3 |
4 |
5 | def initialize(documents: Documents):
6 | def read_portone_doc_metadata(path: str) -> str:
7 | """포트원 개별 문서의 경로를 통해 해당 포트원 문서의 제목, 설명, 대상 버전을 포함한 메타 정보 전체를 가져옵니다.
8 |
9 | Args:
10 | path: 읽을 포트원 문서의 경로
11 |
12 | Returns:
13 | 포트원 문서를 찾으면 해당 메타 정보를 반환하고, 찾지 못하면 오류 메시지를 반환합니다
14 | """
15 | # Check in markdown documents - direct dictionary access
16 | if path in documents.markdown_docs:
17 | return format_document_metadata(documents.markdown_docs[path], full=True)
18 |
19 | # Document not found
20 | return f"Error: Document with path '{path}' not found."
21 |
22 | return read_portone_doc_metadata
23 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/tools/read_openapi_schema.py:
--------------------------------------------------------------------------------
1 | from typing import Literal
2 |
3 | import yaml
4 |
5 | from ..loader import Schema
6 | from .utils.yaml import sub_yaml
7 |
8 |
9 | def initialize(schema: Schema):
10 | def read_portone_openapi_schema(version: Literal["V1", "V2"], path: list[str]) -> str:
11 | """요청된 포트원 버전에서 제공하는 OpenAPI 스키마 내 특정 path의 데이터를 반환합니다.
12 |
13 | Args:
14 | version: 포트원 버전 ("V1" or "V2")
15 | path: OpenAPI 스키마 내의 yaml path (list of strings)
16 | 키 또는 인덱스(0부터 시작)를 포함할 수 있습니다.
17 |
18 | Returns:
19 | OpenAPI 스키마를 최대 depth 3으로 요약한 YAML 형식의 문자열을 반환합니다.
20 | """
21 | # Get the parsed YAML data from the schema
22 | if version == "V2":
23 | yaml_data = schema.openapi_v2_yml
24 | elif version == "V1":
25 | yaml_data = schema.openapi_v1_yml
26 | else:
27 | return f"Error: Invalid version '{version}'. You need to specify 'V1' or 'V2'."
28 |
29 | # Get the sub-data from the path
30 | sub_data = sub_yaml(yaml_data, path)
31 |
32 | # Convert the sub-data to a YAML string
33 | return yaml.dump(sub_data, default_flow_style=False, sort_keys=False, allow_unicode=True)
34 |
35 | return read_portone_openapi_schema
36 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/tools/read_openapi_schema_summary.py:
--------------------------------------------------------------------------------
1 | from typing import Literal
2 |
3 | import yaml
4 |
5 | from ..loader import Schema
6 | from .utils.yaml import prune_yaml
7 |
8 |
9 | def initialize(schema: Schema):
10 | def read_portone_openapi_schema_summary(version: Literal["V1", "V2"]) -> str:
11 | """요청된 포트원 버전에서 제공하는 OpenAPI 스키마를 요약해 문자열로 반환합니다.
12 | 해당 요약에는 요청된 포트원 버전에서 제공하는 모든 REST API가 포함되어 있습니다.
13 |
14 | Args:
15 | version: 포트원 버전 ("V1" or "V2")
16 |
17 | Returns:
18 | OpenAPI 스키마를 최대 depth 3으로 요약한 YAML 형식의 문자열을 반환합니다.
19 | """
20 | # Get the parsed YAML data from the schema
21 | if version == "V2":
22 | yaml_data = schema.openapi_v2_yml
23 | elif version == "V1":
24 | yaml_data = schema.openapi_v1_yml
25 | else:
26 | return f"Error: Invalid version '{version}'. You need to specify 'V1' or 'V2'."
27 |
28 | # Prune the YAML data
29 | pruned_data = prune_yaml(yaml_data, max_depth=3)
30 |
31 | # Convert the pruned data back to a YAML string
32 | return yaml.dump(pruned_data, default_flow_style=False, sort_keys=False, allow_unicode=True)
33 |
34 | return read_portone_openapi_schema_summary
35 |
--------------------------------------------------------------------------------
/src/portone_mcp_server/tools/utils/markdown.py:
--------------------------------------------------------------------------------
1 | from typing import Any, Dict
2 |
3 | import yaml
4 |
5 | from ...loader.markdown import MarkdownDocument
6 |
7 |
8 | def format_document_metadata(doc: MarkdownDocument, full: bool = False) -> str:
9 | """
10 | Format a document's metadata into a string.
11 |
12 | Args:
13 | doc: a MarkdownDocument object
14 | full: whether to include all frontmatter fields. If False, only title, description, and targetVersions are included.
15 |
16 | Returns:
17 | Formatted string with document path, length and frontmatter fields
18 | """
19 |
20 | metadata: Dict[str, Any] = {
21 | "path": doc.path,
22 | }
23 |
24 | if doc.frontmatter:
25 | frontmatter = doc.frontmatter
26 | if full:
27 | metadata["contentLength"] = len(doc.content)
28 | metadata.update(frontmatter.all_fields_dict)
29 | else:
30 | if frontmatter.title:
31 | metadata["title"] = frontmatter.title
32 | if frontmatter.description:
33 | metadata["description"] = frontmatter.description
34 | if frontmatter.targetVersions:
35 | metadata["targetVersions"] = frontmatter.targetVersions
36 |
37 | dict_string = yaml.dump(metadata, default_flow_style=False, allow_unicode=True, sort_keys=False)
38 |
39 | return dict_string
40 |
--------------------------------------------------------------------------------
/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------