3. Bağlantı Kur
Fiziksel Pos bağlantısı kurmak için bu servis üzerinden alabilirsiniz
POST
{{Base Address}}/api/connection
Yukarıda verilmiş olan adrese istek atmanız yeterli olacaktır. Test ortamı ve Gerçek ortam için 'Base Address' istediğiniz gibi kullanabilirsiniz.
Önemli: Bağlantı Kur servisini kullanabilmeniz için 'Header' alanında 'apikeyprivate' ve 'apiclientprivate' parametrelerini göndermeniz gerekmektedir. PhysicalAPI Adresi
Servise gönderilmesi gereken header bilgileri şu şekildedir:
Parametre | Tip | Zorunlu | Açıklama |
---|---|---|---|
apikeyprivate | string | Evet | Üye işyeri panelinden temin etmiş olduğunuz Private Key. |
apiclientprivate | string | Evet | Üye işyeri panelinden temin etmiş olduğunuz Private Client. |
Servise gönderilmesi gereken body bilgileri şu şekildedir:
Parametre | Tip | Zorunlu | Uzunluk | Açıklama |
---|---|---|---|---|
int | Evet | - | Bkz: Marka | |
int | Evet | - | Bkz: Sağlayıcı | |
int | Evet | - | Bkz: Ülke/Bölge | |
int | Evet | - | Bkz: Valör Günü | |
string | Hayır | 25 | Pos cihazlarının ekranlarında uygulama ismi vb gösterilmesi gereken durumlarda bu bilgi kullanılmaktadır | |
bool | Evet | - | Bağlantının Canlı/Test olduğunu ifade eder | |
bool | Evet | - | Bağlantı raporlama özelliğini desteklesin mi? | |
bool | Evet | - | Bağlantı asenkron ödeme yöntemini desteklesin mi? | |
bool | Evet | - | Bağlantı socket alt yapısında ödeme yöntemini desteklesin mi? | |
Dictionary<string, string> | Evet | - | Bağlantı kurmak istediğiniz sağlayıcı (Papara vb) hangi parametreleri alıyorsa, key-value olarak iletilmelidir | |
string | Evet | 100 | Bağlantınıza verdiğiniz özel isim |
Servisten dönen cevap:
Parametre | Tip | Açılama |
---|---|---|
Result | object | Servisin detayındaki bilgileri döner |
ErrorCode | int | Hata kodu. İşlem başarılı ise '0' değerini döner. |
Succeeded | bool | True ya da false değeri döner. İşlem başarılı iste 'true' değerini döner |
Failed | bool | True ya da false değeri döner. İşlem başarısız 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. |
ClientMessage | string | Paywall hata kodlarının sabit değerlerini döner. Map'leme yapabilirsiniz |
Last updated