Yes, you can add money to your account via debit card.
To Add funds via debit card:
Tap on "add card" then enter your card details. Once you proceed, a 3D secure pop up will appear to confirm your card authenticity, confirm the verification. Select your desired card amongst the list. Enter the amount you wish to deposit then press "Continue".
Please note that due to regulatory rules we do not support credit card deposit.