Generate a client from the OpenAPI spec
The full OpenAPI 3.1 spec is served at:
https://ecmxmvrimionqhpbjguc.supabase.co/functions/v1/api-v1-payments/openapi.json
Use openapi-generator or oapi-codegen to emit a client in the language of your choice.
openapi-generator-cli generate \
-i https://ecmxmvrimionqhpbjguc.supabase.co/functions/v1/api-v1-payments/openapi.json \
-g <generator> \
-o ./qashx-client
| Language | Recommended generator |
|---|---|
| Go | go or oapi-codegen |
| Java | java (OkHttp or Spring) |
| C# / .NET | csharp (System.Net.Http) |
| Ruby | ruby |
| PHP | php |
| Kotlin | kotlin (OkHttp / Ktor) |
Import the Postman collection
A ready-to-use Postman collection is generated from the OpenAPI spec:
/docs/qashx-payments.postman_collection.json
Postman → File → Import → paste the URL. The collection includes an environment file with variables for base URL, API key, and idempotency key.
Also bundled: Postman environment.
Reference snippets
Full "Create payment" and "Verify webhook" snippets for every supported language are on the Code examples page.
Community SDKs
If you build a community client, ping us at developers@qashx.io and we'll list it here.