Paytr Entegrasyonunda $merchant_ok_url'de ne yapmam lazım? R10+
9
●344
- 20-10-2022, 03:53:56iframe api ile kart bilgilerini, sms'i giriyoruz ardından $merchant_ok_url'ye yönleniyor ve orada kalıyor. callback.php'ye geri gitmiyor.... gitmesi için $merchant_ok_url'de bir kod yazmam gerekli midir?
- 20-10-2022, 03:58:34komik mi hocam gece gece kafa kalmadi cildiriyorum pc basindaEUPayment adlı üyeden alıntı: mesajı görüntüle
- 20-10-2022, 04:01:18Bu kısım ödeme başarılı olursa yönlendireceği yer. callback.php ye yönlendirmek istiyorsan. $merchant_ok_url = "https://www.example.com/callback.php"; şeklinde tanımlaman lazım. Bunu yaparsan ödeme başarılı olduğu zaman sadece yönlendirme yapar. Ödemeyi teyit etmez. Ödeme teyidi için web hookları kullanmalısın. (Bildirim olayını yani)
- 20-10-2022, 04:02:46BeratYildiz adlı üyeden alıntı: mesajı görüntüle
## Başarılı ödeme sonrası müşterinizin yönlendirileceği sayfa ## !!! Bu sayfa siparişi onaylayacağınız sayfa değildir! Yalnızca müşterinizi bilgilendireceğiniz sayfadır! ## !!! Siparişi onaylayacağız sayfa "Bildirim URL" sayfasıdır (Bakınız: 2.ADIM Klasörü). $merchant_ok_url = "https://example.com/success";Ancak merchant_ok_url'ye callback vermemiz gerektiğini söylemiş. Callback'e mi yönlendireyim burada? - 20-10-2022, 04:04:16callback buraya vermeyeceksiniz. callback.php linkini paytr panelden bildirim url olarak tanımlayacaksınız. Geliştirici dökümanında Adım - 2 diye bir dosya olur. O dosya callback.php için uyarlanması gerekiyor. Yani siparişin ödenip ödenmediğini teyit etmek için.ozgur_medya adlı üyeden alıntı: mesajı görüntüle
- 20-10-2022, 04:07:24BeratYildiz adlı üyeden alıntı: mesajı görüntüle

Hocam ödemeyi yaptığımda callback'e yönlendirmiyor. Yukarıda belirttiğim https://example.com/success'a yönlendiriyor ve orada kalıyor... - 20-10-2022, 04:14:29callback'e ödeme yapıldığı zamanki bilgileri gönderiyor. merchant_oid vs. gibi bilgileri. Bu alana sadece paytr istek gönderir.ozgur_medya adlı üyeden alıntı: mesajı görüntüle
$merchant_ok_url ise ödeme başarılı olursa müşterinin yönleneceği alandır. Bunu sipariş sonuç linki olarak belirleyebilirsiniz. Aynı şekilde callback şeklinde de belirleyebilirsiniz. Ama bu şekilde bir aksiyon yaparsanız paytr bildirimleri sisteme ulaşmaz. - 20-10-2022, 06:11:16example.com/success içinde müşterinize ÖZEME BAŞARILI diye bir sayfa hazırlayın.ozgur_medya adlı üyeden alıntı: mesajı görüntüle
example.com/error içinde ÖDEME YAPILAMADI diye bir sayfa hazırlayın.
example.com/callback.php sayfa içeriği müşteriye gösterilmez. Ödeme işlemi tamamlandığında (başarılı veya başarısız) PAYTR bu sayfaya ödemeye ait bilgileri POST metodu ile gönderir. $_POST ile PayTR nin gönderdiği verileri yakalayıp siparişinizi neticelendirirsiniz.
