Integration Readiness
Complete every dependency required to create integration invoices.
The Dashboard checklist is operational, not decorative. A project can create /v1/invoices only when all required dependencies are ready.
### Create the project
This establishes the isolation boundary.
### Add a payment wallet
Add an active wallet compatible with the requested asset and network.
### Create a secret API key
Save the
sk_live_... value when shown.### Configure return URLs
Set both success and cancel URLs and allow their exact domains.
### Configure a webhook
At least one active endpoint is required. Save its secret and send a test event.
An inactive account, insufficient service balance, missing hosted checkout configuration, or any missing dependency can return PROJECT_NOT_READY. Fix the readiness item and retry with the same idempotency key only when the request body is unchanged.