# 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](/urunler/pazaryeri/pazaryeri-entegrasyonu/alt-uye-olusturma/alt-uye-guncelleme.md)
* [Alt Üye Sorgulama](/urunler/pazaryeri/pazaryeri-entegrasyonu/alt-uye-olusturma/alt-uye-sorgulama.md)
* [Alt Üye / Hak Ediş Ürün Güncelleme](/urunler/pazaryeri/pazaryeri-entegrasyonu/alt-uye-olusturma/alt-uye-urun-guncelleme.md)

### 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.iyzico.com/urunler/pazaryeri/pazaryeri-entegrasyonu/alt-uye-olusturma.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
