<?php $merchant_oid = $order_id . "|" . uniqid();Daha sonra dönüşte | parçalayarak hangi sipariş numarasına ait işlem yapıldığını anlayabilirsiniz.
Php PayTR entegre konusunda yardım
16
●367
- 13-11-2021, 01:50:24Kesinlikle çok mantıklı çok teşekkür ederim, bunu kullanacağımMUluc adlı üyeden alıntı: mesajı görüntüle
- 13-11-2021, 17:05:04ilerde konuya bakacak arkadaşlar için bir düzeltme yapayım. uniqueid yerine uniqid olacak. sanırım yanlış yazdı arkadaşMUluc adlı üyeden alıntı: mesajı görüntüle
- 13-11-2021, 17:16:42Doğrudur hocam, sehven unique ile alakalı olduğu için kontrol etmeden ingilizce tam karşılığını yazmışım. Teşekkürler düzeltme için.firat131 adlı üyeden alıntı: mesajı görüntüle
- 25-03-2022, 20:01:20firat131 adlı üyeden alıntı: mesajı görüntüle
hort.
benzer bir sorun yaşıyorum. kullanıcı ödeme sayfasından çıkıp geri girdiğinde $merchant_oid değiştiği için bazı kullanıcılar başarılı ödeme yapsa bile veritabanındaki id ile paytr'de ki ödeme yapılan id eşleşmediği için sipariş onaylanamıyor.
sorunu net olarak anlayıp çözümü bilen varsa ücretli destek verebilir. - 27-03-2022, 01:39:16kryburn adlı üyeden alıntı: mesajı görüntüleBaşarılı ödeme esnasında kullanıcılar nasıl sayfadan çıkıp geri giriyorki? Çıkıp geri girebiliyorsa ödeme nasıl başarılı oluyor 🤔kryburn adlı üyeden alıntı: mesajı görüntüle
- 27-03-2022, 15:22:45Yok biraz yanlış anlaşılmış.rmzonl adlı üyeden alıntı: mesajı görüntüle
Ödeme sayfası her yenilendiğinde id değişiyor.
Bazı kullanıcıların ödemeleri başarılı olsa bile site üzerinde onaylanmamış kalıyor, bunu da kontrol ettiğimizde sipariş id ile merchant_oid eşleşmediğini fark ettik. - 27-03-2022, 15:41:11Merchant_oid değerini ben random yapmadım. Sepetteki idyi gönderiyorum ve callback adresinde de bu id ile çekip onaylıyorum. Konuda bahsedildiği gibi vazgeçilen ödeme sonrasında hata vermiyor bende PayTR. Sadece tamamlanmış, yani ödemesi sorunsuz tamamlanmış bir idyi tekrar gönderirsem o zaman bu id ile işlem yapılmış diyor.