1-Alt Üye İşyeri Ekleme

Pazaryeri ödemelerinde kullanılmak üzere Alt üye işyerlerinin tanımlanması için kullanlır. Tanım yapıldıktan sonra ödeme isteği içerisinde üretilen alt üye işyeri Id si ile gelinmesi yeterlidir.

Output: Result modelidir.

Request URL
POST API_URL/addSubmerchant

Alt Üye İşyeri Ekleme

//Request

var model = new 
{
    CreateUser = true,
    ExternalCustomerId = "VARSA SISTEMINIZDEKI MUSTERI NO", 
    CompanyName = "UYE ISYERI ADI", 
    ShopName = "UYE ISYERI ADI", 
    AuthorizedPerson = "UYE ISYERI YETKILISI", 
    TcIdentityNumber = "YETKILI TCNO", 
    TaxNumber = "YETKILI VERGI/TCNO", 
    TaxOffice = "UYE ISYERI VERGI DAIRESI", 
    Email = "UYE ISYERI EPOSTA ADRESI", 
    GsmNumber = "UYE ISYERI GSM NO", 
    WebAddress = "UYE ISYERI WEB SITESI", 
    IBAN = "UYE ISYERI IBAN", 
    AccountOwner = "UYE ISYERI HESAP SAHIBI", 
    Province = "UYE ISYERI IL", 
    ProvinceCode = 34,  //ILKODU
    Valor = 1,          //ODEME VALORU
    PaymentDayType = 1,     //1-HAFTALIK, 2-AYLIK
    PaymentDay = 5      //PaymentDayType 1-HAFTALIK ise PZTSI 1, SALI 2, ÇRŞ 3, PRŞ 4, CUMA 5; 2-AYLIK ise 1-30 gönderilmeli
};

var client = new RestClient(url);
var request = new RestRequest(addSubmerchant, Method.POST);
request.AddHeader(Content-Type, application/json);
request.AddHeader(MerchantId, MERCHANT ID NİZ);
request.AddHeader(UserId, API USER ID NİZ);
request.AddHeader(ApiKey, API KEY İNİZ);
request.AddJsonBody(model);
var result = client.Execute(request);

//Response
{
    "Message": "Kayıt yapıldı",
    "ErrorCode": 0,
    "Errors": null,
    "IsDone": true,
    "ElapsedTime": 433,
    "Content": {
        "submerchantId": 10237,
        "userId": 1580
    }
}