Threadsafe1 내가 안바꿨는데? 쓰레드세이프 This story is based on a true story.분명 소스상으로는 변경하는 코드가 없는데...결제에 실패한 케이스를 분석하던 중에 뭔가 이상한 게 눈에 띄었어. PG사 결제 파라미터 중에 "상점아이디"라는 걸 전달하고 있는데, 결제 방식에 따라 다른 값을 사용하고 있어.예를 들어서 결제 방식이 인증이면 "A", 비인증이면 "B"를 사용하는 식이지.String 상점아이디 = "";if (결제방식 == "인증") { 상점아이디 = "A";} else if (결제방식 == "비인증") { 상점아이디 = "B";}근데 인증방식(A)으로 요청된 결제건의 상점아이디가 실제 PG사에서는 비인증방식(B)으로 수신됐다는 거야.인증, 비인증 방식으로 "상점아이디"를 결정하는 로직은 명확해서 중간.. 2024. 5. 17. 이전 1 다음