버그 해결을 위한 모든 질문을 던져
0 votes
112 views
안녕하세요웅~~

인앱 결제 관련해서 질문드립니다.

결제 구조는(편의상 앱스토어 결제라고 하겠습니다.)

클라에서 앱스토어 결제 후 받은 영수증 가지고 서버로 보내오며 서버는 이 영수증 번호와 토큰으로 앱스토어로 검증을 합니다.

위 과정에서 서버에서 앱스토어 검증시 response code 확인 후 200이 아닌 경우 재검증을 진행합니다.

그런데.. 재검증을 궂이 해야 할까 하는게 질문입니다.

첫 호출이 네트워크 문제로 인해 전달되지 않았다고하여도 슬립1~3second 후에 다시 검증을 하는게

빠르게 fail 처리를 해버리고 cs로 처리하는것보다 어떤 차이가 있을까 싶습니다.

클라에서 스토어를 다녀온 후 서버에서 스토어로 검증할때 아직 스토어에서 처리가 되지않아 대기중일 경우도 있겠고,

유저도 구매 후 즉시 받지 못하는 불편함이 있겠지만 또, 상황마다 다르겠지만,

적어도 위 케이스만은 방지하기 위해 재검증을 한다는게.. 아직도 재검증은 불변의 법칙일까요..?
asked (2 point) , 112 views

질문에 대한 답변을 하려면 로그인 또는 가입해야합니다.

버그 해결을 위해 도움을 구하고, 도움을 주세요. 우리는 그렇게 발전합니다.

throw bug 는 프로그래밍에 대한 전분야를 다룹니다. 질문,논의거리,팁,정보공유 모든 것이 가능합니다. 프로그래밍과 관련이 없는 내용은 환영받지 못합니다.

239 질문
367 answers
376 댓글
470 users