Anında Havale
Craftgate anında havale yöntemi ile ödeme sağlayan sistemler ile entegredir. Craftgate API kullanarak, sizin için anında havale yöntemini desteklediğimiz bankaları sorgulayabilir , müşterinizin seçtiği bankanın anında havale yöntemi ile ödeme alabilirsiniz.
Öncelikle Yapılması Gerekenler
Anında havale ile ödeme entegrasyonunu kullanabilmek için aşağıdaki adımları tamamlamış olmalısınız:
Üye İşyeri Paneli > Yönetim > Üye İşyeri Ayarları > Craftgate Özellikleri listesinde Alternatif Ödeme Yöntemleri Açık olmalıdır.
Üye İşyeri Paneli > Yönetim > APM Yönetimi > Instant Transfer durumunu Aktif yapıp, Düzenle butonu ile Instant Transfer için sizlere iletilmiş bilgileri giriniz.
Anında Havale İle Ödeme İçin Aktif Bankaları Sorgulama
Craftgate üzerinden anında havale yöntemi kullanılarak yapılacak ödemelerde, üye işyeri için aktif olan bankaları, üye işyerine ait bazı bilgiler göndererek sorgulanabilir.
Bkz: Anında Havale İle Ödeme Aktif Banka Sorgulama
Craftgate Anında Havale Yöntemi ile Ödeme Akışı
Anında havale ile ödeme için aktif bankalar sorgulandığında bankCode
değeri dönmektedir, aktif bankalar arasından ödeme alınacak banka seçilir, seçilen bankaya ait bankCode
değeri kullanılarak Apm init akışı başlatılır.
Apm init aşamasında ApmType olarak InstantTransfer seçilmelir ve additionalParams
kısmında bankCode
değeri gönderilmelidir.
Apm init sonucunda html içeriğinin base64 ile şifrelenmiş hali htmlContent
olarak alınır, bu değer base64 ile decode edilir ve kullanıcıya gösterilir.
Banka üzerinde havale sürecinin başlaması sağlanır. Anında havale yöntemi gerçekleştirilen bankaya göre ödeme akışları farklılaşabilmektedir.
Müşteri havale yöntemi ile para gönderdikten sonra.
Craftgate sistemine çağrı yapılır ve müşterinin ödeme başlatma isteğinde gönderdiği callbackUrl
adresine yönlendirilerek anında havale ile ödeme alma işlemi sonlandırılır.
Değer | Açıklama |
---|---|
SHOW_HTML_CONTENT | Kullanıcıya gösterilecek anında havale ile ödeme formunun HTML kod içeriği. Bu değer Base64-encoded olarak gönderilmekte olup, gösterimden önce üye işyeri tarafindan Base64 decode edilmelidir |
Bkz: Alternatif Ödeme Yöntemi ile Ödeme Alma
Anında havale ile ödeme yönteminin kullandırılacağı bankayı belirtmek için Apm Init isteğinde additionalParams
içerisinde aşağıdaki alanların yollanması gerekmektedir;
bankCode
parametresi kullanıcının hangi bankanın anında havale ile ödeme ekranına yönleneceğini belirlemek için vardır. Üye işyeri için aktif bankaları sorguladığınızda dönmektedir.- Bankaların havale ile ödeme sayfalarında "Alışverişe Dön" butonu olmaktadır, bu butona basıldığında kullanıcının yönlenmesini istediğiniz adresi
shopUrl
parametresi ile belirtmeniz gerekmektedir. - Havale işlem dekontunun açıklama kısmında yazmasını istediğiniz alanı
receiptDescription
parametresi ile belirleyebilirsiniz.
"additionalParams": {
"bankCode": "0",
"shopUrl": "https://elisibileklik.com",
"receiptDescription": "orderId_589632xy46zv664"
}