Skip to content

Commit

Permalink
c2c methodları v2 geçirildi
Browse files Browse the repository at this point in the history
  • Loading branch information
eyupbasefy committed Aug 5, 2024
1 parent bb7656e commit 65ceef0
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 39 deletions.
10 changes: 6 additions & 4 deletions Iyzipay/Model/SubMerchantC2C.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,19 @@

namespace Iyzipay.Model
{
public class SubMerchantC2C : IyzipayResource
public class SubMerchantC2C : IyzipayResourceV2
{
public String TxId { get; set; }
public string TxId { get; set; }

public static Task<SubMerchantC2C> Create(CreateC2CSubMerchantRequest request, Options options)
{
return RestHttpClient.Create().PostAsync<SubMerchantC2C>(options.BaseUrl + "/onboarding/settlement-to-balance/submerchant", GetHttpHeaders(request, options), request);
var uri = options.BaseUrl + "/onboarding/settlement-to-balance/submerchant";
return RestHttpClientV2.Create().PostAsync<SubMerchantC2C>(uri, GetHttpHeadersWithRequestBody(request, uri, options), request);
}
public static Task<SubMerchantC2C> Verify(VerifyC2CSubMerchantRequest request, Options options)
{
return RestHttpClient.Create().PostAsync<SubMerchantC2C>(options.BaseUrl + "/onboarding/settlement-to-balance/submerchant", GetHttpHeaders(request, options), request);
var uri = options.BaseUrl + "/onboarding/settlement-to-balance/submerchant";
return RestHttpClientV2.Create().PostAsync<SubMerchantC2C>(uri, GetHttpHeadersWithRequestBody(request, uri, options), request);
}
}
}
32 changes: 9 additions & 23 deletions Iyzipay/Request/CreateC2CSubMerchantRequest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,15 @@

namespace Iyzipay.Request
{
public class CreateC2CSubMerchantRequest : BaseRequest
public class CreateC2CSubMerchantRequest : BaseRequestV2
{
public String Name { get; set; }
public String Surname { get; set; }
public String Email { get; set; }
public String GsmNumber { get; set; }
public String TckNo { get; set; }
public String BirthDate { get; set; }
public String Address { get; set; }
public String ExternalId { get; set; }

public override String ToPKIRequestString()
{
return ToStringRequestBuilder.NewInstance()
.AppendSuper(base.ToPKIRequestString())
.Append("name", Name)
.Append("surname", Surname)
.Append("gsmNumber", GsmNumber)
.Append("tckNo", TckNo)
.Append("birthDate", BirthDate)
.Append("address", Address)
.Append("externalId", ExternalId)
.GetRequestString();
}
public string Name { get; set; }
public string Surname { get; set; }
public string Email { get; set; }
public string GsmNumber { get; set; }
public string TckNo { get; set; }
public string BirthDate { get; set; }
public string Address { get; set; }
public string ExternalId { get; set; }
}
}
15 changes: 3 additions & 12 deletions Iyzipay/Request/VerifyC2CSubMerchantRequest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,9 @@

namespace Iyzipay.Request
{
public class VerifyC2CSubMerchantRequest : BaseRequest
public class VerifyC2CSubMerchantRequest : BaseRequestV2
{
public String TxId { get; set; }
public String SmsVerificationCode { get; set; }

public override String ToPKIRequestString()
{
return ToStringRequestBuilder.NewInstance()
.AppendSuper(base.ToPKIRequestString())
.Append("txId", TxId)
.Append("smsVerificationCode", SmsVerificationCode)
.GetRequestString();
}
public string TxId { get; set; }
public string SmsVerificationCode { get; set; }
}
}

0 comments on commit 65ceef0

Please sign in to comment.