Closed gorkie closed 5 months ago
Merhabalar, bildirim icin tesekkurler, guncellemeyi yaparim veya kendiniz de MR acabilirsiniz.
config/pos.php
dosyayi direk kullanmaniz tavsiye etmem, bu dosya sadece ornek amaclidir.
Kendiniz bir tane olusturup onu kullaniniz.
Gonderdikleri dokumanda da hala eski port iceren URL yer almakt
@gorkie #184 Buradaki hatayı yapmış olabilir misiniz?
'success_url' => 'BURAYA BANKAYA AİT DEĞİL UYGULAMANIZA AİT KOD GELMESİ GEREKİYOR', 'fail_url' => 'BURAYA BANKAYA AİT DEĞİL UYGULAMANIZA AİT KOD GELMESİ GEREKİYOR',
@gorkie #184 Buradaki hatayı yapmış olabilir misiniz?
'success_url' => 'BURAYA BANKAYA AİT DEĞİL UYGULAMANIZA AİT KOD GELMESİ GEREKİYOR',
'fail_url' => 'BURAYA BANKAYA AİT DEĞİL UYGULAMANIZA AİT KOD GELMESİ GEREKİYOR',
Hayır kendimize ait uygulama url'imizi veriyoruz. Hatta bizde success/fail ikiside aynı. Endpoint değiştirerek test edeceğim, sonuçları paylaşırım.
Durumun Vakıfbank kaynaklı eksik tanımlamalardan olduğu anlaşıldı. Konuyu kapatıyorum.
Hatanın özeti
Herkese merhaba, Vakıfbank 3D Ödeme geliştirmesi yapıyoruz. Test ortamında herhangi bir sorun yok. Tüm fonksiyonlar sorunsuz çalışıyor. Ancak production ortamında 3D ödeme callback uygulamaya dönüş yapmıyor. Şifre onayından sonra bizim verdiğimiz callback URL'e yönlendirme yapmak yerine "https://3dsecure.vakifbank.com.tr/" adresine yönlendirme yapıyor ve çıkan ekranda"Site is working" yazıyor.
\Mews\Pos\Gateways\AbstractGateway::MODEL_3D_SECURE
kullanıyorum.Bu durumu ilk olarak Vakıfbank'ta ilgili ekibe sorduk. Cevabı aynen buraya ekliyorum.
Kütüphaneyi incelediğimde URL'de sadece port farkı bulunuyor. Ancak yinede dökümandaki gibi güncellemek lazım diye düşünüyorum.
Kütüphanedeki URL :
https://3dsecure.vakifbank.com.tr:4443/MPIAPI/MPI_Enrollment.aspx
Vakıfbank'ın Önerdiği URL :
https://3dsecure.vakifbank.com.tr/MPIAPI/MPI_Enrollment.aspx
Bağımsız kod veya hatayı yeniden oluşturmanın bir yolu
Production ortamında "PayFlex MPI VPOS V4" gateway kullanarak Vakıfbank 3D ödemesi (
MODEL_3D_SECURE
) denenmesi gerekiyor.Beklenen Sonuç
Production ortamında vermiş olduğumuz success/fail callback url değerine başarılı veya hatalı sonucu post etmesi gerekiyordu.
Gerçek sonuç
"https://3dsecure.vakifbank.com.tr/" adresine yönlendirme yapıyor ve çıkan ekranda"Site is working" yazıyor.
Göndermeden önce kontroller