Encrypt sensitive data to reduce platform risk

Tokens are randomized strings of information that can be used to represent a bank account. The security benefits are obvious. If your platform does not have to store actual bank account information, this reduces your risk of exposing the private banking information of your customers to potential hackers or even malicious employees.

When initiating an ACH payment, you have the option of supplying either a bank routing and account number or a supported token that represents a bank account.

ACHQ provides tokenization of bank accounts as complimentary service for your benefit and security. You have the option to tokenize a customer’s bank account information or through a bespoke [tokenization endpoint (ref:banktoken) or when submitting a payment (bank account) for the first time. The ACHQ token will be sent back in the response object. Once created, you can store and use that token for all future ACH payments to or from that person or company.

ACHQ also supports tokens from certain tokenization providers. A tokenization provider is a company that either manages tokens on your behalf or provides tokens that represent bank accounts as a part of their banking services.

If you are supplying an ACHQ token or a token from a service provider, such as Plaid, that has integrated or partnered with ACHQ, you simply supply the token in the AccountToken field of the appropriate payment command and ACHQ will convert that token to the actual bank account for ACH payment processing.