Jean
Jean3w ago

SDK 결제 위젯 반환 paymentKey 관련

안녕하세요 SDK 결제 위젯 widgetsrequestpayment()에서 각각 다른 시간에 동일한 파라메터를 보내면 다른 paymentKey가 생성되나요?
7 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee3w ago
네 다른 paymentKey 가 생성됩니다.
Jean
JeanOP3w ago
추가로 paymentKey는 일회성으로 사용해야되는 값일까요? paymentKey로 예약 승인 API를 호출 했을 때 오류 응답을 받은 후 동일한 paymentKey로 요청하면 무조건 실패 응답(ALREADY_PROCESSED_PAYMENT)을 반환하나요? ex. EXCEED_MAX_ONE_DAY_WITHDRAW_AMOUNT 응답을 받은 후 한도를 늘리고 재요청
Minsu Kim
Minsu Kim3w ago
예약 승인 API? 어떤 API 말씀이세요?
김차장
김차장3w ago
paymentKey 는 저희가 생성해서드리는 각 결제건에대해 유니크한 값입니다. 일회성이구요 PG에 예약승인 개념은 없어서 결제 직후에 승인API 를 호출하셔야해요 문의주신 내용이 아마 실패상태를 해결했는데도 실패가 유지되는가? 일거같은데요 10분안에 상태가 해결되어야해서... 자주 발생하는 케이스는 아니에요 예를들면 체크카드 연결 계좌에 잔액이 없어서 실패했고 잔액을 연결계좌에 입금한 후 승인요청을 다시하는 것인데.. 보통 가맹점 로직이 고객의 입금을 기다리거나 하지 않게 되어있어요 그냥 처음부터 다시 결제를 하는것이 맞구요 그래서 결제 실패케이스는 실패로 유지를 하도록 비즈니스 로직을 구성해주세요 실패도 히스토리이고 고객의 액션을 기록해야하는 부분입니다
Jean
JeanOP3w ago
네 감사합니다 실패한 경우 새로 위젯 호출 후 하도록 하겠습니다
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?