Yes, you need a credit card or Debit Visa/Mastercard to buy E-Cash in the app.