mangomango
mangomango11mo ago

가상 계좌 콜백시 secret

가상 계좌 채번시 받았던 secret 가, 결제 입금후 콜백 데이터에는 null 값으로 오는데. 개발 가이드에는 비교 검증용으로 필요하다는데, 실제 콜백 데이터에는 오지 않고 있습니다. 거래키 sslce20240425121203yzxe0
17 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
엄청난 마법사
DEPOSIT_CALLBACK 웹훅 이벤트는 구독중이신가요?
mangomango
mangomangoOP11mo ago
네 PAYMENT_STATUS_CHANGED 이거 말인가요?
hkkim
hkkim11mo ago
가상계좌 입금에 대한 결과수신 웹훅이 필요하신경우 관리자 개발자센터에 웹훅 등록이 필요합니다. 관리자에 웹훅등록이 안되어 있으신 것으로 보입니다.
No description
mangomango
mangomangoOP11mo ago
초기 개발시에는 그걸, 문의시 답변시 PAYMENT_STATUS_CHANGED 여기에 다 포함되니깐 이걸 쓰라고 하던데요? 그냥. 리턴에 secret 이값만 넣어 주면 될듯한데요..
hkkim
hkkim11mo ago
윈 거래건에 대한 상점설정에 확인해보면 PAYMENT_STATUS_CHANGED 도 설정이 안되어 있는 것으로 보이네요
mangomango
mangomangoOP11mo ago
PAYMENT_STATUS_CHANGED 받은 데이터에 포함이 안되어 있다는 것이고, 채번시에는 받은 데이터 입니다. 개발자센터 웹페이지 실결제 콜백 로그 기준으로 문의하고 있습니다. 제 문의가 헷갈리실까요? 계좌채번은 즉시리턴이므로 그걸로 받고, 계좌입금완료는 콜백으로 받은 데이터 입니다. 채번까지 콜백으로 받은걸 얘기하는건 아닙니다.
이실장
이실장11mo ago
PAYMENT_STATUS_CHANGED는 결제응답과 똑같은 값을 내려드리고 , DEPOSIT_CALLBACK은 가상계좌 입금통보 전용입니다. 상황에 맞게 필요한 것을 사용해주시기 바랍니다. 저희쪽 수정은 불가합니다.
mangomango
mangomangoOP11mo ago
전에는 DEPOSIT_CALLBACK 이것 대신 PAYMENT_STATUS_CHANGED 이걸 쓰는게 낫다면서요. 그리고. 응답데이터에 secret 이거 하나 넣는거 그 무슨 어려운일이라고 ..;;
이실장
이실장11mo ago
좋고 나쁜건 없습니다. 제공해드리는 응답값에 맞춰 필요하신 것을 쓰시면됩니다. 어려운 일은 아니지만 모든 api명세는 논리적으로 설계됩니다 ^^ 바꾸시는 것도 어렵지는 않으실거에요~ 제안해주신 사항은 제품팀에 전달해놓을게요 우선 당장 사용하시려면 DEPOSIT_CALLBACK을 사용해주셔야합니다.
mangomango
mangomangoOP11mo ago
논리적이 아니라. 그게 그겁니다. 어차피 검증용 데이터인데요..
이실장
이실장11mo ago
네 우선 당장은 DEPOSIT_CALLBACK을 사용해주셔야합니다. PAYMENT_STATUS_CHANGED는 담당 팀에 전달해둘 예정입니다.
mangomango
mangomangoOP11mo ago
하나더 문의 드립니다. PAYMENT_STATUS_CHANGED 에서, 가상계좌콜백시 현금영수증 데이터에 "issueNumber": "" 값이 없는 상태로 들어옵니다. 이전문의관련, DEPOSIT_CALLBACK 은 단순 여부 통보라서, 저희측 내부 데이터 업데이트할려면, 재차 페이먼트 데이터를 호출해야해서, 그래서 한꺼번에주는 PAYMENT_STATUS_CHANGED 로 하게된것입니다. DEPOSIT_CALLBACK 이걸 몰라서 안쓰는게 아니고요..
이실장
이실장11mo ago
issueNumber 안내려가는 내용은 확인 후 답변드리겠습니다.
mangomango
mangomangoOP11mo ago
-- issueNumber 이건 아직도 확인중이실까요? -- 추가문의 ("orderId": "20240422FA68C") 콜백시와 주문정보 조회후 리턴의 lastTransactionKey 값이 다른데, 다른 이유는 뭣때문인가요? (결제후 취소나 뭐 그런거 하면 달라진다는 개발문서는 확인했으나, 따로 한게 없으니 동일해야 하는것 아닌지?) 주문조회: "lastTransactionKey": "C7BF0CED029BF462284033E3C7F288EA" 콜백: "lastTransactionKey":"2CB76812A5AC24E4AC3CB8CE3B53D7B5" -- 추가문의 DEPOSIT_CALLBACK 을 이용하면, 현금영수증 정보는 따로 페이먼트를 한번더 호출해야 하는데, 페이먼트 전체 말고, 주문번호 기준 현금영주증만 딱 가져오는 API 경로는 없나요? (DEPOSIT_CALLBACK 에 페이먼트 개체를 같이 포함해주는게 가장 베스트)
Kimoon Lee
Kimoon Lee11mo ago
issueNumber 은 현황파악에 좀 시간이 걸리고 있습니다. 양해 부탁드립니다 20240422FA68C 승인 API 호출시 lastTransactionKey 는 WAITING_FOR_DEPOSIT 에 대한것이고 입금 통보 후에 조회하시면 DONE 에 대한 TransactionKey 가 lastTransactionKey 로 응답됩니다. 즉 WAITING_FOR_DEPOSIT -> DONE 으로 상태가 변경됨에 따라 TransactionKey 변경이 발생하게 됩니다. --추가문의 현재 말씀하신 것에 대한 API 경로는 별도로 제공하고 있지 않습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?