알리페이 문의
안녕하세요~
알리페이 관련 문의드립니다.
1. 알리페이 앱에서 고액의 상품을 결제하려고 하니 아래와 같은 경고창이 뜨면서 결제 진행이 불가능했습니다. 개인 카드 한도의 문제일까요? 혹은 고액의 상품일때 발생할 가능성이 있나요?
orderId:
2. 알리페이/알리페이HK 앱에서 결제 실패가 발생했는데 웹훅을 수신하지 못했습니다.
저희 앱에서 결제 요청 후 알리페이/알리페이HK 앱이 실행되었고
알리페이/알리페이HK 앱에서 한도 초과 등 결제 실패가 발생했는데 웹훅을 못 받았습니다.
그러고는 10분 정도 뒤에 PAYMENT_STATUS_CHANGED 웹훅이 결제 상태 EXPIRED로 오더라고요.
일단 결제 실패 웹훅이 수신되지 않은 이유가 궁금하고
결제 실패 시 실패 코드와 사유를 받으려면 웹훅 외에 다른 방법이 있을지 문의드립니다.
orderId: ,
감사합니다.
16 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
1. 네 알리페이에서 거절한겁니다. 위헙 거래로 판단된것 같네요.
2. 해당 내용은 pending URL 로 전송된건이 아니고 그냥 알리페이 결제창에서 진행이 안된겁니다. 그래서 별도로 에러 메시지가 저희쪽으로도 전달되지 않고 가맹점에 전달해 드릴수도 없습니다.
저희가 웹훅을 드릴수 있는건 알리페이 앱에서 인증을 마쳐서 pendingURL 로 이동한후에 결제에 실패하는 건들입니다.
그럼 궁금한게 알리페이 결제창에서 결제 진행이 됐는데 웹훅에서 승인 실패가 날 경우는 어떤 경우일까요?
그리고 1번 같은 경우에 cancel 버튼을 클릭하면 실제로 결제 진행은 되지 않는데 pendingURL로 이동하고 또 웹훅은 오지 않습니다. 이 경우는 어떻게 구분해야 할까요
정상적으로 결제가 진행되었지만, 알리정책에 의해 승인이 되지 않거나 알리페이에 연결된 카드사나 은행등에서 에러가 발생하는 케이스일겁니다.
1번케이스의 주문번호를 알수 있을까요?
orderId: 입니다.
주문건은 2024-12-16 13:33:35 EXPIRED 웹훅 받았습니다.
지금 보니까 cancel 을 눌러서 pending 으로 떨어졌구요. 10분동안 알리에서 다시 결제를 진행하지 않아 알리 -> 토페 쪽으로 expired 가 발생했습니다. 그래서 저희가 EXPIRED 웹훅을 드린것 같아요.
정리해 보면
- 알리 결제창을 열고, 알리페이에서 결제 시도했지만 실패
- cancel 을 눌러서 pending URL 로 이동했고 알리에서는 다른 결제수단등으로 결제 할수 있을지 대기 하다가 10분(알리페이의 timeout) 이 지나서 expired 이벤트 발생 으로 처리된 것으로 보입니다.
이부분은 알리페이쪽에 바로 실패 메시지를 주지 않는 이유를 확인해 보도록 하겠습니다.
pendingURL로 이동은 결제 요청 성공 (승인 요청 성공)이라고 보고 결제 승인 결과 웹훅을 기다렸는데 결제 요청이 실패했을 때도 pendingURL로 이동할 수 있다는 말씀이신가요?
혹시 pendingURL로 이동하는 조건이 어떻게 되는지 알 수 있을까요?
알리페이에서 충전 잔액이 부족해서 결제를 진행 못함 -> pendingURL 이동 -> expired 웹훅 수신
알리페이에서 카드 결제 시도, 한도 초과 -> pendingURL이동 X -> expired 웹훅 수신
실제 발생했던 상황들인데 결제 승인 결과를 기다려야 하는지 결제 요청 자체가 실패하여 재시도를 해야하는지 구분이 안되어서요
일단 알리페이 결제창에서 마무리(next, close, cancel 등) 가 된경우는 무조건 pendingURL 로 이동합니다 성공 실패 무관합니다.
알리페이에서 카드 결제 시도, 한도 초과 -> pendingURL이동 X 이케이스는 그냥 알리페이 결제창을 고객이 닫거나 페이지에서 이탈하신게 아닐까 싶습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
알리페이 HK 앱에서 한도 초과로 실패하고 닫기 버튼이 떠서 눌렀는데 pendingURL로 이동이 안 됐습니다. 이런 상황에서는 expired 웹훅 기다리는 걸 정상 동작으로 보면 될까요?
닫기버튼 눌르고 pendingURL 이동이 안된 부분은 별도의 이슈로 보입니다. 결제 시도하고 완료가 안되었기 때문에 일정 시간 후(30분) 해당 주문번호에 expired가 발생하는 것은 정상 흐름입니다.
닫기 버튼 누르고 pendingURL 이동 안 된 주문건 orderId: 241216G567ZH_26639 입니다. 확인해 주시겠어요?
@ddo 님 혹시 닫기 버튼 누르고 pendingUrl로 이동 안된 동영상 공유해주실 수 있을까요?
확인해보고 내일 오전에 전달드리겠습니다.
파일 크기가 초과하는데 전달 드릴 메일 받을 수 있을까요?
techsupport@tosspayments.com으로 보내주시면 됩니다.
해당 건은 알리와도 소통으로 시간이 소요될 것으로 보여 메일로 이어서 답변드릴게요.
아님 슬랙 채널이 있는데 거기에 문의할까요?
슬랙에 영상과 함께 문의드렸습니다~