1. A method for providing a business-to-business payment service through a payment enabler computer server independent of the businesses involved in a transaction, comprising the computer-implemented steps of: receiving and storing in a database registration information corresponding to a transaction privilege assigned to an authorized person associated with a first business; receiving at the server notification of an amount owed from the first business to a second business per an agreed upon transaction; verifying that a first employee of the first business is an authorized person associated with the first business who has been granted a privilege on behalf of the first business by reference to registration information stored in the database; receiving from a remote computer of the first employee of the first business a command to pay the second business the amount owed; in response to receipt of the command to pay the second business from the first employee verified in the verifying step, ordering a first transfer of the amount owed from a bank account of the first business into an intermediary bank account through direct debit of the bank account of the first business; and ordering a second transfer of the amount owed from the intermediary bank account to a bank account of the second business via a direct deposit into the bank account of the second business.