옹
6d ago

결제창 - 결제요청 성공 후 프로세스

SDK 문서에서 payment.requestPayment() 함수 응답부분에 아래와 같은 부분을 확인 하였습니다.
결제 요청이 성공하면 파라미터로 설정한 successUrl로 이동해요. 쿼리 파라미터의 amount 값이 메서드 파라미터로 설정한 amount와 같은지 반드시 확인하고 결제 승인 API를 호출해서 결제를 완료하세요.
결제 요청이 성공하면 파라미터로 설정한 successUrl로 이동해요. 쿼리 파라미터의 amount 값이 메서드 파라미터로 설정한 amount와 같은지 반드시 확인하고 결제 승인 API를 호출해서 결제를 완료하세요.
redirect 방식을 이용해서 successUrl 로 자동으로 이동 되고 있는데, 메서드 파라미터를 전달 할 수 있는 방법이 있는지 확인부탁드립니다.
6 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
김차장
김차장6d ago
/success?orderId={ORDER_ID}&paymentKey={PAYMENT_KEY}&amount={AMOUNT} 이런식으로 리다이렉트 되는데요, 다른 parameter 를 추가하고 싶으신걸까요?
옹
OP6d ago
쿼리 파라미터의 amount 값이 메서드 파라미터로 설정한 amount와 같은지 반드시 확인하고 결제 승인 API를 호출해서 결제를 완료하세요. 라고 메뉴얼에 있던데, 어떻게 확인 해야하나요?
김차장
김차장6d ago
최초 주문서페이지에서 세팅한 금액, 주문번호를 DB에 넣으시구요 리다이렉트 받았을때의 주문번호를 키값으로 DB에서 select 해온 amount 값을 비교하시면 됩니다 이 작업을 해야 금액 비교를 할 수 있어요
옹
OP6d ago
메서드 파라미터로 설정한 amount 값이 DB 에 저장된 값이었군요. 이해했습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?