[GH-ISSUE #186] Vakıfbank Hatali Gateway URL (Site is working hatası) #100

Closed
opened 2026-03-03 15:43:01 +03:00 by kerem · 4 comments
Owner

Originally created by @gorkie on GitHub (Feb 27, 2024).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/186

Information Description
Kütüphane versiyonu 0.16.1
PHP versiyonu 8.2
Gateway ismi PayFlex MPI VPOS V4
Banka ismi Vakıfbank

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.

Merhaba,

3D secure post url adresi doğru gönderilmediği için site is working hatası alınmış. Aşağıdaki doğru urle işlem post edilebilir mi?

3D secure: https://3dsecure.vakifbank.com.tr/MPIAPI/MPI_Enrollment.aspx

Güncel dokümanımız aşağıdadır:

https://www.vakifbankpos.com.tr/assets/files/VPOS%20724%20_GET724_ENTEGRASYON_DOKUMANI.zip

Saygılarımızla.

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.

Ekran Resmi 2024-02-27 12 42 42

Göndermeden önce kontroller

  • Bu konuda zaten bir hata bildirimi olmadığından emin olun. Bakınız: hata bildirimleri
  • Hatayı yeniden oluşturmak için gereken detayları ekledim.
Originally created by @gorkie on GitHub (Feb 27, 2024). Original GitHub issue: https://github.com/mewebstudio/pos/issues/186 | Information | Description | |--------------|---------| | Kütüphane versiyonu | 0.16.1 | | PHP versiyonu | 8.2 | | Gateway ismi| PayFlex MPI VPOS V4 | | Banka ismi| Vakıfbank | ### 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. > Merhaba, > > 3D secure post url adresi doğru gönderilmediği için site is working hatası alınmış. Aşağıdaki doğru urle işlem post edilebilir mi? > > 3D secure: https://3dsecure.vakifbank.com.tr/MPIAPI/MPI_Enrollment.aspx > > Güncel dokümanımız aşağıdadır: > > https://www.vakifbankpos.com.tr/assets/files/VPOS%20724%20_GET724_ENTEGRASYON_DOKUMANI.zip > > Saygılarımızla. 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. <img width="926" alt="Ekran Resmi 2024-02-27 12 42 42" src="https://github.com/mewebstudio/pos/assets/16632488/b3fa0639-3e4c-4ad0-af27-8759791882f9"> ## Göndermeden önce kontroller * [x] Bu konuda zaten bir hata bildirimi olmadığından emin olun. Bakınız: [hata bildirimleri](https://github.com/mewebstudio/pos/issues) * [x] Hatayı yeniden oluşturmak için gereken detayları ekledim.
kerem 2026-03-03 15:43:01 +03:00
  • closed this issue
  • added the
    vakifbank
    label
Author
Owner

@nuryagdym commented on GitHub (Feb 27, 2024):

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
image

<!-- gh-comment-id:1966378170 --> @nuryagdym commented on GitHub (Feb 27, 2024): 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 <img width="693" alt="image" src="https://github.com/mewebstudio/pos/assets/26792980/a5c7bb33-8a57-492c-9213-7010b03fa780">
Author
Owner

@mehmetkalayci commented on GitHub (Feb 28, 2024):

@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',

<!-- gh-comment-id:1969248444 --> @mehmetkalayci commented on GitHub (Feb 28, 2024): @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',
Author
Owner

@gorkie commented on GitHub (Feb 28, 2024):

@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.

<!-- gh-comment-id:1969417072 --> @gorkie commented on GitHub (Feb 28, 2024): > @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.
Author
Owner

@gorkie commented on GitHub (Mar 14, 2024):

Durumun Vakıfbank kaynaklı eksik tanımlamalardan olduğu anlaşıldı. Konuyu kapatıyorum.

<!-- gh-comment-id:1996700893 --> @gorkie commented on GitHub (Mar 14, 2024): Durumun Vakıfbank kaynaklı eksik tanımlamalardan olduğu anlaşıldı. Konuyu kapatıyorum.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/pos#100
No description provided.