Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[시즌패스] 헤임달에서 시즌패스 구매 시 5분 후 자동으로 환불되는 현상 #255

Closed
QgamesGeonPyoNoh opened this issue Mar 25, 2024 · 7 comments · Fixed by #256 or #281
Assignees
Labels
bug Something isn't working
Milestone

Comments

@QgamesGeonPyoNoh
Copy link

APV version info

v200160

Client version info

v160.0.6

Device

Android

detailed device info

Android 12

account address info

0x3146FE0E47A1998e14cd8a33640e3648A5A90276

avatar address info

0xe55bfdec6f59c418029b35c5276e2e9f18c176ed

purchase receipt info

GPA.3357-2185-5370-42870

What happened?

[내용]
헤임달에서 시즌패스 구매 시 5분 후 자동으로 환불되는 현상
-환불 후에도 해금 상태 및 즉시 지급 아이템은 유지됩니다.
-iOS의 경우 테스트 결제 영수증 확인이 어려워, Android 환경에서 확인 진행하였습니다.
-첨부한 환불 영수증 확인 부탁드립니다.

Image

Image

How to reproduce the issue

[재현스텝]

  1. 헤임달 - 메인 화면 - 시즌 패스 클릭
  2. 시즌패스 프리미엄+ 구매 진행
  3. 5분 후 자동으로 환불되는 현상 확인

[Should be]
헤임달에서 시즌패스 구매 시 환불되지 않아야 합니다.

Relevant log output

No response

@QgamesGeonPyoNoh QgamesGeonPyoNoh added the bug Something isn't working label Mar 25, 2024
@jaeho0103 jaeho0103 assigned jonny-jeahyunchoi and U-lis and unassigned ipdae Mar 25, 2024
@jaeho0103
Copy link

@QgamesGeonPyoNoh 환불 영수증이 2건인 부분에 대해서 설명 부탁드리겠습니다.

@QgamesGeonPyoNoh
Copy link
Author

QgamesGeonPyoNoh commented Mar 25, 2024

0xe55bfdec6f59c418029b35c5276e2e9f18c176ed
GPA.3357-2185-5370-42870 최초 환불 발생

0x8f0cb2dacdc72c8a736ad052e6de44604e102d45
GPA.3337-7532-8634-22610 동일 계정 내 다른 아바타 재현 시도 시 환불 발생

총 2회 확인되어 2건 모두 첨부했습니다.
확인 부탁드립니다.

@U-lis U-lis transferred this issue from planetarium/NineChronicles Mar 25, 2024
@U-lis U-lis linked a pull request Mar 25, 2024 that will close this issue
@U-lis
Copy link
Collaborator

U-lis commented Mar 25, 2024

  1. 테스트 결제의 경우 결제 확인이 정상적으로 되지 않은 경우 5분 뒤 자동 환불이 되는 것이 맞습니다.
    • production 에서는 3일입니다.
  2. 이는 client - google 간에서 체크를 할 수도 있고, 서버단에서 명시적으로 처리를 할 수도 있습니다.
  3. 명시적 처리를 위해 상품 검증이 끝나면 자동으로 사용 처리를 하도록 하는 로직을 추가했습니다.
    • 개발 도중 시행한 테스트 결제의 경우 5분이 지나도 자동 환불이 되지 않는 것을 확인했습니다.

#256 에서 조치중이며, internal 에 배포가 완료되면 다시 말씀드리도록 하겠습니다.
p.s. client 에는 변경이 필요하지 않은 이슈입니다.

@U-lis U-lis added this to the v160.0.0 milestone Mar 25, 2024
@U-lis U-lis moved this from In Progress to Review in Nine Chronicles Mar 25, 2024
@Namyujeong Namyujeong moved this from Review to QA in Nine Chronicles Mar 26, 2024
@QgamesGeonPyoNoh
Copy link
Author

수정 내용 확인 완료되었습니다.

[테스트 환경]
Android.v200160-160.0.6

@QgamesGeonPyoNoh
Copy link
Author

해당 이슈 재 발생했습니다.
확인 부탁드립니다.

[테스트 환경]
K_Android.v200190-190.0.6
이슈

@QgamesGeonPyoNoh QgamesGeonPyoNoh moved this from Done to Todo in Nine Chronicles Jun 28, 2024
@U-lis U-lis moved this from Todo to In Progress in Nine Chronicles Jun 28, 2024
@U-lis
Copy link
Collaborator

U-lis commented Jun 28, 2024

해당 현상 체크해보았고, IAP 서비스 쪽에서 구매 검증 후 ACK 를 하는 단계에서 K 버전에 대해 package name 이 적절하게 들어가지 않는 것이 원인인 것으로 확인했습니다.
에러 로그를 찍도록 해두었는데 에러가 안찍혀서 파악을 못 하고 있었네요 체크 감사드립니다.
요 부분은 internal 에 수정후 말씀드리겠습니다.

@U-lis U-lis modified the milestones: v160.0.0, v200.0.0 Jun 28, 2024
@U-lis
Copy link
Collaborator

U-lis commented Jun 28, 2024

이슈 트래킹을 위해 milestone 200으로 이전합니다.

@U-lis U-lis linked a pull request Jun 28, 2024 that will close this issue
@github-project-automation github-project-automation bot moved this from In Progress to Done in Nine Chronicles Jun 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Archived in project
5 participants