장바구니 다중결제진행시 paymentKey 생성 질문
장바구니 기능이 없이 설계된 프로젝트에서 장바구니 결제 기능을 추가하면서 생긴 의문입니다.
장바구니에서 다중결제시 api 호출하여 승인완료되면 paymentKey 가 생성이 되는걸로 이해했는데
장바구니결제의 여러개의 orderId에 하나의 paymentKey 로 매핑되고있는상황입니다.
ex) orderId:abcde1abcde2 paymentKey:2020dikdidi 이런식으로요
그래서 orderId 에서 "" 로 쪼개서 for 문을 돌면서 저장하라고 하는 로직으로 만들다보니깐 중복 key 현상이 발생하고있습니다.
장바구니 기능을 처음 핸들링해봐서...이럴땐 어떻게 하는게 일반적인지, 인사이트를 얻고싶어서 질문드립니다
(java spring 사용중입니다.)
장바구니에서 다중결제시 api 호출하여 승인완료되면 paymentKey 가 생성이 되는걸로 이해했는데
장바구니결제의 여러개의 orderId에 하나의 paymentKey 로 매핑되고있는상황입니다.
ex) orderId:abcde1abcde2 paymentKey:2020dikdidi 이런식으로요
그래서 orderId 에서 "" 로 쪼개서 for 문을 돌면서 저장하라고 하는 로직으로 만들다보니깐 중복 key 현상이 발생하고있습니다.
장바구니 기능을 처음 핸들링해봐서...이럴땐 어떻게 하는게 일반적인지, 인사이트를 얻고싶어서 질문드립니다
(java spring 사용중입니다.)
