Alt Üye
Last updated
Last updated
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.
Pazaryeri altındaki alt üye işyerleri 3 tipte olabilirler :
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.
POST
https://api.iyzipay.com/onboarding/submerchant
locale
String
iyzico istek sonucunda dönen metinlerin dilini ayarlamak için kullanılır. Varsayılan değeri tr’dir.
conversationId
String
İstek esnasında gönderip, sonuçta alabileceğiniz bir değer, request/response eşleşmesi yapmak için kullanılabilir.
subMerchantExternalId*
String
Alt üye işyeri tekil dış ID’si, sizin sisteminizdeki ID olabilir.
subMerchantType*
String
Bireysel için PERSONAL değeri gönderilmelidir.
currency
String
Para birimi default TL olarak belirlenmiştir. USD, EUR, GBP, RUB, CHF ve NOK para birimleri de belirlenebilir.
identityNumber
String
Alt üye işyeri TC Kimlik Numarası.
name
String
Alt üye işyeri adı.
gsmNumber
String
Alt üye işyeri telefon numarası.
email*
String
Alt üye işyeri e-posta adresi.
contactSurname*
String
Alt üye işyeri soyadı.
contactName*
String
Alt üye işyeri adı.
iban
String
Alt üye işyeri IBAN bilgisi. contactName ve contactSurname ile uyumlu bir IBAN olmalı. Eğer alt üye işyeri ekleme esnasında boş bırakılırsa, ürüne onay vermeden önce mutlaka doldurulmalıdır.
address*
String
Alt üye işyeri adresi.
POST
https://api.iyzipay.com/onboarding/submerchant
locale
String
iyzico istek sonucunda dönen metinlerin dilini ayarlamak için kullanılır. Varsayılan değeri tr’dir.
conversationId
String
İstek esnasında gönderip, sonuçta alabileceğiniz bir değer, request/response eşleşmesi yapmak için kullanılabilir.
subMerchantExternalId*
String
Alt üye işyeri tekil dış ID’si, sizin sisteminizdeki ID olabilir.
subMerchantType*
String
Şahıs Şirketi için PRIVATE_COMPANY değeri gönderilmelidir.
currency
String
Para birimi default TL olarak belirlenmiştir. USD, EUR, GBP, RUB, CHF ve NOK para birimleri de belirlenebilir.
identityNumber
String
Alt üye işyeri TC Kimlik Numarası.
name
String
Alt üye işyeri adı.
gsmNumber
String
Alt üye işyeri telefon numarası.
email*
String
Alt üye işyeri e-posta adresi.
taxOffice*
String
Alt üye işyeri vergi dairesi.
legalCompanyTitle*
String
Alt üye işyeri yasal şirket ünvanı.
iban
String
Alt üye işyeri IBAN bilgisi. legalCompanyTitle ile uyumlu bir IBAN olmalı. Eğer alt üye işyeri ekleme esnasında boş bırakılırsa, ürüne onay vermeden önce mutlaka doldurulmalıdır.
address*
String
Alt üye işyeri adresi.
POST
https://api.iyzipay.com/onboarding/submerchant
locale
String
iyzico istek sonucunda dönen metinlerin dilini ayarlamak için kullanılır. Varsayılan değeri tr’dir.
conversationId
String
İstek esnasında gönderip, sonuçta alabileceğiniz bir değer, request/response eşleşmesi yapmak için kullanılabilir.
subMerchantExternalId*
String
Alt üye işyeri tekil dış ID’si, sizin sisteminizdeki ID olabilir.
subMerchantType*
String
Limited veya Anonim Şirket için LIMITED_OR_JOINT_STOCK_COMPANY değeri gönderilmelidir.
currency
String
Para birimi default TL olarak belirlenmiştir. USD, EUR, GBP, RUB, CHF ve NOK para birimleri de belirlenebilir.
taxNumber
String
Alt üye işyeri vergi numarası.
name
String
Alt üye işyeri adı.
gsmNumber
String
Alt üye işyeri telefon numarası.
email*
String
Alt üye işyeri e-posta adresi.
taxOffice*
String
Alt üye işyeri vergi dairesi.
legalCompanyTitle*
String
Alt üye işyeri yasal şirket ünvanı.
iban
String
Alt üye işyeri IBAN bilgisi. legalCompanyTitle ile uyumlu bir IBAN olmalı. Eğer alt üye işyeri ekleme esnasında boş bırakılırsa, ürüne onay vermeden önce mutlaka doldurulmalıdır.
address*
String
Alt üye işyeri adresi.
status
String
Yapılan isteğin sonucunu bildirir. İşlem başarılı ise success, hatalı ise failure döner.
locale
String
İstekte belirtilen locale değeri geri dönülür, varsayılan değeri tr’dir.
systemTime
Integer
Dönen sonucun o anki unix timestamp değeridir.
conversationId
String
İstek esnasında gönderilmişse, sonuçta aynen geri iletilir.
subMerchantKey
String
Alt üye işyerini simgeleyen tekil değer.
errorCode
String
İşlem hatalıysa, bu hataya dair belirtilen koddur.
errorMessage
String
İşlem hatalıysa, bu hataya dair belirtilen mesajdır, locale parametresine göre dil desteği sunar.
errorGroup
String
İşlem hatalıysa, bu hataya dair belirtilen gruptur.