구글 인 앱 결제 검증 수정

- 현재 : 구매상태 확인 후 충전 완료 처리
- 수정 : 구매상태와 소비상태를 확인 후 소비되지 않았으면 소비 후 충전 완료 처리
This commit is contained in:
Klaus 2024-03-22 19:02:15 +09:00
parent 4023476685
commit 34b5dcccfc
1 changed files with 1 additions and 0 deletions

View File

@ -222,6 +222,7 @@ class ChargeService(
.consume("kr.co.vividnext.sodalive", request.productId, request.purchaseToken)
.execute() ?: throw SodaException("결제정보에 오류가 있습니다.")
charge.payment?.receiptId = response.purchaseToken
charge.payment?.method = "구글(인 앱 결제)"
charge.payment?.status = PaymentStatus.COMPLETE
member.charge(charge.chargeCan, charge.rewardCan, "aos")