Download the PHP package pratikislem/trinkpos-php without Composer
On this page you can find all versions of the php package pratikislem/trinkpos-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download pratikislem/trinkpos-php
More information about pratikislem/trinkpos-php
Files in pratikislem/trinkpos-php
Download pratikislem/trinkpos-php
More information about pratikislem/trinkpos-php
Files in pratikislem/trinkpos-php
Vendor pratikislem
Package trinkpos-php
Short Description TrinkPOS Sanal POS (Virtual POS) API client for PHP
License MIT
Homepage https://github.com/hkankyilmaz/trinkpos-php
Package trinkpos-php
Short Description TrinkPOS Sanal POS (Virtual POS) API client for PHP
License MIT
Homepage https://github.com/hkankyilmaz/trinkpos-php
Please rate this library. Is it a good library?
Informations about the package trinkpos-php
trinkpos-php
TrinkPOS Sanal POS (Virtual POS) API'si için resmi PHP istemci kütüphanesi.
Durum: v0.x — API yüzeyi WooCommerce eklentisi entegrasyonu tamamlanana kadar değişebilir. 1.0.0 ile SemVer garantisi başlar.
Gereksinimler
- PHP 8.1+
ext-curl,ext-json- Sıfır üçüncü parti runtime bağımlılığı
Kurulum
Composer (önerilen)
Composer olmadan
Repoyu indirip bootstrap dosyasını dahil edin:
Hızlı başlangıç
Daha fazla örnek: samples/ — NonSecure satış, 3D akışı ve
tüm endpoint'leri gezen samples/sandbox-smoke.php.
3D Secure akışı
Hata modeli
İki katman vardır; ikisini karıştırmayın:
| Durum | SDK davranışı |
|---|---|
| Ağ hatası (DNS, TLS, timeout) | TransportException fırlatılır |
| JSON olmayan yanıt | InvalidResponseException fırlatılır |
| 2xx dışı HTTP (400/401/409/422/…) | ApiException fırlatılır — errorCode / errorSubCode taşır |
| HTTP 200 içinde banka reddi | Exception fırlatılmaz — isApproved() false, gatewayCode() red kodunu verir |
Desteklenen operasyonlar
| Metot | Endpoint |
|---|---|
payment(PaymentRequest) |
Satış — Auth/PreAuth × 3D/NonSecure × taksit |
capturePreAuthorization(CaptureRequest) |
Ön otorizasyon kapama |
refund(RefundRequest) |
İade (kısmi/tam, ertesi gün–30 gün) |
void(VoidRequest) |
Aynı gün iptal |
query(txId) / queryHistory(txId) |
İşlem durumu / geçmişi |
verifyCallback(CallbackResult) |
3D callback sunucu doğrulaması |
binQuery(bin) |
BIN sorgusu |
paymentOptionsWithAmounts(...) / paymentOptions() |
Taksit seçenekleri + komisyonlar |
transactions(...) |
İşlem listesi (filtreli, sayfalı) |
balance(...) / balanceSummary() |
Hakediş özeti / anlık bakiye |
settlements(...) / settlementPayouts(id) |
Hakediş kayıtları / ödeme detayları |
Sandbox
| Base URL | https://trinkpos-sandbox.pratikislem.com.tr |
| API Key | 00000000-0000-0000-0000-000000000000 |
| Secret | sandbox-secret-key-for-testing-purposes-only |
| Onay kartı | 4000 0000 0000 0001 |
| Red kartı | 4000 0000 0000 0002 |
| 3D OTP | 123456 |
Geliştirme
Lisans
MIT — bkz. LICENSE.
All versions of trinkpos-php with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
ext-curl Version *
ext-json Version *
ext-curl Version *
ext-json Version *
The package pratikislem/trinkpos-php contains the following files
Loading the files please wait ...