telepay-app / telepay-php
Minimal PHP kliens a TelePay Transaction API-hoz (HMAC, idempotency).
Installs: 2
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/telepay-app/telepay-php
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', baseUrl: 'https://api.telepay.hu' // sandbox: https://api.sandbox.telepay.hu ); $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, idempotencyKey: 'order-12345'); print_r($response);