Electronic Direct Debits
July 9, 2019
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.