telepay-app / telepay-php
Minimal PHP kliens a TelePay Transaction API-hoz (HMAC, idempotency).
v1.0.3
2025-10-18 16:40 UTC
Requires
- php: >=8.1
- ext-json: *
- guzzlehttp/guzzle: ^7.8
README
Minimal PHP kliens a TelePay Transaction API-hoz.
Telepítés
composer require telepay-app/telepay-php
Usage
use Telepay\Client; $client = new Client( apiKey: 'PUBLIC_API_KEY', secret: 'SECRET', ); // 💳 Új tranzakció létrehozása $payload = [ 'msisdn' => '+36301234567', 'description' => 'XYZ termék neve', 'success_message' => 'Köszönjük a vásárlást!', 'currency' => 'HUF', 'cart' => [ ['name' => 'Teszt termék', 'price' => 3000, 'quantity' => 1] ] ]; $response = $client->createTransaction($payload); print_r($response); // 🧾 Teljes refund indítása $response = $client->refundTransaction('txn_123456'); print_r($response);