Pos
Türk bankaları için sanal pos paketi (PHP)
Install / Use
/learn @mewebstudio/PosREADME
Türk bankaları için sanal pos paketi (PHP)
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_REFUNDvePosInterface::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.
