- A high-level overview of each API endpoint
- Request and response modeling to help guide implementation
- Best practices and common patterns for working with our platform
These guides are intended for developers, engineers, and technical stakeholders working with the our ACH API.
Goals of This Documentation
- Clarity – Reduce guesswork by providing exact input/output examples
- Consistency – Encourage standardized usage of endpoints across teams
- Speed – Enable quicker implementation and onboarding for developers
Testing
To test in GrailPay’s sandbox environment you will need to connect to our Sandbox API Environment. You can reach our sandbox environment at:https://api-sandbox.grailpay.com
Testing Bank Accounts
When creating people, businesses, or merchants in the sandbox, you can simulate bank accounts using:- A random 12-digit account number
- One of the following test routing numbers:
226078036
221979363
Testing Social Security Numbers (SSNs)
When testing in the Sandbox environment, Social Security Numbers (SSNs) must follow specific formatting rules to be considered valid. The SSN:- Cannot begin with
"000"
or any value in the range"900–999"
- Cannot have
"00"
as the middle two digits - Cannot end in
"0000"
These guides are a work in progress. If you don’t see what you need, please reach out to our support team for assistance.