결제창에서 커스텀 파라미터
(최신API기준) 현재 결제는 키와 금액 주문번호 뭐 이런 간단한것만, 사용자측 서버에서 success 페이지로 redirect로 받을수 있는데요. 예전의 방식과 다르게, 커스텀 데이터를 넘겨 받을 방법이 없는것 같습니다.
예를들면, 현재 구조는 주문1건당 건별결제라면 모르겠는데, 여러건 합산 결제시에는, 결제후에 대상 주문번건들에 대해서 결제 완료 처리를 해야 하는데, 이 대상 주문 목록을 따로받을 방법이 없습니다.
결제 대상 목록을 따로 저장해서 그때 그때 불러와서 처리해라. 이런식이면.. 너무 번거롭네요..
토스로 바꾸는게 아니라, 기존 PG를 계속 써야 하는건지..
9 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
get 파람으로 전달하는 방법은 있습니다. 하지만 정식 결제창 호출시 reqeust param으로 전달하는 방법은 제공하지 않습니다.
successUrl: ur/success?param1=val1¶m2=val2 이런 형태로 전달 받으실 수는 있습니다.
임으로 그렇게 붙이면, 위젯에서 success 페이지에 파라미터를 붙이면서 덮어 쓰기되는게 아니라, 추가 덧붙여 지는건가요?
뭐 그렇게 한다고 해도, 여러가지 추가 개발을 해야 해서. 불편한건 여전하네요..
위 답변 확실하게 얘기해주세요.
https://{ORIGIN}/success?paymentKey={PAYMENT_KEY}&orderId={ORDER_ID}&amount={AMOUNT}&paymentType={PAYMENT_TYPE}
기본 redirect 인데, 여기에 더 임으로 붙일수 있다는 건가요?
테스트 진행해 보겠습니다. 위 말고 커스텀 데이터를 주고 받을수 있는 방법에 대한 지원 계획이 있나요?
현재는 없습니다..
흠...
아니면 고객사에서 세션에 저장하셔야 합니다.
저는 redis에 정보 저장해두고, 그 redis 키값을 암호화해서 info=Aaabbbbbccccdd 이런식으로 넘기고 있습니다.
어떤가맹점은 아예 redis키값을 주문번호로 하고 아예 다른 처리를 안하시는 곳도 있어서, 편하신 방법 사용하시면 될거 같습니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.