# Alt Üye

Pazaryeri çözümünde işlem onaylandıktan sonra satıcılara para transferi yapılabilmesi için bu satıcıların iyzico’da kaydının bulunması gerekir. Pazaryeri; zaten bu satıcı bilgilerine sahip olduğu için, iyzico Onboarding API’sine satıcı bilgilerini göndererek satıcı kaydını oluşturduktan sonra bu bilgileri çekip güncelleyebilir.

### Alt Üye İşyeri Servisleri

* [Alt Üye Oluşturma](#alt-uye-olusturma)
* [Alt Üye Güncelleme](https://docs.iyzico.com/urunler/pazaryeri/pazaryeri-entegrasyonu/alt-uye-olusturma/alt-uye-guncelleme)
* [Alt Üye Sorgulama](https://docs.iyzico.com/urunler/pazaryeri/pazaryeri-entegrasyonu/alt-uye-olusturma/alt-uye-sorgulama)
* [Alt Üye / Hak Ediş Ürün Güncelleme](https://docs.iyzico.com/urunler/pazaryeri/pazaryeri-entegrasyonu/alt-uye-olusturma/alt-uye-urun-guncelleme)

### Alt Üye Oluşturma

Pazaryeri altındaki alt üye işyerleri **3 tipte** olabilirler :&#x20;

1. [Bireysel](#bireysel-alt-ueye-olusturma)
2. [Şahış Şirketi](#sahis-sirketi-alt-ueye-olusturma)
3. [Limited / Anonim Şirketi](#limited-anonim-sirket-alt-ueye-olusturma)

Her tip için alt üye işyeri kaydında gönderilen parametreler farklılık göstermektedir. Alt üye işyeri kaydı yapıldığında response alanında dönen **subMerchantKey**, o satıcı için tekil değerdir, bu değeri sisteminizde **saklamalısınız**, ödeme esnasında satıcıyı belirtmek için subMerchantKey’i göndermeniz gerekecektir.

{% hint style="info" %}
iyzico’ya iletilen tüm parametreler **gerçek** değerleri içerecek şekilde iletilmelidir. Rastgele, test veya gerçek olmayan bilgiler iletilmemelidir.
{% endhint %}

## Alt Üye Oluşturma

> Pazaryeri (marketplace) modelinde alt üye işyerini oluşturur. \*\*Bireysel\*\*, \*\*Şahıs Şirketi\*\* ve \*\*Limited/Anonim\*\* tipleri desteklenir. Oluşturulacak alt üye işyeri tipi, \*\*subMerchantType\*\* parametresine göre belirlenir.<br>

```json
{"openapi":"3.0.3","info":{"title":"Marketplace - Alt Üye Oluşturma & Güncelleme","version":"1.3.3"},"servers":[{"url":"https://api.iyzipay.com","description":"iyzico API"}],"paths":{"/onboarding/submerchant":{"post":{"summary":"Alt Üye Oluşturma","description":"Pazaryeri (marketplace) modelinde alt üye işyerini oluşturur. **Bireysel**, **Şahıs Şirketi** ve **Limited/Anonim** tipleri desteklenir. Oluşturulacak alt üye işyeri tipi, **subMerchantType** parametresine göre belirlenir.\n","tags":["Pazaryeri"],"parameters":[{"$ref":"#/components/parameters/AuthHeader"},{"$ref":"#/components/parameters/ContentTypeHeader"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmerchantCreateRequest"}}}},"responses":{"200":{"description":"Başarılı yanıt","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmerchantCreateResponse"}}}},"400":{"description":"Başarısız yanıt","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}}},"components":{"parameters":{"AuthHeader":{"name":"Authorization","in":"header","required":true,"schema":{"type":"string"},"description":"İmza içeren Authorization değeri."},"ContentTypeHeader":{"name":"Content-Type","in":"header","required":true,"schema":{"type":"string"},"description":"İstek gövdesi formatı."}},"schemas":{"SubmerchantCreateRequest":{"oneOf":[{"$ref":"#/components/schemas/SubmerchantPersonalRequest"},{"$ref":"#/components/schemas/SubmerchantPrivateCompanyRequest"},{"$ref":"#/components/schemas/SubmerchantLimitedJointRequest"}],"discriminator":{"propertyName":"subMerchantType","mapping":{"PERSONAL":"#/components/schemas/SubmerchantPersonalRequest","PRIVATE_COMPANY":"#/components/schemas/SubmerchantPrivateCompanyRequest","LIMITED_OR_JOINT_STOCK_COMPANY":"#/components/schemas/SubmerchantLimitedJointRequest"}},"description":"Oluşturulacak **subMerchantType**’a göre gövde alanları değişir."},"SubmerchantPersonalRequest":{"description":"Bireysel Alt Üye İşyeri","type":"object","required":["subMerchantType","email","gsmNumber","address","contactName","contactSurname","subMerchantExternalId","identityNumber"],"properties":{"subMerchantType":{"type":"string","enum":["PERSONAL","PRIVATE_COMPANY","LIMITED_OR_JOINT_STOCK_COMPANY"],"description":"Alt üye işyeri tipi. Bireysel için PERSONAL gönderilmelidir."},"name":{"type":"string","description":"Alt üye işyeri adı."},"email":{"type":"string","description":"Alt üye e-posta adresi."},"gsmNumber":{"type":"string","description":"Alt üye telefon numarası."},"address":{"type":"string","description":"Alt üye adresi."},"iban":{"type":"string","description":"Alt üye IBAN bilgisi. **contactName/contactSurname** ile uyumlu olmalıdır. Alt üye işyeri oluşturulurken gönderilmezse, para gönderimi yapılabilmesi için ürün onayı öncesi mutlaka doldurulmalıdır.\n"},"contactName":{"type":"string","description":"Alt üye iletişim adı."},"contactSurname":{"type":"string","description":"Alt üye iletişim soyadı."},"subMerchantExternalId":{"type":"string","description":"Alt üye işyeri tekil dış ID’si. Üye işyeri tarafından oluşturulan bir değerdir. Sisteminizdeki alt üye ile eşleştirmek için bir değer belirleyebilirsiniz."},"identityNumber":{"type":"string","description":"TCKN Bilgisi"},"currency":{"type":"string","enum":["TRY","USD","EUR","GBP","RUB","CHF","NOK"],"description":"Para birimi (varsayılan TL)."},"locale":{"type":"string","enum":["tr","en"],"description":"Yanıt dili."},"conversationId":{"type":"string","description":"İstek/yanıt eşleştirmesi için ID."}}},"SubmerchantPrivateCompanyRequest":{"description":"Şahıs Şirketi","type":"object","required":["subMerchantType","email","gsmNumber","address","taxOffice","legalCompanyTitle","subMerchantExternalId"],"properties":{"subMerchantType":{"type":"string","enum":["PERSONAL","PRIVATE_COMPANY","LIMITED_OR_JOINT_STOCK_COMPANY"],"description":"Alt üye tipi. Şahıs şirketi için \"PRIVATE_COMPANY\" olarak gönderilmelidir."},"name":{"type":"string","description":"Alt üye işyeri adı."},"email":{"type":"string","description":"Alt üye e-posta adresi."},"gsmNumber":{"type":"string","description":"Alt üye telefon numarası."},"address":{"type":"string","description":"Alt üye adresi."},"iban":{"type":"string","description":"Alt üye IBAN bilgisi. **legalCompanyTitle** ile uyumlu olmalıdır. Alt üye işyeri oluşturulurken gönderilmezse, para gönderimi yapılabilmesi için ürün onayı öncesi mutlaka doldurulmalıdır.\n"},"taxOffice":{"type":"string","description":"Vergi dairesi."},"taxNumber":{"type":"string","description":"Vergi numarası."},"legalCompanyTitle":{"type":"string","description":"Yasal şirket unvanı."},"subMerchantExternalId":{"type":"string","description":"Alt üye işyeri tekil dış ID’si. Üye işyeri tarafından oluşturulan bir değerdir. Sisteminizdeki alt üye ile eşleştirmek için bir değer belirleyebilirsiniz."},"identityNumber":{"type":"string","description":"TCKN Bilgisi"},"currency":{"type":"string","enum":["TRY","USD","EUR","GBP","RUB","CHF","NOK"],"description":"Para birimi (varsayılan TL)."},"locale":{"type":"string","enum":["tr","en"]},"conversationId":{"type":"string"}}},"SubmerchantLimitedJointRequest":{"description":"Limited/Anonim Şirketi","type":"object","required":["subMerchantType","email","gsmNumber","address","taxOffice","taxNumber","legalCompanyTitle","subMerchantExternalId"],"properties":{"subMerchantType":{"type":"string","enum":["PERSONAL","PRIVATE_COMPANY","LIMITED_OR_JOINT_STOCK_COMPANY"],"description":"Alt üye tipi. Limited/Anonim şirket tipi için \"LIMITED_OR_JOINT_STOCK_COMPANY\" olarak gönderilmelidir."},"name":{"type":"string","description":"Alt üye işyeri adı."},"email":{"type":"string","description":"Alt üye e-posta adresi."},"gsmNumber":{"type":"string","description":"Alt üye telefon numarası."},"address":{"type":"string","description":"Alt üye adresi."},"iban":{"type":"string","description":"Alt üye IBAN bilgisi. **legalCompanyTitle** ile uyumlu olmalıdır. Alt üye işyeri oluşturulurken gönderilmezse, para gönderimi yapılabilmesi için ürün onayı öncesi mutlaka doldurulmalıdır.\n"},"taxOffice":{"type":"string","description":"Vergi dairesi."},"taxNumber":{"type":"string","description":"Vergi numarası."},"legalCompanyTitle":{"type":"string","description":"Yasal şirket unvanı."},"subMerchantExternalId":{"type":"string","description":"Alt üye işyeri tekil dış ID’si. Üye işyeri tarafından oluşturulan bir değerdir. Sisteminizdeki alt üye ile eşleştirmek için bir değer belirleyebilirsiniz."},"identityNumber":{"type":"string","description":"TCKN Bilgisi"},"currency":{"type":"string","enum":["TRY","USD","EUR","GBP","RUB","CHF","NOK"],"description":"Para birimi (varsayılan TL)."},"locale":{"type":"string","enum":["tr","en"]},"conversationId":{"type":"string"}}},"SubmerchantCreateResponse":{"type":"object","properties":{"status":{"type":"string","enum":["success","failure"],"description":"İşlem sonucu."},"locale":{"type":"string","enum":["tr","en"],"description":"Yanıt dili."},"systemTime":{"type":"integer","description":"İşlem zamanı (epoch ms)."},"conversationId":{"type":"string","description":"İstek sırasında gönderilen ID."},"subMerchantKey":{"type":"string","description":"Oluşturulan alt üye anahtarı."}}},"ErrorResponse":{"type":"object","properties":{"status":{"type":"string","enum":["failure"]},"errorCode":{"type":"string"},"errorMessage":{"type":"string"},"locale":{"type":"string","enum":["tr","en"]},"systemTime":{"type":"integer"},"conversationId":{"type":"string"}}}}}}
```

#### Örnek Kodlar

<table data-view="cards"><thead><tr><th></th></tr></thead><tbody><tr><td><a href="https://github.com/iyzico/iyzipay-php/blob/master/samples/create_sub_merchant.php">PHP</a></td></tr><tr><td><a href="https://github.com/iyzico/iyzipay-java/blob/master/src/test/java/com/iyzipay/sample/SubMerchantSample.java">Java</a></td></tr><tr><td><a href="https://github.com/iyzico/iyzipay-dotnet/blob/master/Iyzipay.Samples/SubMerchantSample.cs">.NET</a></td></tr><tr><td><a href="https://github.com/iyzico/iyzipay-node/blob/master/samples/IyzipaySamples.js#L1185">Node.Js</a></td></tr><tr><td><a href="https://github.com/iyzico/iyzipay-python/tree/master/samples">Python</a></td></tr><tr><td><a href="https://www.postman.com/iyzico/iyzico/folder/chsu7gd/1-1-create-submerchant">Postman</a></td></tr></tbody></table>
