diff --git a/payment/src/main/java/com/ning/billing/payment/core/PaymentMethodProcessor.java b/payment/src/main/java/com/ning/billing/payment/core/PaymentMethodProcessor.java
index 54f471b..0992e64 100644
--- a/payment/src/main/java/com/ning/billing/payment/core/PaymentMethodProcessor.java
+++ b/payment/src/main/java/com/ning/billing/payment/core/PaymentMethodProcessor.java
@@ -365,7 +365,7 @@ public class PaymentMethodProcessor extends ProcessorBase {
final PaymentMethodModelDao currentDefaultPaymentMethod = paymentDao.getPaymentMethod(account.getPaymentMethodId(), context);
shouldUpdateDefaultPaymentMethod = pluginName.equals(currentDefaultPaymentMethod.getPluginName());
}
- if (!shouldUpdateDefaultPaymentMethod) {
+ if (shouldUpdateDefaultPaymentMethod) {
accountInternalApi.updatePaymentMethod(account.getId(), defaultPluginPaymentMethodId, context);
}
}