What is KYB?
To comply with U.S. financial regulations and ensure the integrity of our ACH platform, GrailPay requires all merchants to pass Know Your Business (KYB) verification as part of the onboarding process. KYB is a mandatory due diligence process that helps identify and validate the legitimacy of a business, its ownership structure, and its associated individuals. During KYB, we collect and validate details such as:- Legal business name and entity type
- Employer Identification Number (EIN / TIN)
- Business address
- Business owners (with associated SSNs and DOBs)
- Supporting documentation, when applicable
Why KYB Matters
KYB is a core component of anti-money laundering (AML) and fraud prevention frameworks. By verifying merchant entities during onboarding, GrailPay ensures:- Trustworthy participation in the ACH network
- Reduced risk of fraudulent or high-risk businesses
- Compliance with NACHA, FinCEN, and other regulatory obligations
- Accurate ACH classification for downstream financial processing
KYB Statuses
Once a KYB request is submitted, the merchant will be assigned one of the following status values:Status | Description |
---|---|
pending | The KYB submission has been received and is awaiting processing. |
in_review | Additional manual review is required before a decision can be made. |
approved | The merchant has successfully passed KYB verification and is active. |
rejected | The KYB verification failed. A rejection reason will be returned. |
You can monitor a merchant’s KYB status by retrieving the merchant record or by listening for the
MerchantUpdated webhook event. Changes to KYB status will
be reflected in real time, allowing your system to take appropriate onboarding or operational actions.