DIBS has now resolved their issues. You should now be able to deposit using a payment card.
We apologize for the inconveniences this may have caused you.