         self.paymentOptionSelected = paymentOptionSelected
         if paymentOptionSelected.hasChildren() {
             self.paymentMethodOptions =  paymentOptionSelected.getChildren()
-        } else {
+        } else if !self.initWithPaymentData {
             resetInformation()
         }
         

            self.cardToken = nil
            self.issuers = nil
            self.installment = nil
        } else {
            self.readyToPay = true
        }

            if pm.isComplete() {
                self.paymentData = pm
                self.reviewAndConfirm = true
                self.initWithPaymentData = true
            }
        }
        self.paymentResult = paymentResult
