SkillAgentSearch skills...

Pos

Türk bankaları için sanal pos paketi (PHP)

Install / Use

/learn @mewebstudio/Pos

README

Türk bankaları için sanal pos paketi (PHP)

Version Monthly Downloads License PHP Version Require

Bu paket ile amaçlanan; ortak bir arayüz sınıfı ile, tüm Türk banka sanal pos sistemlerinin kullanılabilmesidir.

Deskteklenen Payment Gateway'ler / Bankalar:

| Gateway | Desktekleyen<br/>bankalar | Desteklenen<br/>Ödeme Tipleri | Desteklenen Sorgular | |----------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------| | Tosla<br><sup>(eski AKÖde)</sup> | ? | NonSecure<br/>3DPay<br/>3DHost | İptal<br/>İade<br/>Durum sorgulama<br/>Sipariş Tarihçesini sorgulama<br/>Özel Sorgu | | ParamPos | ? | NonSecure<br/>3DSecure<br/>3DPay<br/>3DHost <sup>(test edilmesi gerekiyor)</sup> | İptal<br/>İade<br/>Durum sorgulama<br/>Geçmiş İşlemleri sorgulama<br/>Özel Sorgu | | AkbankPos <br/><sup>(Akbankın yeni altyapısı)</sup> | Akbank | NonSecure<br/>3DSecur<br/>3DPay<br/>3DHost<br/>Tekrarlanan Ödeme | İptal<br/>İade<br/>Sipariş Tarihçesini sorgulama<br/>Geçmiş İşlemleri sorgulama<br/>Özel Sorgu | | EstV3Pos<br/><sup>(Asseco/Payten)</sup><br/><sup>Eski EstPos altyapının<br/>sha512 hash algoritmasıyla uygulaması.</sup> | Akbank<br/>TEB<br/>İşbank<br/>Şekerbank<br/>Halkbank<br/>Finansbank<br/>Ziraat | NonSecure<br/>3DSecure<br/>3DPay<br/>3DHost<br/>3DPayHost<br/>Tekrarlanan Ödeme | İptal<br/>İade<br/>Durum sorgulama<br/>Sipariş Tarihçesini sorgulama<br/>Özel Sorgu | | PayFlex MPI VPOS V4 | Ziraat<br/>Vakıfbank VPOS 7/24<br/>İşbank | NonSecure<br/>3DSecure<br/>Tekrarlanan Ödeme | İptal<br/>İade<br/>Durum sorgulama<br/>Özel Sorgu | | PayFlex<br/>Common Payment V4<br/><sup>(Ortak Ödeme)</sup> | Ziraat<br/>Vakıfbank<br/>İşbank | 3DPay<br/>3DHost | Özel Sorgu | | Garanti Virtual POS | Garanti | NonSecure<br/>3DSecure<br/>3DPay<br/>3DHost<br/>Tekrarlanan Ödeme | İptal<br/>İade<br/>Durum sorgulama<br/>Sipariş Tarihçesini sorgulama<br/>Geçmiş İşlemleri sorgulama<br/>Özel Sorgu | | PosNet | YapıKredi | NonSecure<br/>3DSecure<br/> | İptal<br/>İade<br/>Durum sorgulama<br/>Özel Sorgu | | PosNetV1<br/><sup>(JSON API)</sup> | Albaraka Türk | NonSecure<br/>3DSecure | İptal<br/>İade<br/>Durum sorgulama<br/>Özel Sorgu | | PayFor | Finansbank<br/>Enpara<br>Ziraat Katılım | NonSecure<br/>3DSecure<br/>3DPay<br/>3DHost | İptal<br/>İade<br/>Durum sorgulama<br/>Sipariş Tarihçesini sorgulama<br/>Geçmiş İşlemleri sorgulama<br/>Özel Sorgu | | InterPOS | Deniz bank | NonSecure<br/>3DSecure<br/>3DPay<br/>3DHost | İptal<br/>İade<br/>Durum sorgulama<br/>Özel Sorgu | | Kuveyt POS<br/><sub>TDV2.0.0</sub> | Kuveyt Türk | NonSecure<br/>3DSecure | İptal<br/>İade<br/>Durum sorgulama<br/>(SOAP API)<br/>Özel Sorgu | | VakifKatilimPos | Vakıf Katılım | NonSecure <sup>(test edilmesi gerekiyor)</sup><br/>3DSecure<br/>3DHost <sup>(test edilmesi gerekiyor)</sup> | İptal<br/>İade<br/>Durum sorgulama<br/>Sipariş Tarihçesini sorgulama<br/>Geçmiş İşlemleri sorgulama<br/>Özel Sorgu |

Ana başlıklar

Ozellikler

  • Non Secure E-Commerce modeliyle ödeme (PosInterface::MODEL_NON_SECURE)
  • 3D Secure modeliyle ödeme (PosInterface::MODEL_3D_SECURE)
  • 3D Pay modeliyle ödeme (PosInterface::MODEL_3D_PAY)
  • 3D Host modeliyle ödeme (PosInterface::MODEL_3D_HOST)
  • Sipariş/Ödeme durum sorgulama (PosInterface::TX_TYPE_STATUS)
  • Sipariş Tarihçesini sorgulama sorgulama (PosInterface::TX_TYPE_ORDER_HISTORY)
  • Geçmiş işlemleri sorgulama (PosInterface::TX_TYPE_HISTORY)
  • Sipariş/Para iadesi yapma (PosInterface::TX_TYPE_REFUND ve PosInterface::TX_TYPE_PARTIAL_REFUND)
  • Sipariş iptal etme (PosInterface::TX_TYPE_CANCEL)
  • Özel Sorgular (PosInterface::TX_TYPE_CUSTOM_QUERY)
  • API istek verilerinin gateway API'na gönderilmeden önce değiştirebilme
  • Farklı Para birimler ile ödeme desteği
  • Tekrarlanan (Recurring) ödeme talimatları
  • PSR-3 logger desteği
  • PSR-18 HTTP Client desteği

Farkli Gateway'ler Tek islem akisi

  • Bir (3DSecure, 3DPay, 3DHost, NonSecure) ödeme modelden diğerine geçiş çok az değişiklik gerektirir.
  • Aynı tip işlem için farklı POS Gateway'lerden dönen değerler aynı formata normalize edilmiş durumda. Yani kod güncellemenize gerek yok.
  • Aynı tip işlem için farklı Gateway'lere gönderilecek değerler de genel olarak aynı formatta olacak şekilde normalize edilmiştir.

Minimum Gereksinimler

  • PHP >= 7.4
  • ext-dom
  • ext-json
  • ext-openssl
  • ext-libxml
  • ext-zlib
  • ext-SimpleXML
  • ext-soap (sadece KuveytPos için)
  • PSR-18: HTTP Client
  • PSR-14: Event
View on GitHub
GitHub Stars324
CategoryDevelopment
Updated13d ago
Forks109

Languages

PHP

Security Score

85/100

Audited on Mar 18, 2026

No findings