샵바이 헤드리스 토스페이먼츠 결제 위젯 사용 문의드립니다.
안녕하세요 결제 연동 관련하여 문의드립니다.
현재 Next.js 환경에서 샵바이 헤드리스로 쇼핑몰을 구현하고 있으며 PG 심사까지 완료된 상태입니다.
주문서 화면에서 다른 UI는 모두 완료 되었으며 결제하기 버튼을 클릭 시 토스페이먼츠 결제 위젯을 연동하려고 합니다
다만 구현 과정에서 결제 플로우의 순서가 명확하지 않아 문의드립니다
현재 헷갈리는 부분은 아래 두 가지 시나리오 중 어떤 방식이 올바른지입니다
1. 결제하기 버튼 클릭 > 토스페이먼츠 SDK 초기화 > 결제 위젯 렌더링 > 샵바이 결제 API 호출
2. 결제하기 버튼 클릭 > 샵바이 결제 API 호출 > 토스페이먼츠 SDK 초기화 > 결제 위젯 렌더링
혹시 제가 놓치고 있는 부분이 있거나 샵바이 헤드리스 환경에서 토스페이먼츠를 연동할 경우 주문 생성 / 결제 요청 / 결제 승인 처리의 정확한 권장 흐름이 있다면 안내 부탁드립니다
추가로 현재 웹은 Next.js로 구현되어 있으나 실제 서비스는 Flutter WebView로 감싸서 앱 형태로 제공할 예정입니다
해당 구조에서 결제 연동 시 쿠키, 리다이렉트 처리, 사파리/웹뷰 정책 등 추가로 유의해야 할 사항이 있다면 함께 안내 부탁드립니다
감사합니다!
현재 Next.js 환경에서 샵바이 헤드리스로 쇼핑몰을 구현하고 있으며 PG 심사까지 완료된 상태입니다.
주문서 화면에서 다른 UI는 모두 완료 되었으며 결제하기 버튼을 클릭 시 토스페이먼츠 결제 위젯을 연동하려고 합니다
다만 구현 과정에서 결제 플로우의 순서가 명확하지 않아 문의드립니다
현재 헷갈리는 부분은 아래 두 가지 시나리오 중 어떤 방식이 올바른지입니다
1. 결제하기 버튼 클릭 > 토스페이먼츠 SDK 초기화 > 결제 위젯 렌더링 > 샵바이 결제 API 호출
2. 결제하기 버튼 클릭 > 샵바이 결제 API 호출 > 토스페이먼츠 SDK 초기화 > 결제 위젯 렌더링
혹시 제가 놓치고 있는 부분이 있거나 샵바이 헤드리스 환경에서 토스페이먼츠를 연동할 경우 주문 생성 / 결제 요청 / 결제 승인 처리의 정확한 권장 흐름이 있다면 안내 부탁드립니다
추가로 현재 웹은 Next.js로 구현되어 있으나 실제 서비스는 Flutter WebView로 감싸서 앱 형태로 제공할 예정입니다
해당 구조에서 결제 연동 시 쿠키, 리다이렉트 처리, 사파리/웹뷰 정책 등 추가로 유의해야 할 사항이 있다면 함께 안내 부탁드립니다
감사합니다!
