Thanks for your interest in BoreLine Pay.
This is the public documentation and example code for BoreLine Pay. The BoreLine service itself (the server, the dashboard, the payment engine) is not open source and does not live here. What you can contribute to are the docs and the integration examples that help people understand and integrate with BoreLine.
- Fixes to the docs: corrections, clearer wording, broken links.
- New integration examples: a clean, minimal example in another language or framework (Go, PHP, Ruby, a WordPress or Shopify snippet, and so on).
- Improvements to existing examples: clarity, error handling, comments.
- Never commit secrets. No API keys, webhook secrets, ZPUBs, seed phrases, or
.envfiles. All examples must read credentials from environment variables. The.gitignoreblocks the common cases, but check your diff. - Keep examples backend-only where an API key is involved. Never show a key in browser or client-side code.
- Match the existing style: small, readable, well commented, no heavy dependencies.
- Keep facts accurate. If in doubt about the API surface, check the live integration guide and whitepaper.
- Fork the repository and create a branch.
- Make your change, and test any example code you touch.
- Open a pull request with a short description of what and why.
Do not open a public issue for a security problem. See SECURITY.md and email borelineapp@proton.me privately.
Anything else, email borelineapp@proton.me.