2. Üye Güncelle

Üye Güncelle

PUT {{MemberBaseAddress}}/api/paywall/member

Önemli: Üye servisini kullanabilmeniz için 'Header' alanında 'apikeypublic' ve 'apiclientpublic' parametrelerini göndermeniz gerekmektedir. MemberAPI Adresi

ParametreTipZorunluAçı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:

ParametreTipZorunluAçıklama

Id

int

Evet

Üye'nin PayWall'daki Id bilgisi

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

Servise gönderilecek örnek JSON ve örnek kodlar aşağıdaki gibidir.

{
    "Id": 12,
    "IsSubMerchant": true,
    "MemberType": 3,
    "MemberExternalId": "11111211aa111",
    "MemberName": "Intranet Technology",
    "MemberTitle": "Intranet Technology Yazılım A.S",
    "MemberTaxOffice": "Besiktas",
    "MemberTaxNumber": "4651176935",
    "MemberIdentityNumber": "38350370122",
    "MemberEmail": "member2@paywall.one",
    "MemberPhone": "5554443311",
    "MemberAddress": "test adresi",
    "ContactName": "MemberName",
    "ContactLastname": "Lastname"
}

Servisten dönen parametreler şu şekildedir:

ParametreTipAçı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

{
    "ErrorCode": 0,
    "Result": true,
    "Message": "",
    "Body": {
        "Id": 12,
        "IsSubMerchant": true,
        "MemberType": 1,
        "MemberExternalId": "111aa11135552244413",
        "MemberName": "Intranet Technology",
        "MemberTitle": "Intranet Technology Yazılım A.S",
        "MemberTaxOffice": "Besiktas",
        "MemberTaxNumber": "*6*1*7*9*5",
        "MemberIdentityNumber": "",
        "MemberEmail": "member@paywall.one",
        "MemberPhone": "5554443322",
        "MemberAddress": "test adresi",
        "ContactName": "Member Name",
        "ContactLastname": "Lastname",
        "InsertDateTime": "2023-06-29T15:32:52.570869+03:00"
    }
}

Last updated