24 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.


버블 사용 중이고... 연결은 해두었습니다
결제가 발생하면 자동으로 슬랙을 통해 알림을 보내주는 걸 만들고 있습니다
슬랙 메시지는 임의로 버튼을 만들어 눌러보았을 때 잘 전송됩니다
프라이버시룰 무시하기를 체크했을 땐 웹훅이 성공하는데 그럼에도 메시지 전송 동작은 실행되지가 않네요

주문번호 알려주세요
@soonicorn 님 버블은 사용자가 web 브라우저를 사용하지 않으면 차단하는 정책이 있습니다.
그래서 저희가 제공하는 웹훅을 버블에서 직접 받으실수가 없어요.
버블에서 웹훅을 받으시려면 버블 유료기능인 backend workflow 를 사용해서 URL 을 만들어주셔야 합니다.

안녕하세요. 저희 backend workflow를 사용해서 보냈는데 안됐습니다
위에 보내드린 것 전부 backend workflow입니다
그리고 말씀해주신 대로 생성한 URL로 페이먼츠 개발자 센터 웹훅에 등록을 했고요. 연결되는 것을 확인했습니다(필요한 매개변수들을 불러오기까지 확인)을 했습니다
저희가 로그 볼수 있도록 주문번호 전달 부탁 드립니다.
로그 확인해서 어떤 이슈인지 전달드리면,
그 내용을 기반으로 버블측과 커뮤니케이션 해보셔야 할것 같습니다.
@soonicorn 님 저희 로그로 보면 17시 12분 58초에 등록하신 웹훅으로 호출했고 아래와 같이 정상적으로 응답을 받은것으로 확인됩니다.
{\n "status": "SUCCESS",\n "message": "The endpoint payment_check_toss was sucessfully initializ
로깅상 제한으로 메시지가 짤린것 같습니다만 저희쪽에서는 정상 전송이 된것으로 보이네요.
워크플로우에서 웹훅을 받자마자 data 등에 내용을 저장해서 데이터를 잘 받았는지 부터 확인해보시기 바랍니다.
bubblew-1716885074761
입니다
네 확인해보겠습니다 감사합니다
bubblew-1716885074761 이주문건도 동일하게 저희쪽에서는 {\n "status": "SUCCESS",\n "message": "The endpoint payment_check_toss was sucessfully initialize 이런식으로 응답을 받아서 정상처리 되었네요.
네 참 이상하네요... 방법을 찾아보겠습니다

이제는 전송중이기만 하네요
주문번호: bubblew-1716885074761

네 저희도 확인됩니다
보낼 데이터를 postman 으로도 전송 테스트 가능하실까요?
시간이 늦어져서 내일 이어서 볼게요 🙏
넵 postman으로 확인해볼게요. 늦은 시간까지 감사했습니다
어제 보내신건 버블 워크플로우에서 아래와 같이 에러가 발생했네요.
{"statusCode":404,"body":{"status":"NOT_FOUND","message":"Workflow payment_check_toss not in initial
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

이거 Detect Data가 눌러져서 서치중일때는 엔드포인트가 잡혀서 토스에서 재전송 눌러도 바로바로 전송되는데 이 Dectect 모드를 끄면 바로 까막눈이 되어버리네요.
{"statusCode":404,"body":{"status":"NOT_FOUND","message":"Workflow payment_check_toss not in initial
하하하
안녕하세요. 해결했습니다.
저와 같은 문제를 겪는 다른 분들이 있으실 것 같아서 공유드리고자 합니다
1) Dectect Data 누르면 아래와 같은 형태로 initialize 해서 임의로 결제를 시도해서 잡게 됩니다.
https://appname.bubbleapps.io/version-test/api/1.1/wf/backendworkflowname/initialize
2) 토스 개발자센터 웹훅에 이 링크를 등록해 주셔야 하는데 그대로 쓰시면 안되고
실제 유저앱 결제시 웹훅을 제대로 받으려면 중간의 version-test와 마지막 initialize까지 지워주셔야 합니다.
https://appname.bubbleapps.io/api/1.1/wf/backendworkflowname 이런 형태로 바꾸셔서 토스 개발자센터 웹훅 - 라이브에 링크 달아주시면 됩니다. 이벤트 타입은 PAYMENT_STATUS_CHANGED 저는 마지막 initialize를 안빼줘서 계속 안됐던 거였네요. 말씀해주신 대로 포스트맨 쏴보다가 알게됐습니다. 감사합니다 @삼부장 @냥과장
https://appname.bubbleapps.io/api/1.1/wf/backendworkflowname 이런 형태로 바꾸셔서 토스 개발자센터 웹훅 - 라이브에 링크 달아주시면 됩니다. 이벤트 타입은 PAYMENT_STATUS_CHANGED 저는 마지막 initialize를 안빼줘서 계속 안됐던 거였네요. 말씀해주신 대로 포스트맨 쏴보다가 알게됐습니다. 감사합니다 @삼부장 @냥과장
네 공유해주셔서 감사합니다.