Some German Embassies in India do not have a payment facility for credit card, and they don't accept cash. With them, you have to get a demand draft from the bank to make the payment for the visa. Please approach your bank about this.
π¬ You're reading this in our chat and still have questions? Simply click on the arrow (<) in the top left corner and select 'I still have a more specific question'.