SDKs & Libraries
Official Cost+ SDKs for integrating payments into your application
Official SDKs that simplify integrating Cost+ payments into your application. Each SDK handles order creation, HMAC signing, webhook verification, and more.
Available SDKs
| Language | Package | Install |
|---|---|---|
| Node.js / TypeScript | nopayn-node-sdk | npm install nopayn-node-sdk |
| Python | nopayn-sdk | pip install nopayn-sdk |
| PHP | nopayn/sdk | composer require nopayn/sdk |
| Java / Kotlin | io.nopayn:nopayn-sdk | Gradle / Maven |
| C# / .NET | NoPayn | dotnet add package NoPayn |
| Ruby | nopayn | gem install nopayn |
What the SDKs Handle
- Order creation — create payment orders via the Cost+ API
- Payment URL generation — get HPP or direct payment URLs
- HMAC-SHA256 signing — automatic signature generation and constant-time verification
- Webhook verification — parse webhook payloads and verify order status via API
- Refunds — issue full or partial refunds
- Full type support — TypeScript types, Python type hints, C# records, Kotlin data classes
Custom Integration
If an SDK isn't available for your language, you can integrate directly using the API Reference. The API uses HTTP Basic authentication and standard REST conventions.