가맹점에서 TOSS에 OK 값 미 발신시, TOSS 측의 이후 대응에 대해 궁금합니다.
대학교에서 TOSS Payments를 사용하고 있습니다.
무통장입금시, TOSS Payments에서 대학으로 2번 데이터를 발송하고 응답을 받는것으로 알고 있습니다.
*고객에게 가상계좌번호를 발급 했을때 1번(CAS_FLAG = R), 고객이 입금을 완료했을때 1번(CAS_FLAG = I)
현 문제는 가상계좌번호를 발급 했을때, 어떤 사유로 인해서 저희측에서 한번에 받지를 못하고 1분 ~ 2분 정도 딜레이 된 이후에 데이터를 받고 있는 상황입니다.
하지만 가상계좌번호 발급이 정상적으로 이루어졌다는 데이터를 받기 전에, 고객이 무통장입금을 완료 했다는 데이터를 먼저 받으면 내부 업무순서상 오류가 발생하고 있습니다.
이에, 대학측에서는 주문번호 기준, 가상계좌번호를 발급했다는 데이터가 들어오기 이전(R 데이터)에 입금이 완료(I 데이터)되었다는 데이터가 들어오면, OK를 리턴하지 않고 갖고 있는 방향으로 개선하려고 합니다.
TOSS Payments 에서는 OK를 리턴받지 않았을때, 재시도 하는 빈도와 횟수가 어떻게 되는지 문의 드립니다.
R 데이터를 오랜 기간동안 재발송하지 않으면, 고객이 입금을 해도 I 데이터가 쌓이지 않고, 화면에서 확인할수가 없으니, 문의가 올것 같기 때문입니다.
감사합니다.
18 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
가상계좌 "발급"을 통보에 의존하지 말고,
결제 승인 응답으로 전달된 데이터로 처리하면,
굳이 OK 를 보내지 않는 프로세스를 만드실 필요가 없을것 같습니다.
결제승인응답으로 발급 완료 처리를 하시고,
고객 입금은 정상적으로 처리하시면 될것 같습니다.
입금통보 R과 I 는 3분 간격으로 재전송됩니다.
3분 간격이군요. 감사합니다.
유부장님. 조언 감사합니다. 하지만, 내부 프로세스상 가상계좌가 정상적으로 발급된 건을 확인 -> 입금 데이터 인풋 순서가 되지 않으면, 이후 프로세스를 멈추게 되어 있습니다.
그래서 I데이터를 기준으로 하기에는, 뒷단 프로시저를 많이 뜯어고쳐야 해서... 우선 딜레이를 감수하더라도, 3분 정도 기다려야 할 것 같습니다.
가상계좌가 정상적으로 발급된 건을 확인 하는 스텝을 CASFLAG=R 이 아니라 승인 API 응답으로 해주시는게 더 안전할것 같습니다.
승인 API 응답 이라고 하시면, 대학에서 TOSS 측으로 보내는 응답 말씀이신가요?
아뇨 가상계좌를 발급요청하실때 API 를 호출하실거에요.
고객이 가상계좌를 발급요청하면, API를 호출하는데 그것을 기준으로 '정상발급 되었다' 라고 판단하는게 더 낫다는 말씀이시죠?
네 해당 API 응답에 발급되었다는 응답이 있습니다.
고객이 가상계좌를 발급할때는 TOSS Payments 측으로 API 호출을 하지 않나요? 저희 쪽으로도 API를 호출하나요?
여기서 고객은 엠엠님의 고객사를 말씀하시는 거죠?
엠엠님의 고객사측 API 호출은 직접 핸들링을 못하시나요?
직접 결제하는 고객을 의미합니다
고객이 무통장입금 선택
-> 가상계좌 발급
-> 무통장입금 수행
이렇게 되는것으로 알고 있는데
고객이 가상계좌를 발급 받을때, TOSS Payments 측에서 가상계좌를 발급 해주고
대학측으로 해당 정보를 보내주는 것으로 현재 구성되어 있습니다.
대학서버측에서 가상계좌 발급 요청을 저희 쪽으로 API 호출하실겁니다.
고객 -> 대학 -> 토스페이먼츠 순으로 호출될거에요.
아... 고객-토스페이먼츠 간에서만 결제가 이뤄지고, 대학측으로 통보가 가는것이 아니라, 고객 -> 대학 -> 토스페이먼츠 이런 방향이군요
감사합니다. 방향성을 다시 고민해봐야겠어요.
네 맞습니다.
감사합니다!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
https://docs.google.com/document/d/1YZ5AuUVFlxRZriWkq3YlMrjPu6iEJSZFbI2KcNijdac/edit?usp=sharing
이 문서에서 "결제승인 응답 파라미터" 부분을 참조 하세요
Google Docs
XPAY[PC]통합결제창-가상계좌_v.1.0.3
Xpay-PC-통합결제창-가상계좌 Protocol and Core Function Specification Version 1.0.3 2022.09 목차 XPay 연동 샘플 파일 구조 3 XPay 결제 서비스 파라미터 4 ▪ 통합결제창 호출 요청 파라미터 4 ▪ 통합결제창 인증 응답 파라미터 7 ▪ 결제 승인 요청 파라미터 7 ▪ 결제 승인 응답 파라미터 7 가상계좌 관련 안내사항 8 XPay 연동 샘플 파일 구조 TossPayments에서 제공되는 샘플파일은 XPay 결제 모...