{"repo":"mewebstudio/laravel-pos","free":true,"listed":false,"github":"https://github.com/mewebstudio/laravel-pos","clone":"git clone https://github.com/mewebstudio/laravel-pos.git","description":"Türk bankaları için sanal pos paketi (Laravel 5/6/7/8)","language":"PHP","stars":112,"topics":["pos","sanalpos","3d","3dpay","3dsecure","php","est","laravel","laravelpos","laravel-pos"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Türk bankaları için sanal pos paketi (Laravel) Temel Paket mews/pos Ana başlıklar - Minimum Gereksinimler - Kurulum - Gateway'lere Erişim - PosQuery Kullanımı - Kullanım (3D Secure Ödeme) - Troubelshoots - Konfigurasyon Yapısı ve Örnekler - v1'den v2'ye Geçiş Minimum Gereksinimler - PHP = 8.0 - mews/pos ^2.0 - Laravel = v8 Kurulum 1. 2. /config/laravel-pos.php ayarınızı elinizde gateway bilgileri göre güncelleyiniz. Örnek konfigurasyon: 3. PHP Session kullanıyorsanız 3D ödemeler için session'i alttaki şekilde ayarlamanız gerekir. Laravel 11 ve üzeri için environment değişkenleri şu şekilde olacak: Laravel 10, 9, 8 için ise 1. Environment'da SESSION SECURE COOKIE=true yapılacak 2. Ve /config/session.php 'de same site değeri güncellenecek: Değişikliklerden sonra var olan session'i silip yeni session oluşturunuz. 4. 3D ödemelerde bankadan websiteye geri redirect edilecek URL'larda (success/fail URL'lar) CSRF kapatılması gerekir. Laravel 11 ve üzeri withMiddleware() method'la ayarı yapabilirsiniz. Laravel 10, 9, 8 ise /app/Http/Middleware/VerifyCsrfToken.php 'de ayarlayabilirsiniz. Gateway'lere Erişim Birden fazla banka yapılandırıldığında GatewayRegistry veya LaravelPos facade'i ile gateway'e erişebilirsiniz: Tek banka yapılandırıldığında PosInterface doğrudan inject edilebilir: Bilinmeyen bir $bankKey verilirse \\InvalidArgumentException fırlatılır. Troubleshoots - Error: \" cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/l","default_branch":null,"files":null,"tree":[],"storefront":"/r/mewebstudio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mewebstudio/laravel-pos/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}