merhaba arkadaşlar. hazırladığım bir yazılıma paytr iframe modülü entegre ediyorum.
PayTR odeme.php sayfasında sipariş numarası olarak $merchant_oid değişkenini kullanıyor ve bu değişkeni alıp ödeme sonrası bildirim.php ye gönderiyor. Biz de burada ödeme başarılıysa sipariş numarası olan $merchant_oid kullanarak veritabanımızdan siparişi onaylıyoruz.
Buraya kadar her şey tamam ama $merchant_oid değişkeni her seferinde değişecek diyor, yani mesela benim veritabanımdaki sipariş_id=758 ise ben $merchant_oid=758 ayarlıyorum ancak müşteri bir sefer bu sayfaya girdi ve ödemekten vazgeçti ise ikinci girişinde hata veriyor, $merchant_oid daha önce kullanılmış diyor.
Siz buna nasıl bir çözüm buldunuz?
$merchant_oid rastgele bir sayı verince sorun çözülür gibi ama bu sefer de veritabanımdaki o siparişi nasıl bulup onaylatacağım?