BramaPay Docs

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.