가상 계좌 콜백시 secret
가상 계좌 채번시 받았던 secret 가, 결제 입금후 콜백 데이터에는 null 값으로 오는데. 개발 가이드에는 비교 검증용으로 필요하다는데, 실제 콜백 데이터에는 오지 않고 있습니다. 거래키 sslce20240425121203yzxe0
17 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
DEPOSIT_CALLBACK 웹훅 이벤트는 구독중이신가요?
네
PAYMENT_STATUS_CHANGED 이거 말인가요?
가상계좌 입금에 대한 결과수신 웹훅이
필요하신경우
관리자 개발자센터에 웹훅 등록이 필요합니다.
관리자에 웹훅등록이 안되어 있으신
것으로 보입니다.

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