For the web component, see ACH and eCheck. The rest of this page covers the API.
Before you start
- Bank account tokenization must be enabled for your product and for the submerchant. Ask your Jupico contact to enable it.
- The submerchant must be active.
- Authenticate with your API user, as for any other platform call. See Authentication.
Tokenize a bank account
CallPOST /v1/tokenization/bankaccount/raw from your server.
Request fields
All fields are required. The endpoint rejects any other field withinvalid_payload.
Response
Tokenizing the same account number, routing number, and account type again returns the existing token. The response shows the details stored when the token was first created, including the original
accountHolderName.Use the token
Send the wholepaymentToken object on an eCheck sale:
Errors
Errors returnsuccess: false with a code and a message.
Example of a validation error:
Migrate from the deprecated endpoint
POST /v1/transactions/echeck/tokenize is deprecated. Move to POST /v1/tokenization/bankaccount/raw. The response is the same. The request differs:
Tokens from the deprecated endpoint keep working. If you tokenize the same account on the new endpoint, you get the same token back.
What’s next
Verification
Check a bank account before you debit it. Coming soon.
ACH and eCheck
Collect bank details in the browser and run eCheck sales.

