<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[프론트 플러그인] PG(결제대행) API 직접 연동 지원 여부 문의]]></title><description><![CDATA[<h3>어떤 제품을 사용하나요?</h3>
<ul>
<li>제품: 프론트 플러그인</li>
<li>SDK 또는 API 버전: 프론트 플러그인 SDK CDN v0 (개발자센터 배포 템플릿 기준)</li>
<li>환경: 개발</li>
</ul>
<h3>무엇이 궁금한가요?</h3>
<p dir="auto">무인 출력(키오스크형) 서비스를 프론트 플러그인으로 연동 중입니다. 복합기 앞 토스 프론트에서는 자사 서버에서 주문·금액을 받은 뒤 sdk.payment.requestPayment / requestPaymentCancel로 VAN 승인·취소하고, 결과는 자사 서버에 저장하는 구조입니다. 모바일 앱 쪽은 별도로 PG(결제대행) 결제·환불을 검토하고 있습니다.</p>
<p dir="auto">아래 문서를 확인했을 때, 프론트 연동 경로에는 PG 연동 가이드가 없고 결제 흐름은 「플러그인 → 프론트 SDK → 결제앱 → VAN/카드사」로만 설명되어 있습니다.</p>
<p dir="auto"><a href="https://docs.tossplace.com/guide/front-integration/plugin/test/payment.html" rel="nofollow ugc">https://docs.tossplace.com/guide/front-integration/plugin/test/payment.html</a><br />
<a href="https://docs.tossplace.com/reference/plugin-sdk/front/payment.html" rel="nofollow ugc">https://docs.tossplace.com/reference/plugin-sdk/front/payment.html</a><br />
질문드립니다.</p>
<p dir="auto">프론트 플러그인(WebView)에서 PG사 API·PG SDK를 직접 연동해 승인·취소하는 방식이 공식 지원 범위에 포함되나요?<br />
지원되지 않는다면, 단말에서의 카드·QR 간편결제 승인은 sdk.payment.*를 통한 VAN 경로만 사용하는 것이 맞는지 확인 부탁드립니다.</p>
<p dir="auto">모바일(PG) 결제와 프론트(VAN) 결제를 같은 주문·환불 정책으로 운영할 때, 토스플레이스에서 권장하는 연동 패턴(채널 분리, 취소 처리 주체 등)이 문서나 가이드로 정리되어 있는지 알려 주실 수 있을까요?</p>
<p dir="auto">Open API의 Payment / pgDetails 필드(<a href="https://docs.tossplace.com/reference/open-api/payment.html" rel="nofollow ugc">https://docs.tossplace.com/reference/open-api/payment.html</a>)는 프론트 플러그인-only 구성(토스 POS 미사용)에서 어떤 경우에 활용하는지, PG 결제 내역을 Open API로 동기화하는 공식 경로가 있는지도 함께 여쭙니다. (Payment.Create 등은 실제 승인이 아닌 기록 API로 이해하고 있습니다.)</p>
<p dir="auto">현재 이해는 「프론트 단말 = VAN 오프라인 승인, PG 직접 연동은 프론트 플러그인 문서상 미기재」입니다. 위 이해가 맞는지, 또는 예외·대안이 있는지 답변 부탁드립니다.</p>
]]></description><link>https://forum.tossplace.com/topic/103/프론트-플러그인-pg-결제대행-api-직접-연동-지원-여부-문의</link><generator>RSS for Node</generator><lastBuildDate>Sat, 07 Nov 2026 16:28:22 GMT</lastBuildDate><atom:link href="https://forum.tossplace.com/topic/103.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Nov 2026 07:42:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [프론트 플러그인] PG(결제대행) API 직접 연동 지원 여부 문의 on Fri, 06 Nov 2026 13:51:54 GMT]]></title><description><![CDATA[<p dir="auto">안녕하세요. 토스플레이스 개발자센터입니다.</p>
<p dir="auto">프론트 플러그인은 <strong>VAN을 통한 오프라인 결제 승인·취소만 지원합니다.</strong> 토스페이먼츠 PG로 단말 결제를 직접 승인·취소하는 방식은 지원하지 않습니다.</p>
<p dir="auto">복합기 앞 프론트 단말의 카드·QR 결제는 <a href="https://forum.tossplace.com/post/229">앞서 안내 드린 대로</a> 현재 구현하신 <a href="https://docs.tossplace.com/guide/front-integration/plugin/test/payment.html" rel="nofollow ugc">프론트 결제 API</a>를 사용해 주세요.</p>
]]></description><link>https://forum.tossplace.com/post/235</link><guid isPermaLink="true">https://forum.tossplace.com/post/235</guid><dc:creator><![CDATA[토스플레이스-개발자센터]]></dc:creator><pubDate>Fri, 06 Nov 2026 13:51:54 GMT</pubDate></item><item><title><![CDATA[Reply to [프론트 플러그인] PG(결제대행) API 직접 연동 지원 여부 문의 on Fri, 06 Nov 2026 08:19:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%ED%86%A0%EC%8A%A4%ED%94%8C%EB%A0%88%EC%9D%B4%EC%8A%A4-%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%84%BC%ED%84%B0" aria-label="Profile: 토스플레이스-개발자센터">@<bdi>토스플레이스-개발자센터</bdi></a><br />
혹시 외부 PG사 말고 토스 페이먼츠 PG 로 연동해서 사용하는 기능은 있을까요?</p>
]]></description><link>https://forum.tossplace.com/post/230</link><guid isPermaLink="true">https://forum.tossplace.com/post/230</guid><dc:creator><![CDATA[coffeeya]]></dc:creator><pubDate>Fri, 06 Nov 2026 08:19:14 GMT</pubDate></item><item><title><![CDATA[Reply to [프론트 플러그인] PG(결제대행) API 직접 연동 지원 여부 문의 on Fri, 06 Nov 2026 07:55:19 GMT]]></title><description><![CDATA[<p dir="auto">안녕하세요. 토스플레이스 개발자센터입니다.</p>
<p dir="auto"><strong>1. 프론트 결제와 모바일 PG 결제</strong><br />
문의하신 구성에서 <strong>프론트 단말의 카드·QR 결제는 프론트 SDK를 통한 VAN 승인·취소 경로</strong>를 사용합니다. 프론트 플러그인 안에서 외부 PG사의 API·SDK를 호출해 단말 결제를 대체하는 방식은 공개 SDK의 지원 범위에 포함되지 않습니다. <a href="https://docs.tossplace.com/guide/front-integration/plugin/test/payment.html" rel="nofollow ugc">프론트 결제 흐름</a></p>
<p dir="auto"><strong>2. 주문과 환불 관리</strong><br />
두 채널을 하나로 묶는 별도 표준 연동 가이드는 확인되지 않습니다. 자사 서버에서 같은 주문에 <strong>결제 채널과 원거래 식별자</strong>를 함께 저장해 두시면, 환불 시 프론트에서 승인한 건은 <a href="https://docs.tossplace.com/reference/plugin-sdk/front/payment.html#requestpaymentcancel" rel="nofollow ugc">프론트 결제 취소 API</a>로, 모바일에서 승인한 건은 해당 PG사의 취소 API로 구분해 처리할 수 있습니다.</p>
<p dir="auto"><strong>3. Open API에 PG 결제 내역 기록</strong><br />
말씀하신 대로 <strong>Payment.Create는 실제 결제 승인이 아니라 이미 승인된 결제를 주문에 기록하는 용도</strong>입니다. pgDetails는 PG사와 거래 ID를 담는 항목으로, 입력한다고 PG 거래가 자동 동기화되지는 않습니다. 앱에 필요한 권한이 있고 <strong>Open API로 생성한 주문</strong>이라면 승인·취소 결과를 별도로 기록할 수 있습니다. 토스 POS 없이 프론트만 사용하는 매장도 VAN 대리점을 통해 Open API 앱을 별도로 연결할 수 있습니다. <a href="https://docs.tossplace.com/reference/open-api/payment.html" rel="nofollow ugc">결제 기록 API</a> · <a href="https://docs.tossplace.com/guide/pos-integration/open-api/service-install.html" rel="nofollow ugc">프론트 단독 매장의 앱 설치</a></p>
<p dir="auto">PG사와 거래 ID가 조회 결과에 어떻게 표시되는지는 <a href="https://forum.tossplace.com/post/101">기존 포럼 답변</a>에서도 확인하실 수 있습니다.</p>
]]></description><link>https://forum.tossplace.com/post/229</link><guid isPermaLink="true">https://forum.tossplace.com/post/229</guid><dc:creator><![CDATA[토스플레이스-개발자센터]]></dc:creator><pubDate>Fri, 06 Nov 2026 07:55:19 GMT</pubDate></item></channel></rss>