Senior Developer QA: API + SDK
Use this checklist to run a fast but strict technical review of CoverPay documentation quality and integration readiness.
Scope
- REST API docs and examples in
/docs/api. - SDK docs for Web, React, and iOS in
/docs/link/*. - Quickstart flow in
/docs/quickstart.
API Verification Checklist
Confirm all documented endpoints, payload fields, and enum values match the current API implementation.
Execute each sample curl request in sandbox and verify response schema, status code, and key names.
Force representative failures (401, 403, 429, 503) and check that docs map each error to real behavior.
Validate webhook signature flow end-to-end with replay-safe verification.
Check that all timestamp, currency, and amount units are explicitly documented (e.g., cents vs dollars).
SDK Verification Checklist
Install each SDK exactly as documented and confirm a clean build in a minimal starter app.
Run a full happy-path checkout and validate callback/result object fields against docs.
Test user-cancel and provider-error paths and ensure documentation examples cover both.
Verify all listed configuration options are accepted by the SDK and have correct defaults.
Check platform-specific caveats (iOS version minimum, React provider setup, browser requirements).
Exit Criteria
- All API sample requests run without schema mismatches.
- All SDK quickstarts compile and complete one sandbox checkout successfully.
- No ambiguous parameter names, inconsistent units, or undocumented required fields remain.
