Collect a W-9 and verify the payee TIN
A 4-step recipe with Abound. We can help you get access.
Recipe · 4 steps
Collect a W-9 and verify the payee TIN
with Abound · Tax Reporting & Compliance
Onboard a payee, capture a W-9, and confirm the TIN matches before any 1099 is filed.
- Create the end-user the W-9 and 1099s will hang off.
- Collect and store the payee Form W-9. Kicks off a TIN verification if the name+TIN pair is new.
- Create an asynchronous TIN verification against the IRS.
- Read the verification back until status resolves to MATCH or MISMATCH (or subscribe to the TIN_VERIFICATION_MATCH webhook instead of polling).
What you'll need to have ready
- idempotencyKey: Client-generated key echoed on every write to make retries safe.
- w9: W9RequestSchema body (payee name, TIN or tinFingerprint, address, optional userId).
- tinVerification: TinVerificationRequestSchema body (name + TIN or tinFingerprint, tinType).
For your developer
Arazzo workflow abound:collectW9AndVerifyTin, 4 operations: usersCreate → formW9Create → tinVerificationsCreate → tinVerificationsRetrieve. Specs on APIs.io.