diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/can/payment/CanPaymentService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/can/payment/CanPaymentService.kt
index 3d0c283..08229c8 100644
--- a/src/main/kotlin/kr/co/vividnext/sodalive/can/payment/CanPaymentService.kt
+++ b/src/main/kotlin/kr/co/vividnext/sodalive/can/payment/CanPaymentService.kt
@@ -185,9 +185,9 @@ class CanPaymentService(
                     )
 
                     when (charge.payment!!.paymentGateway) {
-                        PaymentGateway.PG -> member.pgRewardCan -= remainingNeedCan
-                        PaymentGateway.APPLE_IAP -> member.appleRewardCan -= remainingNeedCan
-                        PaymentGateway.GOOGLE_IAP -> member.googleRewardCan -= remainingNeedCan
+                        PaymentGateway.PG -> member.pgRewardCan -= charge.rewardCan
+                        PaymentGateway.APPLE_IAP -> member.appleRewardCan -= charge.rewardCan
+                        PaymentGateway.GOOGLE_IAP -> member.googleRewardCan -= charge.rewardCan
                     }
 
                     charge.rewardCan = 0