Hindi to English:
आपके पास डेबिट या क्रेडिट कार्ड भी होना चाहिए।
You also need a debit or credit card.