|
|
#1 (permalink) |
|
Üyelik Tarihi: 28.01.2004
Yer: istanbul
Yaş: 29
Mesaj: 29
|
Sanal POS - Müşterinin refresh yapmasını engellemek
Merhaba, İnternet sitemde kredi kartı ile alışveriş yapan müşterilerim, tüm uyarılarıma rağmen, işlem çok hızlı gerçekleşmeyince internet tarayıcılarının "YENİLE" tuşuna tekrar tekrar basıp birden çok tahsilat yapılmasına neden oluyorlar. Ben Garanti Bankası'nın raporlama sayfasından bu işlemleri iade etsem de, ektresinde 5 defa firma ismimizi gören müşterilerimizin güvenini kaybetmemiz söz konusu. Siparişi tamamla tuşumuz basıldığı anda kilitleniyor ve tekrar basılması mümkün değil. Yani tek tahminim sayfanın refresh edilmesi. Bu konuda tavsiyeleriniz nelerdir? Teşekkürler |
|
|
|
|
|
#2 (permalink) |
|
Re: Sanal POS - Müşterinin refresh yapmasını engellemek
PHP Code:
|
|
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 17.04.2003
Yer: İstanbul
Yaş: 24
Mesaj: 190
|
Re: Sanal POS - Müşterinin refresh yapmasını engellemek
Eğer ki kullanıcıyı, kredi kartı ödemesini başlattığın sayfada tutuyor isen en son, o zaman refresh tehlikesi vardır fakat kredi kartı ödemesi gerçekleştirilen sayfadan kullanıcıyı başka bir (muhtemelen statik içeriğe sahip) sayfaya atarsan o zaman refresh sorunu olmaz.
Veya daha güzeli kullanıcı kredi kartı ödemesi yaptığında veritabanında o kullanıcı ile ilgili olarak bir "flag" yaratabilirsin. Tabi satın aldığı ürün ve/veya ürünlerle ilişkili olarak özel bir "flag" den bahsediyorum. Tekrar o sayfada aynı ürün grubunu aynı flag ile satın almasını engellersin. Başka bir zaman aynı ürün grubunu tekrar almak istediğinde senin oluşturacağın flag farklı olacağı için sorun olmayacaktır, ama mevcut flag ile sadece bir kere ödeme işlemi yapılacaktır. Umarım açıklayıcı olabildim?
__________________
... Some will win, some will lose Some were born to sing the blues ... |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 27.07.2005
Yer: istanbul - ankara
Yaş: 23
Mesaj: 337
|
Re: Sanal POS - Müşterinin refresh yapmasını engellemek
ödemenin yapıldığı an(yada yapılmaya başlandığı an) alışveriş sepetini boşaltırsan(yani müşterinin borcunu sıfırlarsan) sanırım sorun çözülecektir; veya en temizi örneğin $tahsil_edilecek_tutar da tahsilat miktarı tutulurken pos ile ödemenin başladığı an çekilecek miktarı başka bir değişkene atamak bu değişkeni de silmek; ödeme başarılıysa sorun yok, ödemede sorun çıktıysa alışveriş sepetini kaybetmeden müşteriye tekrar ödeme denemesi yapma şansı vermiş olursun. hangi anda refresh yaparsa yapsın sadece 1 defa ödeme yapacağı garantilenmiş
|
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
![]() |
| Etiketler |
|
engellemek , yapmasini , refresh , musterinin , pos , sanal |
|
|
Zoque'a hoşgeldiniz!