1. Üye Oluştur
Üye Oluştur
POST
{{MemberBaseAddress}}/api/paywall/member
Önemli: Üye servisini kullanabilmeniz için 'Header' alanında 'apikeypublic' ve 'apiclientpublic' parametrelerini göndermeniz gerekmektedir. MemberAPI 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 |
---|---|---|---|
IsSubMerchant | boolean | Evet | Eklenen üye bir alt üye işyeri mi? |
MemberType | int | Evet/Hayır | Üye'nin tipi, eğer IsSubMerchant true gönderiliyorsa zorunlu alandır |
MemberExternalId | string | Evet | Üye'nin sisteminizdeki Id bilgisi |
MemberName | string | Evet | Üye'ye sizin tarafınızdan verilen takma isim |
MemberTitle | string | Evet | Üye'ye ait gerçek isim. Şirket: Ünvan Şahıs: İsim Soyisim |
MemberTaxOffice | string | Evet/Hayır | Üye'nin vergi dairesi. Şirket tipinde bir üyeyse zorunlu |
MemberTaxNumber | string | Evet/Hayır | Üye'nin vergi numarası. Şirket tipinde bir üyeyse zorunlu |
MemberIdentityNumber | string | Evet/Hayır | Üye'nin kimlik numarası. Şahıs veya şahıs şirketi tipinde bir üyeyse zorunlu |
MemberEmail | string | Evet | Üye'nin e-posta adresi |
MemberPhone | string | Evet | Üye'nin telefon numarası |
MemberAddress | string | Evet | Üye'nin adresi |
ContactName | string | Evet | Üye'nin iletişim adı. Şahıs veya şahıs şirketi tipinde bir üyeyse zorunlu |
ContactLastname | string | Evet | Üye'nin iletişim adı. Şahıs veya şahıs şirketi tipinde bir üyeyse zorunlu |
BankAccounts | BankAccount | Hayır | Üye tanımı esnasında üye'nin banka bilgileri de tanımlanmak istenirse kullanılabilir. Nesne örneğini aşağıda bulabilirsiniz. |
ValueDate | ValueDate | Hayır | Üye tanımı esnasında üye'nin valör/komisyon tanımları da yapılmak istenirse kullanılabilir. Nesne örneğini aşağıda bulabilirsiniz. |
BankAccount Nesne:
Parametre | Tip | Zorunlu | Açıklama |
---|---|---|---|
CurrencyId | int | Evet | Üye işyeri banka hesabının hangi para birimine ait olduğunu gösterir |
Title | string | Evet | Üye işyeri banka hesabının ünvanı. Para gönderimlerinde kullanılır, eksiksiz ve doğru olmalıdır |
Iban | string | Evet | Üye işyerinin banka hesabına ait Iban bilgisi |
ValueDate Nesne:
Parametre | Tip | Zorunlu | Açıklama |
---|---|---|---|
CalculationType | int | Evet | Üye işyerinin hakedişinin hangi aralık tipinde hesaplanacağını belirtir. Sistem verilerinden daha detaylı ulaşabilirsiniz. 1 = PlusDay 2 = ADayOfWeek 3 = ADayOfMonth |
CalculationValue | int | Evet | Üye işyeri hakedişini hangi aralıkta alacağının değeri. Bu değer tipe göre farklı aralıklar almaktadır. 1 ise (1-100) arasında 2 ise (1-7) arasında 3 ise (1-28) arasında |
Commission | decimal | Evet | Alt üye işyerinden alınacak komisyon yüzdesi belirtilir, hak ediş hesaplandığında alt üye işyerinde yüzde kadar kazanç düşülür Alışveriş 100TL, hak edişiniz 10% ve gün sonunda 90TL üye işyerine 10TL (ödeme sağlayıcı komisyonu düşülecektir) sizin hesabınıza yansır |
Servise gönderilecek örnek JSON ve örnek kodlar aşağıdaki gibidir.
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 | nesne | İşlem detay bilgileri |
Last updated