Download the PHP package heleket/php-sdk without Composer
On this page you can find all versions of the php package heleket/php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package php-sdk
Heleket PHP SDK
The official PHP SDK for the Heleket cryptocurrency payment API. Covers the full documented surface (payments, payouts, balance, services, exchange rates), ships with unit tests, runnable examples, a debug mode, a webhook inspector CLI, and a Docker harness.
Built to be copied or composer require'd directly into your project. Zero runtime dependencies — only ext-curl and ext-json (bundled with PHP).
Quickstart
Install
…or clone this folder into your project and add it to your autoloader.
Requirements: PHP 7.4+, ext-curl, ext-json. For new deployments, target PHP 8.2+ — 7.4 is end-of-life. The bundled Docker image uses PHP 8.3.
Documentation
Full reference lives in docs/:
- 01 — Installation
- 02 — Configuration
- 03 — Architecture
- 04 — Payments API
- 05 — Payouts API
- 06 — Webhooks ⚑ critical reading
- 07 — Debugging
- 08 — Testing
- 09 — Error handling
- 10 — Reference (statuses, currencies, endpoints)
- 12 — Troubleshooting (top mistakes)
What's in the box
Common tasks
Security notes (read this)
- Always verify webhook signatures. See docs/06-webhooks.md. Never trust the payload otherwise.
- Whitelist Heleket's webhook source IP
31.133.220.8at your firewall or reverse proxy. - Never log raw API keys — the debug dumper logs only the request method, URL, and body (never headers), but a misconfigured logger wrapping the SDK can still capture credentials.
- Two separate API keys — payments and payouts. Don't mix them up; webhooks of the wrong kind will fail verification. (One exception:
/v1/payment/refunduses the payout key — callPayoutClient::refund().)
Releasing
Versions are published to Packagist automatically from git tags on
github.com/Heleket/php-sdk (the Packagist ↔ GitHub webhook is already wired up).
- Land changes on
main; make suremake qais green. - Update
CHANGELOG.md. - Tag and push:
git tag 2.1.0 && git push origin 2.1.0.
Packagist picks up the new tag within a minute. The version reported in the User-Agent header is read from Composer at runtime, so there is nothing else to bump.
Major versions: the 1.x line lives on the 1.x branch (tag 1.0.0) and must keep working — never delete or move old tags. See UPGRADING.md for the 1.x → 2.x migration guide.
License
MIT — see LICENSE.
All versions of php-sdk with dependencies
ext-curl Version *
ext-json Version *