Cüzdana Para Yatırma
Üye cüzdanına 4 şekilde para yatırılabilir. Cüzdana kart ile non-3DS/3DS para yükleyebilir, alternatif ödeme yöntemlerini kullanarak para yükleyebilir ya da üyenin banka hesabınıza yaptığı EFT/Havale işlemine istinaden para yatırabilirsiniz.
1. Cüzdana Kart İle Para Yatırma
Üye cüzdanına banka kredi ve debit kartları ile para yüklemek için bu servisi kullanabilirsiniz.
URL
Üye cüzdanına para yatırmak için kullanılan endpoint ve http metod bilgisi aşağıda verilmiştir.
İstek Parametreleri
Üye cüzdanına para yatırmak için yapılacak isteklerde gönderilmesi beklenen parametreler aşağıdaki tablo ve alt başlıklar altında listelenmiştir.
Yatırılacak tutar
Gönderilmek istenen cüzdanının para birimi
Ödemenin ilişkilendirildiği alıcı ID'si. Üye işyerinin kendi sistemlerindeki ID değerini değil, Craftgate sistemlerindeki ID değerini ifade eder
İstekle beraber gönderilip, cevapla birlikte alınabilecek, "bumerang" değer. Farklı istekleri birbirleriyle ilişkilendirmek için kullanılabilir. Genellikle üye işyerinin ödemeye ilişkin sipariş numarası kullanılır
Ödemeyi geçirmek istediğiniz posun alias değeri
Tahsilatın gerçekleştirileceği kart bilgileri. Eğer saklı kart ile ödeme alınmak isteniyorsa cardUserKey
ve cardToken
alanları doldurulmalıdır
Ödeme yapan alıcının IP adresi.
Dönüş Parametreleri
Cüzdana para yatırma işleminin sonucunda dönen parametreler de API dokümantasyonu giriş sayfasındaki Dönüş Formatları bölümünde belirtilen kurallara tabidir. Sistemsel ya da kurgusal bir hata bulunmadığı durumda data
parametresinde dönen objenin alt parametreleri aşağıdaki gibidir:
Ödemenin ID'si
Ödemenin gerçekleştirildiği tarih
Cüzdana yatırılan tutar
Ödemeye ilişkin para birimi
Alıcı üyeyle ilişkilendirilmiş ödemelerde yer alan, ilgili üyenin ID'sini belirten değer
Üye işyeri tarafından ödeme isteği içerisinde gönderilen conversationId
değeri
bkz: Ödeme Tipleri
bkz: Ödeme Durumu
Ödemeye ilişkin banka tarafından verilen authCode değeri
Ödemeye ilişkin banka tarafından verilen hostReference değeri
Ödemeye ilişkin banka tarafından verilen transId değeri
Ödemeye ilişkin banka tarafından verilen orderId değeri
İsteği yapılırken kart bilgileri alanındaki storeCardAfterSuccessPayment
alanı true
gönderilen ödemelerde yer alır. Başarılı ödeme sonrası kaydedilen kartın saklı kart anahtarını ifade eder. Üye işyeri tarafından müşteriyle ilişkilendirilerek saklanmalıdır
İsteği yapılırken kart bilgileri alanındaki storeCardAfterSuccessPayment
alanı true
gönderilen ödemelerde yer alır. Başarılı ödeme sonrası kaydedilen kartın saklı kart kodunu ifade eder. Üye işyeri tarafından müşteriyle ilişkilendirilerek saklanmalıdır
Cüzdana para yatırma sırasında oluşan cüzdan işlem kaydı
Şüpheli işlem olarak belirlenmesi durumunda şüpheli işlem kaydına ait id bilgisi (bkz: Şüpheli İşlem Yönetimi)
Şüpheli işlem olarak belirlenmesi durumunda şüpheli işlem kaydına ait aksiyon bilgisi (bkz: Şüpheli İşlem Aksiyonları)
Örnek Kodlar
Açık kaynak kodlu Craftgate API client'larındaki örnek kodları inceleyebilirsiniz.
2. Cüzdana APM İle Para Yatırma
Alternatif ödeme yöntemlerini kullanarak üye cüzdanına para yatırabilirsiniz. Kullanılan APM tipine göre gerekli parametreler ve ödeme akışı APM ile ödeme alma kısmında anlatılmıştı
URL
Üye cüzdanına APM ile para yatırmak için kullanılan endpoint ve http metod bilgisi aşağıda verilmiştir.
İstek Parametreleri
Üye cüzdanına APM ile para yatırma için yapılacak isteklerde gönderilmesi beklenen parametreler aşağıdaki tablo ve alt başlıklar altında listelenmiştir.
bkz: Alternatif Ödeme Yöntemleri Ödeme alınmak istenen alternatif ödeme yöntemi
Ödeme alınmak istenen APM Id değeri. Merchant panelinde APM tanımlaması yapıldığında verilen ID değeridir. Birden fazla aynı tipte APM olduğu durumda gönderilmelidir.
Yatırılacak tutar
bkz: Para Birimleri Ödemenin tahsil edileceği para birimi
Ödemenin ilişkilendirildiği alıcı ID'si. Üye işyerinin kendi sistemlerindeki ID değerini değil, Craftgate sistemlerindeki ID değerini ifade eder
İstekle beraber gönderilip, cevapla birlikte alınabilecek, "bumerang" değer. Farklı istekleri birbirleriyle ilişkilendirmek için kullanılabilir. Genellikle üye işyerinin ödemeye ilişkin sipariş numarası kullanılır. Sipariş numarası ile kullanmanız sonradan işlemleri incelemenize yardımcı olacaktır.
Üye işyeri tarafından ödeme isteği içerisinde gönderilen externalId
değeri
Genellikle üye işyeri tarafındaki, ödemenin alındığı kanal veya ödemeye özel bir bilgi tutmak için kullanılır. Daha sonradan sorgulama servislerini kullanarak bu değer ile sorgulama yapabilirsiniz.
Ödeme alınırken APM'e iletilecek orderId parametresi. Opsiyonel olduğu için gönderilmemesi ve orderId değerinin Craftgate tarafından üretilmesi önerilir.
Ödeme yapacak olan kullanıcının APM sistemindeki eşsiz değeri.
APM'den dönen sonucu üye işyerine iletmek için kullanılacak callback adresi
Gerekli olan ekstra parametreler burada gönderilebilir. Ilgili APM tipine göre gönderilecek parametreler değilebilir. Detay için bkz. Alternatif Ödeme Yöntemleri
Ödeme yapan alıcının IP adresi.
Dönüş Parametreleri
Üye oluşturma işleminin sonucunda dönen parametreler de API dokümantasyonu giriş
sayfasındaki Dönüş Formatları bölümünde belirtilen kurallara tabidir. Sistemsel ya da kurgusal
bir hata bulunmadığı durumda data
parametresinde dönen objenin alt parametreleri aşağıdaki gibidir:
Bekleme durumunda oluşturulan ödemenin id bilgisi
Ödeme durumunu ifade eder. WAITING
olduğu durumlarda yönlendirme bekleniyordur, SUCCESS
ise ödeme tamamlanmış demektir.
Bazı APM entegrasyonlarında ekstra yapılması gereken işlemler olabildiği gibi bazılarında ise bu işleme gerek yoktur. NONE
dönüldüğü durumlarda APM ödemesi için ekstra bir işlem yapılmasına gerek yoktur. Bkz. APM Ek Aksiyonlar
APM tarafından dönülen, ödeme işleminin devam edeceği URL bilgisi
APM tarafından bir hata oluşursa hataya ait detayları içerir
(bkz. Cüzdan İşlemi) Cüzdana para yatırma sırasında oluşan cüzdan işlem kaydı
Örnek Kodlar
Açık kaynak kodlu Craftgate API client'larındaki örnek kodları inceleyebilirsiniz.
3. Cüzdana EFT/Havale İle Para Yatırma
Banka hesaplarınıza üyeden gelen eft/havale işlemine istinaden üye cüzdanına para yatırabilirsiniz.
URL
Üye cüzdanına eft/havale işlemine göre para yatırmak için kullanılan endpoint ve http metod bilgisi aşağıda verilmiştir.
İstek Parametreleri
Üye cüzdanına eft/havale işlemine göre para yatırmak için yapılacak isteklerde gönderilmesi beklenen parametreler aşağıdaki tablo ve alt başlıklar altında listelenmiştir.
Yatırılacak tutar
Gönderilmek istenen cüzdanının para birimi
Ödemenin ilişkilendirildiği alıcı ID'si. Üye işyerinin kendi sistemlerindeki ID değerini değil, Craftgate sistemlerindeki ID değerini ifade eder
İstekle beraber gönderilip, cevapla birlikte alınabilecek, "bumerang" değer. Farklı istekleri birbirleriyle ilişkilendirmek için kullanılabilir. Genellikle üye işyerinin ödemeye ilişkin sipariş numarası kullanılır
Ödeme yapan alıcının IP adresi.
Dönüş Parametreleri
Üye oluşturma işleminin sonucunda dönen parametreler de API dokümantasyonu giriş sayfasındaki Dönüş Formatları bölümünde belirtilen kurallara tabidir. Sistemsel ya da kurgusal bir hata bulunmadığı durumda data
parametresinde dönen objenin alt parametreleri aşağıdaki gibidir:
Ödemeye ilişkin para birimi
Alıcı üyeyle ilişkilendirilmiş ödemelerde yer alan, ilgili üyenin ID'sini belirten değer
Üye işyeri tarafından ödeme isteği içerisinde gönderilen conversationId
değeri
Cüzdana para yatırma sırasında oluşan cüzdan işlem kaydı
Örnek Kodlar
Açık kaynak kodlu Craftgate API client'larındaki örnek kodları inceleyebilirsiniz.