public void Should_Update_Limited_Company_Sub_Merchant() { UpdateSubMerchantRequest request = new UpdateSubMerchantRequest(); request.Locale = Locale.TR.ToString(); request.ConversationId = "123456789"; request.SubMerchantKey = "sub merchant key"; request.Address = "Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1"; request.TaxOffice = "Tax office"; request.TaxNumber = "9261877"; request.LegalCompanyTitle = "ABC inc"; request.Email = "*****@*****.**"; request.GsmNumber = "+905350000000"; request.Name = "Jane's market"; request.Iban = "TR180006200119000006672315"; request.Currency = Currency.TRY.ToString(); SubMerchant subMerchant = SubMerchant.Update(request, options); PrintResponse <SubMerchant>(subMerchant); Assert.AreEqual(Status.SUCCESS.ToString(), subMerchant.Status); Assert.AreEqual(Locale.TR.ToString(), subMerchant.Locale); Assert.AreEqual("123456789", subMerchant.ConversationId); Assert.IsNotNull(subMerchant.SystemTime); Assert.IsNull(subMerchant.ErrorCode); Assert.IsNull(subMerchant.ErrorMessage); Assert.IsNull(subMerchant.ErrorGroup); }
public void Should_Update_Personal_Sub_Merchant() { UpdateSubMerchantRequest request = new UpdateSubMerchantRequest(); request.Locale = Locale.TR.ToString(); request.ConversationId = "123456789"; request.SubMerchantKey = "sub merchant key"; request.Iban = "TR630006200027700006678204"; request.Address = "Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1"; request.ContactName = "Jane"; request.ContactSurname = "Doe"; request.Email = "*****@*****.**"; request.GsmNumber = "+905350000000"; request.Name = "Jane's market"; request.IdentityNumber = "31300864726"; request.Currency = Currency.TRY.ToString(); SubMerchant subMerchant = SubMerchant.Update(request, options); PrintResponse <SubMerchant>(subMerchant); Assert.AreEqual(Status.SUCCESS.ToString(), subMerchant.Status); Assert.AreEqual(Locale.TR.ToString(), subMerchant.Locale); Assert.AreEqual("123456789", subMerchant.ConversationId); Assert.IsNotNull(subMerchant.SystemTime); Assert.IsNull(subMerchant.ErrorCode); Assert.IsNull(subMerchant.ErrorMessage); Assert.IsNull(subMerchant.ErrorGroup); }
public void Should_Update_Personal_Sub_Merchant() { CreateSubMerchantRequest createPersonalSubMerchantRequest = CreateSubMerchantRequestBuilder.Create() .PersonalSubMerchantRequest() .Build(); string subMerchantKey = SubMerchant.Create(createPersonalSubMerchantRequest, _options).SubMerchantKey; UpdateSubMerchantRequest updateSubMerchantRequest = UpdateSubMerchantRequestBuilder.Create() .SubMerchantKey(subMerchantKey) .ContactName("Jane") .ContactSurname("Doe") .IdentityNumber("31300864726") .Name("Jane's market") .Build(); SubMerchant subMerchant = SubMerchant.Update(updateSubMerchantRequest, _options); PrintResponse(subMerchant); Assert.AreEqual(Status.SUCCESS.ToString(), subMerchant.Status); Assert.AreEqual(Locale.TR.ToString(), subMerchant.Locale); Assert.AreEqual("123456789", subMerchant.ConversationId); Assert.NotNull(subMerchant.SystemTime); Assert.Null(subMerchant.ErrorCode); Assert.Null(subMerchant.ErrorMessage); Assert.Null(subMerchant.ErrorGroup); }
public void Should_Update_Limited_Company_Sub_Merchant() { CreateSubMerchantRequest createLimitedCompanySubMerchantRequest = CreateSubMerchantRequestBuilder.Create() .LimitedCompanySubMerchantRequest() .Build(); string subMerchantKey = SubMerchant.Create(createLimitedCompanySubMerchantRequest, _options).SubMerchantKey; UpdateSubMerchantRequest updateSubMerchantRequest = UpdateSubMerchantRequestBuilder.Create() .SubMerchantKey(subMerchantKey) .Name("Jane's market") .IdentityNumber("31300864726") .TaxOffice("Tax office") .LegalCompanyTitle("ABC inc") .Build(); SubMerchant subMerchant = SubMerchant.Update(updateSubMerchantRequest, _options); PrintResponse(subMerchant); Assert.AreEqual(Status.SUCCESS.ToString(), subMerchant.Status); Assert.AreEqual(Locale.TR.ToString(), subMerchant.Locale); Assert.AreEqual("123456789", subMerchant.ConversationId); Assert.NotNull(subMerchant.SystemTime); Assert.Null(subMerchant.ErrorCode); Assert.Null(subMerchant.ErrorMessage); Assert.Null(subMerchant.ErrorGroup); }
public void Should_Update_Personal_Sub_Merchant() { UpdateSubMerchantRequest request = new UpdateSubMerchantRequest(); request.ConversationId = "123456789"; request.Locale = Locale.TR.GetName(); request.SubMerchantKey = "sub merchant key"; request.Address = "Nidakule Göztepe İş Merkezi Merdivenköy Mah. Bora Sok. No:1 Kat:19 Bağımsız 70/73 Göztepe Kadıköy 34732"; request.ContactName = "Hakan"; request.ContactSurname = "Erdoğan"; request.Email = "*****@*****.**"; request.GsmNumber = "+905350000000"; request.Name = "Hakan Erdoğan'ın mağazası"; request.Iban = "TR630006200027700006678204"; request.IdentityNumber = "31300864726"; SubMerchant subMerchant = SubMerchant.Update(request, options); PrintResponse <SubMerchant>(subMerchant); Assert.IsNotNull(subMerchant.SystemTime); Assert.AreEqual(Status.SUCCESS.ToString(), subMerchant.Status); Assert.AreEqual(Locale.TR.GetName(), subMerchant.Locale); Assert.AreEqual("123456789", subMerchant.ConversationId); }
public void Should_Update_Limited_Company_Sub_Merchant() { UpdateSubMerchantRequest request = new UpdateSubMerchantRequest(); request.ConversationId = "123456789"; request.Locale = Locale.TR.GetName(); request.SubMerchantKey = "sub merchant key"; request.Address = "Nidakule Göztepe İş Merkezi Merdivenköy Mah. Bora Sok. No:1 Kat:19 Bağımsız 70/73 Göztepe Kadıköy 34732"; request.TaxOffice = "Kadıköy V.D."; request.TaxNumber = "9261877"; request.Email = "*****@*****.**"; request.GsmNumber = "+905350000000"; request.Name = "Hakan Erdoğan'ın mağazası"; request.Iban = "TR180006200119000006672315"; SubMerchant subMerchant = SubMerchant.Update(request, options); PrintResponse <SubMerchant>(subMerchant); Assert.IsNotNull(subMerchant.SystemTime); Assert.AreEqual(Status.SUCCESS.ToString(), subMerchant.Status); Assert.AreEqual(Locale.TR.GetName(), subMerchant.Locale); Assert.AreEqual("123456789", subMerchant.ConversationId); }