Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

You can integrate GEODI with E-Commerce / Payment Systems to charge your users for downloads. A user is directed to a payment page before downloading a content she/he has viewed in GEODI, and the file is forwarded to her/him after completing the transactions.

GEODI görüntüleyicisine ekleyeceğiniz bir buton ile satın almak isteyen kullanıcıyı E-Ticaret yazılımına yönlendirebilirsiniz. GEODI arayüzlerine Html Eklenti Yazma konusundaki detayları Sorgu arayüzlerini özelleştirme#Htmleklentiyazma sayfasından edinebilirsiniz.

Yönlendirme sırasında E-Ticaret yazılımının ihtiyaç duyacağı bazı parametreleri geçebilirsiniz. Örneğin, dokümanın adı, toplam sayfa sayısı, sadece tek sayfa indirilmek isteniyorsa görüntülenmekte olan sayfanın numarası gibi değerleri javascript ile html get/post parametreleri olarak iletebilirsiniz.

Çoğu durumda GEODI'yi misafir olarak kullanan ziyaretçiler, satınalma işlemi sırasında E-Ticaret sistemine giriş yapacaklardır. Bu senaryoda kullanıcı entegrasyonu gerekmez. Diğer durumlar için Kullanıcı Yetkilerini Paylaşma ( GEODI → APP) sayfasında gerekli bilgiyi bulabilirsiniz.

Giriş ve ödeme işlemleri sonrasında E-Ticaret Sistemi, Geodi REST API'leri kullanarak içeriği (doküman ya da sayfa) alıp kullanıcıya iletir (doğrudan indirme, e-posta ile gönderme, vs). REST API çağrısı için gerekecek Token'ı ilgili arayüzlerden bir kez temin edip her istekte kullanabilirsiniz. 


Garanti Bankası Sanal Pos servisleri üzerine BT Haber tarafından geliştirilen bir entegrasyon örneğine http://94.101.87.176/?wsName=DEMO-TR-BTHaber&Tab=DLV&loginWithGuest=1 adresinden erişebilirsiniz.

  • No labels