Client Libraries & Tools
The API is plain HTTPS and JSON, so any HTTP client works. The examples in these docs use plain HTTP calls for that reason. No rafiqPay library is published to a package registry yet.
Programming Language SDKs
What exists today, and what is only proposed.
A small, dependency-free client (Node 18 or later) for checkout sessions, charges, payment links and your balance, with webhook signature checking. It is not published to npm yet.
Not built. Use any HTTP client, for example requests or httpx.
Not built. Use any HTTP client, for example cURL or Guzzle.
Not built. Use net/http.
Specifications & Development Tools
Build custom integrations from the machine-readable specification.
Generated from the API’s own request and response schemas. A development or sandbox server serves it at /docs-json, with a browsable reference at /docs. The live API does not serve it.
Not built. Postman can import the OpenAPI JSON above.
Not built. To receive webhooks on your own machine, expose it with a tunnel that gives you a public https address, and register that address as a test endpoint.