I questioned them the same and they replied -
But most of the users I asked in WJ says its not possible ?
I am talking about INDIA
Yes, you can send payments by attaching a credit card into your account.
Also, you could certainly attach an International Debit Card into your
account as long as it has a Visa or a MasterCard logo.
But most of the users I asked in WJ says its not possible ?
I am talking about INDIA