Electronic Direct Debits

A method of payment wherein the Merchant verifies or pre-authorises a cardholder’s account and processes the cardholder’s funds directly into their own account with fewer processing delays.