Is the VeraCash card debited immediately after a transaction?

The VeraCash payment card is a deferred debit card.

This means that your VeraCash card account will be debited as soon as we have knowledge of the payment or withdrawal, typically no more than two or three days later (assuming that the merchant uses remote data capture).