1. Oluştur
LinkQr ödeme emri oluşturma akışı, müşterilerinize ödeme yapabilecekleri linki otomatik ulaştırmak istediğinizde tercih edebileceğiniz bir yöntemdir
LinkQr Ödeme Emri Oluştur
POST
{{Base Adres}}/api/paywall/linkqr/generate
Önemli: Ödeme başlatma servisini kullanabilmeniz için 'Header' alanında 'apikeypublic' ve 'apiclientpublic' parametrelerini göndermeniz gerekmektedir. PaymentAPI Adresi
Parametre | Tip | Zorunlu | Açıklama |
---|---|---|---|
apikeypublic | string | Evet | Üye işyeri panelinden temin etmiş olduğunuz Public Key. |
apiclientpublic | string | Evet | Üye işyeri panelinden temin etmiş olduğunuz Public Client. |
Servise gönderilmesi gereken parametreler şu şekildedir :
Parametre | Tip | Zorunlu | Açıklama |
---|---|---|---|
SalesType | int | Evet | Satış tipi. 1 -> Ürün 2 -> Hizmet |
PhotoBase64 | string | Evet/Hayır | Tüm satış tipleri için desteklenir. Ürün için zorunludur, Hizmet için zorunlu değildir Maks 4MB |
ItemName | string | Evet | Ürün/Hizmet adı |
ItemDescription | string | Evet | Ürün/Hizmet açıklaması |
ItemAmount | decimal | Evet | Ürün/Hizmet tutarı |
LanguageId | int | Hayır | LinkQr ödeme sayfasının dil ayarını kullanıcı segmentinize göre değiştirebilirsiniz. Bkz: Dil Seçenekleri |
CurrencyId | int | Evet | |
StockTrack | bool | Evet | Stok desteğinin olup olmayacağı belirlenir |
StockCount | int | Hayır | Stok adedi |
CallbackSupport | bool | Evet | Başarılı ödeme sonuçları bir adrese geribildirim olarak POST atılır |
CallbackAddress | string | Hayır | Başarılı ödeme sonuçlarının geribildirim atılacağı adres |
InstallmentSupport | bool | Evet | Taksit seçenekleri ekranda görünsün mü? |
InstallmentDynamic | int | Hayır | Taksit seçenekleri aktif sağlayıcılarınız arasındaki aktif taksitleriniz kullanılarak listelenebilir. Bu listeleme kullanıcının girdiği kart ailesi bağlı olarak yapılacaktır. |
NotificationSupport | bool | Evet | Ödeme linki bildirim atınsın mı? |
NotificationEmail | string | Hayır | Ödeme linkinin bildirim atılacağı E-Posta |
NotificationPhone | string | Hayır | Ödeme linkinin bildirim atılacağı telefon numarası |
MerchantOrderId | string | Hayır | Başarılı ödemeler için gönderilecek geribildirim içerisinde yer alacak sipariş bilgisi |
MerchantTrackId | string | Hayır | Başarılı ödemeler için gönderilecek geribildirim içerisinde yer alacak takip bilgisi |
Servise gönderilecek örnek bir JSON dosyası şu şekildedir :
Servisten dönen parametreler şu şekildedir:
Parametre | Tip | Açıklama |
---|---|---|
ErrorCode | int | Hata kodu. İşlem başarılı ise '0' değerini döner. |
Result | bool | True ya da false değeri döner. İşlem başarılı iste 'true' değerini döner. |
Message | string | İşlem hatalıysa, bu hataya dair belirtilen mesajdır, locale parametresine göre dil desteği sunar. |
Body | string | Link parametresi altında ödeme linkini döner |
Last updated