Ödeme Formu

Craftgate ödeme formu ile kolayca ödeme almaya başlayabilir ve taksit kontrolleri, önyüz ödeme kontrolleri, BIN sorgulama, 3D secure ile ödeme ve kart saklama gibi özellikleri herhangi bir ek geliştirme maliyeti olmadan kullanabilirsiniz. Ortak ödeme sayfası kullanımı iki adımda tamamlanır. Bkz: Ortak Ödeme Sayfası ile Ödeme Alma

  1. Ortak ödeme formu oluşturma
  2. Ortak ödeme formu sonucu sorgulama

Ortak Ödeme Formu Oluşturma:

Üye işyeri Craftgate API üzerinden ödeme formu başlatma isteğini yolladıktan sonra cevap olarak pageUrl ve token parametreleri üye işyerine döner. Bu adımdan sonra kullanıcı pageUrl parametresindeki URL değerini tarayıcısı ile açtığı zaman ödeme formunu görecektir. İsteğe bağlı olarak bu URL'e iframe=true parametresi eklenerek sayfa iframe olarak gösterilebilir. Aynı şekilde URL'e animatedCard=true parametresi eklendiğinde ortak ödeme sayfasına kullanıcı input'u ile şekillenen bir kart görseli de eklenebilir. Kullanıcı sayfada gerekli yerleri doldurup kart bilgilerini girdikten sonra ödemesini tamamlar. Ödeme formu kullanarak kullanıcı isteğe bağlı olarak kartını saklayabilir ya da ödeme formu isteği başlatılırken cardUserKey parametresi üye işyeri tarafından doldurulursa saklı kartlarını kullanabilir. Ödeme işlemi başarılı ya da başarısız olarak tamamlandıktan sonra üye işyerinin ödeme formu isteği oluşturulurken doldurduğu callbackUrl alanındaki URL adresine ödeme formu isteğine istinaden oluşturulan token bilgisi dönülür. callbackUrl parametresine ek olarak eğer merchantWebhookUrl parametresi gönderilmiş ise, bu adrese sunucu tarafından HTTP POST methodu ile json formatında token bilgisi iletilir.

Ortak Ödeme Formu Sonucu Sorgulama:

Craftgate API ödeme sonrası callbackUrl alanındaki adrese token bilgisi ilettikten sonra tekrar Craftgate API üzerinden ödeme formu sonucunu sorgulayabilirsiniz. Token bilgisini kullanarak yapılan bu sorgulama sonucu ödemeye dair detayları, hata alıp almadığını ve aldıysa hangi hatayı aldığını görebilirsiniz.

Ortak Ödeme Formu ile ilgili detaylara Ortak Ödeme Sayfası ile Ödeme Alma sayfasından ulaşabilirsiniz.

Ortak Ödeme Formu Entegrasyonu