안녕하세요! 버블로 결제 관련 기능을 개발하면서 토스 페이먼츠 플러그인을
안녕하세요! 버블로 결제 관련 기능을 개발하면서 토스 페이먼츠 플러그인을 사용하고 있습니다.
문제 상황
윈도우와 위젯 플러그인에서 둘다 테스트를 진행했습니다.
결제에 필요한 value 를 셋팅하고 결제 UI 에서 결제를 하고 success 혹은 success-widget 으로 리다이렉션 되는 부분까지 확인했습니다.
여기서 redirection 이 되는 url 의 마지막 path param 이 잘려서 리다이렉션됩니다.
예를들어 /products/xxxxxxxxx-xxxxxxx 에서 결제를 진행하고 success redirection 이 되면 /products/success?orderId=xxxx... 와 같이 되어 not found page 로 넘어가게 됩니다.
redirectionUrl 을 설정해 봤지만 같은 현상이 발생해서 문의드립니다.
제가 생각한 작동 방식은 /products/xxxxxxxxx-xxxxxxx/success?orderId=xxxxx... 와 같을거라고 생각했습니다.
질문 사항
1. 의도하신 작동 방식이 위와 같은 흐름이 맞나요? 맞다면 해당 가이드를 찾아볼 수 있는 곳이 따로 있을까요?
2. 해당 상황이 저한테만 발생하고 있는 부분이면 어떻게 해결이 가능할까요? 아니라면 해당하는 상황이 왜 발생하는지 궁금합니다.
다시 한번 플러그인 개발 관리 및 지원 감사합니다.
12 Replies
가이드에 보시면 typeof content 라는 항목이 있을겁니다.
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
아마도 결제창을 호출하시는 페이지가 type of content 로 설정된 페이지 이실것 같은데요 플러그인에서 이 부분을 체크하시면 원하시는 대로 이동할거에요.
type of content 로 설정된 페이지에서 문제가 있어서 새로운 페이지에서 아무런 페이지 properties 설정 없이 테스트를 진행했습니다.
type of content 를 체크하고나서 진행하는 경우 path param 의 2뎁스가 없어지면서 redirection 됩니다. type of content 가 있는 페이지 여부와 관계없이 동일하게 발생합니다.
예를들어
위와 같습니다.
네 맞습니다. Type of content가 꺼져있는 상황에서의 작동이 정상 스펙으로 보시는게 편하실겁니다.
결제창 페이지가 type of content 설정이 되어 있으시면 플러그인에서 체크 하시면 되고
아니면 안하시면 됩니다.
페이지 설정과 플러그인에서의 설정을 동일하게 해주시면 되요.
지금 증상 말씀해 주신것으로 보면
페이지는 체크가 안되어 있는데, 플러그인에서는 체크를 하신것 같네요.
@냥과장 @Ayaan 알겠습니다. 확인 감사합니다.
질문을 드렸을 때 테스트 상황은 다음과 같습니다.
페이지 type of content 없음
플러그인 type of content 체크 안함
마지막 path param 이 잘린 url 로 리다이렉션됨
위 작동 방식이 정상 스펙으로 인지하고 type of content 에 대해선 페이지와 플러그인의 설정을 동일하게 맞추는 것으로 이해하겠습니다.
질문을 드린 의도는 이전 버전의 api 에서는 동일한 url 로 리다이렉션되면서 /success 혹은 /fail path 를 추가했던 방식이었던 것으로 기억하여 현재 작동 방식이 이전 방식과 다르다고 생각되어 질문드렸습니다.
답변 감사합니다.
둘다 체크를 안하셨는데 저렇게 동작한다는 말씀이신가요?
bubbleapps.io/version-test/widget-success
체크를 안하셨다면 이렇게 이동해야 됩니다.
지금 제가 테스트 해봤는데 이렇게 정상적으로 이동하는데요.
혹시 사용하시는 플러그인 버전을 알수 있을까요?
@냥과장
테스트를 두 번 진행했으며 두건 모두 1.7.2 버전입니다.
1. 최초 질문 드리기 전 테스트
* 페이지 type of content 없음
* 플러그인 type of content 체크 안함
* 마지막 path param 이 잘린 url 로 리다이렉션됨
* bubbleapps.io/version-test/test-page -> bubbleapps.io/version-test/widget-success
* 위 상황에 대해서 정상 작동인지 궁금해서 질문 올림
2. 냥과장님의 type of content 답변 후 테스트
* 페이지 type of content 있음
* 플러그인 type of content 체크함
* 2뎁스의 path param 이 잘린 url 리다이렉션됨
* bubbleapps.io/version-test/test-page/xxxxxxxxxxxxx -> bubbleapps.io/version-test/widget-success
* bubbleapps.io/version-test/test-page/xxxxxxxxxxxxx/widget-success 로 생각했던 응답이 2뎁스가 없어진 url 로 리다이렉션이되어 스레드에 내용 올림
상황 설명을 전달드릴때 오해의 소지가 있게 전달드린것 같네요.
답변 감사합니다.
네 지금 확인해주신 내용이 맞습니다.
기본적으로 결제창을 띄우는 페이지와 같은 path 상에 widget-success 로 redirect 됩니다.
type of content 인경우 /test-page 가 실제로 버블로 제작하신 페이지이실거구요.
네. 맞습니다. 확인 감사합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.