Summary
The repository currently provides only cURL examples. To improve developer adoption and reduce integration time, we should provide ready-to-run examples in the most commonly used programming languages and API tooling ecosystems.
Proposed languages and tools
Create example folders for:
| Language / Tool |
Folder |
| cURL |
examples/curl |
| PHP |
examples/php |
| JavaScript (Node.js) |
examples/javascript |
| TypeScript |
examples/typescript |
| Python |
examples/python |
| Java |
examples/java |
| C# (.NET) |
examples/csharp |
| Go |
examples/go |
| Ruby |
examples/ruby |
| Rust |
examples/rust |
| Bash |
examples/bash |
| Postman |
examples/postman |
Example coverage
Each language should include examples for:
- Authentication using HTTP Basic Auth
- Generate a token
- Retrieve token details
- Update token limits
- Refresh a token
- List wallet transactions
- Retrieve usage statistics
- Inspect subscriptions
- Inspect callback logs
- Error handling examples
Acceptance criteria
Additional notes
Priority should be given to:
- PHP
- JavaScript
- TypeScript
- Python
- Java
- C#
These languages are expected to cover the majority of API consumers and provide the highest immediate value.
Summary
The repository currently provides only cURL examples. To improve developer adoption and reduce integration time, we should provide ready-to-run examples in the most commonly used programming languages and API tooling ecosystems.
Proposed languages and tools
Create example folders for:
examples/curlexamples/phpexamples/javascriptexamples/typescriptexamples/pythonexamples/javaexamples/csharpexamples/goexamples/rubyexamples/rustexamples/bashexamples/postmanExample coverage
Each language should include examples for:
Acceptance criteria
Additional notes
Priority should be given to:
These languages are expected to cover the majority of API consumers and provide the highest immediate value.