Debit and credit card payments are the preferred methods of payment as this gives instant access. If your card payments failed check if your bank allows international payments on the card. Most payments from Indian residents fail because they do not have INTERNATIONAL payments active on their cards. You can change this setting in your bank/credit card app or by contacting your bank. If that does not help, you can request your friend or colleague to make the payment for you.