하하22
389
2020-05-20 12:18:02
4
140

웹 결제 기능 구현 방법(혹은 개발자 도구 조작 방지)


안녕하세요.

결제 기능을 구현 방법에 대해서 여쭤볼 게 있습니다.

1. db에 결제 금액을 저장할 때 화면 상에서 보여지는 금액 자체를 db에 넣는건가요?( ex.<span id='price'>5000</span>이 있다고 가정하면 $("#price").text()를 서버단에서 바로 저장하는 방법)

아니면 서버 단에서 해당 상품의 기본키로 상품정보의 금액을 불러와 db에 넣는건가요? 

보통 어느 방법으로 하는지 궁금합니다.

2. 또한 전자의 경우 개발자도구를 이용해서 5000 부분을 3000으로 수정하고 결제하면 3000으로 넘어가지더라구요. 혹시 이를 방지하는 방법이 있을까요?

0
0
  • 답변 4

  • programmerEgg
    923
    2020-05-20 12:24:28

    상품 기본키 등으로 넣고 결제모듈에서 주는 가격이랑 비교하는게 좋습니다

    0
  • programmerEgg
    923
    2020-05-20 12:25:54
    프론트는 어떤식으로든 조작 가능해서 프론트에서 값을 가져오는 것은 바람직하지 않습니다
    0
  • 김모씨
    3k
    2020-05-20 13:16:21

    보여지는거는 그렇게하되 내부에서 상품키와 갯수 들어온 옵션으로 내부에서다시계산해야죠

    0
  • 하하22
    389
    2020-05-22 00:13:02
    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.