Test and go live
DocsLimited
Last updated: Dec 10th, 10:52pm
Test
Before going live, use your sandbox environment to thoroughly test the tax reporting integration. Your testing should involve:
Report generation
- Threshold testing: Test both federal threshold conditions by creating merchants with $20,100 and 150 transactions (should not qualify), $20,100 and 201 transactions (should qualify), and $19,900 and 201 transactions (should not qualify).
- KYC status: Test merchants with completed KYC, pending KYC, and revoked KYC.
- Multiple tax years: Generate transactions across different calendar years.
Webhooks and notifications
- Webhook setup: Configure and validate webhook endpoints.
- Event testing: Test webhook delivery for
TAXES.REPORTS.GENERATEDevents (both regular and corrected reports). - Webhook reliability: Test retry mechanisms and failure handling.
Corrections
- Quick corrections: Submit quick correction requests after KYC updates.
- Status tracking: Poll correction status endpoints.
Go live
- Contact your PayPal account manager to enable Tax Reporting as a Service for your live account.
- Go live with your app.
- Configure webhook endpoints for the live environment to receive tax report notifications.
- Update your API credentials to use live environment values.