• 04-12-2024, 03:28:20
    #1
    Merhaba flutter ile bir uygulama geliştirmekteyim. Uygulama hem webde hem de mobilde çalışacak. Direkt API ile çalışabilir miyim mobil uygulama da olduğu için callback url ne ne yapmalıyım? Webview kullanmak istemiyorum
  • 04-12-2024, 08:33:38
    #2
    Gold üye
    Uygulama içinde doğrudan direkt Api yi kullanmak güvenlik sorununa sebep olur.
    Backend de bir website üzerinden direkt api entegrasyonunu halletmeniz lazım.
  • 04-12-2024, 15:03:20
    #3
    Hocam dökümanda bu şekilde bir uyarı var.
    Üye iş yeri, ürettiği token, token üretmek için kullandığı veriler ve token üretimi için gerekmeyen ancak ödeme işlemi için gerekli veriler ile birlikte https://www.paytr.com/odeme adresine POST metodu ile gönderir. (Önemli Uyarı: Üye iş yeri sayfasındaki form, kart bilgileri içerdiğinden sadece PayTR’a POST edilmelidir. Üye iş yerinin kendi sunucusuna POST kesinlikle yapılmamalıdır.)
    database olarak firebase kullanıyorum .app üzerinden firebase functions ya da kendi web siteme göndermem sorun olmaz mı @LastPlayer;
  • 04-12-2024, 16:50:47
    #4
    Gold üye
    emirhncann adlı üyeden alıntı: mesajı görüntüle
    Hocam dökümanda bu şekilde bir uyarı var.
    Üye iş yeri, ürettiği token, token üretmek için kullandığı veriler ve token üretimi için gerekmeyen ancak ödeme işlemi için gerekli veriler ile birlikte https://www.paytr.com/odeme adresine POST metodu ile gönderir. (Önemli Uyarı: Üye iş yeri sayfasındaki form, kart bilgileri içerdiğinden sadece PayTR’a POST edilmelidir. Üye iş yerinin kendi sunucusuna POST kesinlikle yapılmamalıdır.)
    database olarak firebase kullanıyorum .app üzerinden firebase functions ya da kendi web siteme göndermem sorun olmaz mı @LastPlayer;
    Backend de gereken tokeni oluşturacaksınız ve callback işlemlerini yapacaksınız.
    Dediğiniz gibi uygulama içinden tokeni ve kart bilgilerini doğrudan paytr ye göndereceksiniz.
    Ücretli destek için PM den ulaşabilirsiniz.
  • 04-12-2024, 17:02:33
    #5
    Çok teşekkürler hocam. tokeni php de oluşturdum . Eğer bir sorun yaşarsam iletişime geçeceğim.
  • 25-08-2025, 20:47:49
    #6
    Bu konuda en mantıklı yol direkt PayTR'ın ödeme sayfasını kullanmak. PCI dediğimiz şeyler var, çok sorumluluk gerektiren aşamalar. Biliyorum uygulama içerisinde kredi kartı bilgisi almak daha profesyonel görünüyor fakat aslında hiç de değil. Her türlü PayTR adı zaten kart ekstresinde görünecek. En mantıklısı PayTR'ın kendi ödeme sayfasını kullanıp sizin açınızdan riski ve sorumluluğu minimize etmek, çoğu Android kullanıcısının kullandığı klavye yazılımı bile virüs içerebilirken, müşterilerin "senin uygulaman kart bilgilerimi çaldı" ithamlarından direkt kurtulmanızı sağlar. Ödemeler konusunda olabildiğince sorumluluktan kaçmak en mantıklısı. Kolay gelsin.