Transaction charges are taken from your wallet when a live payment succeeds. If your balance (plus any credit the platform allows) cannot cover the charges of a new payment, that payment is refused with insufficient_wallet. You get an email when your balance drops below the low-balance level, so top up in time.