If you are registered with the Shares app from the UK, it’s currently not possible to deposit with a debit card issued outside of the UK.
If you are registered with the Shares app from an EEA country, it’s possible to deposit with a debit card issued in another EEA country, but not from outside of the EEA.
Check the availability of deposit methods here: How can I deposit funds into my Shares account?