회원가입 폼을 작성하고 결제 버튼을 눌러서 결제를 진행함
결제가 성공하면 회원가입한 계정에 구매한 상품을 추가해줌
문제는 회원가입 폼을 작성하고 결제를 진행하면
결제 성공했을때 호출되는 페이지에서
폼 데이터를 가져오지 못하고 있는데요
1.결제버튼 누르면 폼 내용을 db에 저장하고 성공시 db조회해서 해당내용으로 회원가입
2.회원가입 폼 데이터를 결제정보에 같이 전달하고(토스 페이먼츠 쓰고있습니다) 성공시 다시 돌려받음(이런것도 뭔가 가능한거같은데 확실하진 않음)
일단 이렇게 두가지 방법이 떠오르는데
좋은 방법 있을까요?
1번이죵 - dc App
회원가입만 되고 결제실패하는 경우는 어떻게 되나영? - dc App
결제실패하면 회원가입 자체가 진행이 안됩니다
그럼 기존 db에 생성된 회원도 다시 삭제되는거군용 - dc App
2번도 어차피 회원 중복데이터 처리도 해야하니 로직만 늘어나니깐 1번이 제일 낫겠네요. 회원가입 폼 작성과 함께 바로 결제진행 하고 토스페이먼츠 시작 전에 DB에 회원정보 만들어서 회원정보 기반으로 토스페이먼츠 결제진행. 이때 결제 실패시 만들어졌던 회원삭제. - dc App
결제성공하면 success url 통해서 회원정보에 결제관련 데이터 및 상품 맵핑해주면 되것네용 - dc App
2번같은 경우에는 결제는 성공했는데 디비 회원 데이터가 중복되면 다시 결제를 취소해줘야하니 1번이 좋겠슴동 - dc App
감사합니다~뭐 어떻게든 다 굴러는 갈텐데 혼자그냥 생각나는대로 하고있다보니 이방향이 맞나 싶은부분들이 많네요