'Active' pot for card payments

Or you could use IFTTT - If card transaction - withdraw from pot.

Downside: You would always need funds in your main account or an overdraft available enough to cover each purchase amount.