Log out charge failure for pending payment if present.

fork-5.53.8
Alex Hart 2022-04-28 09:02:37 -03:00
rodzic fa8f8beb56
commit a6f1e0e972
1 zmienionych plików z 5 dodań i 0 usunięć

Wyświetl plik

@ -154,6 +154,11 @@ public class SubscriptionReceiptRequestResponseJob extends BaseJob {
onPaymentFailure(subscription.getStatus(), chargeFailure, subscription.getEndOfCurrentPeriod());
throw new Exception("Subscription has a payment failure: " + subscription.getStatus());
} else if (!subscription.isActive()) {
ActiveSubscription.ChargeFailure chargeFailure = activeSubscription.getChargeFailure();
if (chargeFailure != null) {
Log.w(TAG, "Subscription payment charge failure code: " + chargeFailure.getCode() + ", message: " + chargeFailure.getMessage(), true);
}
Log.w(TAG, "Subscription is not yet active. Status: " + subscription.getStatus(), true);
throw new RetryableException();
} else {