Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basefy #143

Merged
merged 28 commits into from
Oct 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
3868f8e
Exceldeki maddeler geliştirildi
eyupbasefy Apr 1, 2024
6177b96
Tüm methodlar async await yapısına geçirildi
eyupbasefy May 10, 2024
5f9e8e8
requestler v2 olarak düzenlendi
eyupbasefy Jul 11, 2024
d8fa9a2
sample verifcation methodu eklendi
eyupbasefy Jul 18, 2024
45038ec
signature düzeltildi
eyupbasefy Jul 19, 2024
7e58010
tüm branchler birleştirildin conf giderildi
eyupbasefy Jul 28, 2024
623ccd5
validation dosyaları eklendi
eyupbasefy Jul 28, 2024
46ff0cf
methodlar v2 geçirildi
eyupbasefy Aug 5, 2024
9e7ada5
bugfixed
eyupbasefy Aug 5, 2024
294a584
v2 geçirildi
eyupbasefy Aug 5, 2024
bb7656e
v2 methodları revize edildi
eyupbasefy Aug 5, 2024
65ceef0
c2c methodları v2 geçirildi
eyupbasefy Aug 5, 2024
008c663
v2, v1 url bugfixed
eyupbasefy Aug 27, 2024
9cf7bd3
Signature eklendi
eyupbasefy Aug 28, 2024
334da15
v1 header düzenlemeleri
eyupbasefy Aug 28, 2024
cc13ec0
Refactor CardManagementPageCard to use IyzipayResourceV2
tarikkamat Sep 17, 2024
6ea405a
Update RetrieveCardManagementPageCardRequest.cs
erdemdmr Sep 17, 2024
9097b4d
test projesi hataları giderildi
eyupbasefy Sep 21, 2024
a338c99
bugfiixed
eyupbasefy Sep 21, 2024
f861b42
bugfixed
eyupbasefy Sep 21, 2024
37f11af
bugfixed
eyupbasefy Oct 2, 2024
fb3d593
müşteri kartı eklendi
eyupbasefy Oct 6, 2024
653a92a
bugfixed
eyupbasefy Oct 6, 2024
29628c0
iyzilink-product-buyer-info object has been added.
byasarcse Oct 14, 2024
a8e0795
card-management-hash-v1-rollback
byasarcse Oct 14, 2024
2a686f7
cardmanagement-rollback
byasarcse Oct 14, 2024
ec48f68
SubscriptionTest bug fixed.
byasarcse Oct 14, 2024
0d6a3f1
unnecessary test removed
byasarcse Oct 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 0 additions & 23 deletions Iyzipay.Samples/ApiTestSample.cs

This file was deleted.

11 changes: 5 additions & 6 deletions Iyzipay.Samples/ApmSample.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@
using Iyzipay.Request;
using NUnit.Framework;
using System.Collections.Generic;
using System.Threading.Tasks;

namespace Iyzipay.Samples
{
public class ApmSample : Sample
{
[Test]
public void Should_Initialize_Apm_Payment()
public async Task Should_Initialize_Apm_PaymentAsync()
{
CreateApmInitializeRequest request = new CreateApmInitializeRequest();
request.Locale = Locale.TR.ToString();
Expand Down Expand Up @@ -86,28 +87,26 @@ public void Should_Initialize_Apm_Payment()
basketItems.Add(thirdBasketItem);
request.BasketItems = basketItems;

Apm apmInitialize = Apm.Create(request, options);
Apm apmInitialize = await Apm.Create(request, options);

PrintResponse<Apm>(apmInitialize);

Assert.AreEqual(Status.SUCCESS.ToString(), apmInitialize.Status);
Assert.AreEqual(Locale.TR.ToString(), apmInitialize.Locale);
Assert.AreEqual("123456789", apmInitialize.ConversationId);
Assert.IsNotNull(apmInitialize.SystemTime);
Assert.IsNull(apmInitialize.ErrorCode);
Assert.IsNull(apmInitialize.ErrorMessage);
Assert.IsNull(apmInitialize.ErrorGroup);
}

[Test]
public void Should_Retrieve_Apm_Result()
public async Task Should_Retrieve_Apm_ResultAsync()
{
RetrieveApmRequest request = new RetrieveApmRequest();
request.Locale = Locale.TR.ToString();
request.ConversationId = "123456789";
request.PaymentId = "1";

Apm retrieve = Apm.Retrieve(request, options);
Apm retrieve = await Apm.Retrieve(request, options);

PrintResponse<Apm>(retrieve);

Expand Down
7 changes: 3 additions & 4 deletions Iyzipay.Samples/ApproveSample.cs
Original file line number Diff line number Diff line change
@@ -1,30 +1,29 @@
using Iyzipay.Request;
using Iyzipay.Model;
using NUnit.Framework;
using System.Threading.Tasks;

namespace Iyzipay.Samples
{
public class ApproveSample : Sample
{
[Test]
public void Should_Approve_Payment_Item()
public async Task Should_Approve_Payment_ItemAsync()
{
CreateApprovalRequest request = new CreateApprovalRequest();
request.Locale = Locale.TR.ToString();
request.ConversationId = "123456789";
request.PaymentTransactionId = "1";

Approval approval = Approval.Create(request, options);
Approval approval = await Approval.Create(request, options);

PrintResponse<Approval>(approval);

Assert.AreEqual(Status.SUCCESS.ToString(), approval.Status);
Assert.AreEqual(Locale.TR.ToString(), approval.Locale);
Assert.AreEqual("123456789", approval.ConversationId);
Assert.IsNotNull(approval.SystemTime);
Assert.IsNull(approval.ErrorCode);
Assert.IsNull(approval.ErrorMessage);
Assert.IsNull(approval.ErrorGroup);
}
}
}
7 changes: 3 additions & 4 deletions Iyzipay.Samples/BinNumberSample.cs
Original file line number Diff line number Diff line change
@@ -1,30 +1,29 @@
using Iyzipay.Request;
using Iyzipay.Model;
using NUnit.Framework;
using System.Threading.Tasks;

namespace Iyzipay.Samples
{
public class BinNumberSample : Sample
{
[Test]
public void Should_Retrieve_Bin_Number()
public async Task Should_Retrieve_Bin_NumberAsync()
{
RetrieveBinNumberRequest request = new RetrieveBinNumberRequest();
request.Locale = Locale.TR.ToString();
request.ConversationId = "123456789";
request.BinNumber = "554960";

BinNumber binNumber = BinNumber.Retrieve(request, options);
BinNumber binNumber = await BinNumber.Retrieve(request, options);

PrintResponse<BinNumber>(binNumber);

Assert.AreEqual(Status.SUCCESS.ToString(), binNumber.Status);
Assert.AreEqual(Locale.TR.ToString(), binNumber.Locale);
Assert.AreEqual("123456789", binNumber.ConversationId);
Assert.IsNotNull(binNumber.SystemTime);
Assert.IsNull(binNumber.ErrorCode);
Assert.IsNull(binNumber.ErrorMessage);
Assert.IsNull(binNumber.ErrorGroup);
Assert.AreEqual("554960", binNumber.Bin);
Assert.AreEqual("CREDIT_CARD", binNumber.CardType);
Assert.AreEqual("MASTER_CARD", binNumber.CardAssociation);
Expand Down
13 changes: 5 additions & 8 deletions Iyzipay.Samples/BkmSample.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@
using Iyzipay.Model;
using System.Collections.Generic;
using NUnit.Framework;
using System.Threading.Tasks;

namespace Iyzipay.Samples
{
public class BkmSample : Sample
{
[Test]
public void Should_Initialize_Bkm()
public async Task Should_Initialize_BkmAsync()
{
CreateBkmInitializeRequest request = new CreateBkmInitializeRequest();
request.Locale = Locale.TR.ToString();
Expand Down Expand Up @@ -83,39 +84,35 @@ public void Should_Initialize_Bkm()
basketItems.Add(thirdBasketItem);
request.BasketItems = basketItems;

BkmInitialize bkmInitialize = BkmInitialize.Create(request, options);
BkmInitialize bkmInitialize = await BkmInitialize.Create(request, options);

PrintResponse<BkmInitialize>(bkmInitialize);

Assert.AreEqual(Status.SUCCESS.ToString(), bkmInitialize.Status);
Assert.AreEqual(Locale.TR.ToString(), bkmInitialize.Locale);
Assert.AreEqual("123456789", bkmInitialize.ConversationId);
Assert.IsNotNull(bkmInitialize.SystemTime);
Assert.IsNull(bkmInitialize.ErrorCode);
Assert.IsNull(bkmInitialize.ErrorMessage);
Assert.IsNull(bkmInitialize.ErrorGroup);
Assert.IsNotNull(bkmInitialize.HtmlContent);
}

[Test]
public void Should_Retrieve_Bkm_Result()
public async Task Should_Retrieve_Bkm_ResultAsync()
{
RetrieveBkmRequest request = new RetrieveBkmRequest();
request.Locale = Locale.TR.ToString();
request.ConversationId = "123456789";
request.Token = "token";

Bkm bkm = Bkm.Retrieve(request, options);
Bkm bkm = await Bkm.Retrieve(request, options);

PrintResponse<Bkm>(bkm);

Assert.AreEqual(Status.SUCCESS.ToString(), bkm.Status);
Assert.AreEqual(Locale.TR.ToString(), bkm.Locale);
Assert.AreEqual("123456789", bkm.ConversationId);
Assert.IsNotNull(bkm.SystemTime);
Assert.IsNull(bkm.ErrorCode);
Assert.IsNull(bkm.ErrorMessage);
Assert.IsNull(bkm.ErrorGroup);
}
}
}
13 changes: 5 additions & 8 deletions Iyzipay.Samples/CancelSample.cs
Original file line number Diff line number Diff line change
@@ -1,35 +1,34 @@
using Iyzipay.Request;
using Iyzipay.Model;
using NUnit.Framework;
using System.Threading.Tasks;

namespace Iyzipay.Samples
{
public class CancelSample : Sample
{
[Test]
public void Should_Cancel_Payment()
public async Task Should_Cancel_PaymentAsync()
{
CreateCancelRequest request = new CreateCancelRequest();
request.ConversationId = "123456789";
request.Locale = Locale.TR.ToString();
request.PaymentId = "1";
request.Ip = "85.34.78.112";

Cancel cancel = Cancel.Create(request, options);
Cancel cancel = await Cancel.Create(request, options);

PrintResponse<Cancel>(cancel);

Assert.AreEqual(Status.SUCCESS.ToString(), cancel.Status);
Assert.AreEqual(Locale.TR.ToString(), cancel.Locale);
Assert.AreEqual("123456789", cancel.ConversationId);
Assert.IsNotNull(cancel.SystemTime);
Assert.IsNull(cancel.ErrorCode);
Assert.IsNull(cancel.ErrorMessage);
Assert.IsNull(cancel.ErrorGroup);
}

[Test]
public void Should_Cancel_Payment_With_Reason_And_Description()
public async Task Should_Cancel_Payment_With_Reason_And_DescriptionAsync()
{
CreateCancelRequest request = new CreateCancelRequest();
request.ConversationId = "123456789";
Expand All @@ -39,17 +38,15 @@ public void Should_Cancel_Payment_With_Reason_And_Description()
request.Reason = RefundReason.OTHER.ToString();
request.Description = "customer requested for default sample";

Cancel cancel = Cancel.Create(request, options);
Cancel cancel = await Cancel.Create(request, options);

PrintResponse<Cancel>(cancel);

Assert.AreEqual(Status.SUCCESS.ToString(), cancel.Status);
Assert.AreEqual(Locale.TR.ToString(), cancel.Locale);
Assert.AreEqual("123456789", cancel.ConversationId);
Assert.IsNotNull(cancel.SystemTime);
Assert.IsNull(cancel.ErrorCode);
Assert.IsNull(cancel.ErrorMessage);
Assert.IsNull(cancel.ErrorGroup);
}
}
}
19 changes: 7 additions & 12 deletions Iyzipay.Samples/CardBlacklistSample.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
using Iyzipay.Model;
using Iyzipay.Request;
using NUnit.Framework;
using System.Threading.Tasks;

namespace Iyzipay.Samples
{
public class CardBlacklistSample : Sample
{
[Test]
public void Should_Create_Card_Blacklist()
public async Task Should_Create_Card_BlacklistAsync()
{
CreateCardBlacklistRequest request = new CreateCardBlacklistRequest();
request.Locale = Locale.TR.ToString();
Expand All @@ -16,7 +17,7 @@ public void Should_Create_Card_Blacklist()
request.CardUserKey = "";


CardBlacklist cardBlacklist = CardBlacklist.Create(request, options);
CardBlacklist cardBlacklist = await CardBlacklist.Create(request, options);


PrintResponse<CardBlacklist>(cardBlacklist);
Expand All @@ -25,16 +26,14 @@ public void Should_Create_Card_Blacklist()
Assert.AreEqual(Locale.TR.ToString(), cardBlacklist.Locale);
Assert.AreEqual("123456789", cardBlacklist.ConversationId);
Assert.IsNotNull(cardBlacklist.SystemTime);
Assert.IsNull(cardBlacklist.ErrorCode);
Assert.IsNull(cardBlacklist.ErrorMessage);
Assert.IsNull(cardBlacklist.ErrorGroup);
Assert.IsNotNull(cardBlacklist.CardUserKey);
Assert.IsNotNull(cardBlacklist.CardToken);

}

[Test]
public void Should_Update_Card_Blacklist()
public async Task Should_Update_Card_BlacklistAsync()
{
UpdateCardBlacklistRequest request = new UpdateCardBlacklistRequest();
request.Locale = Locale.TR.ToString();
Expand All @@ -43,7 +42,7 @@ public void Should_Update_Card_Blacklist()
request.CardUserKey = "";


CardBlacklist cardBlacklist = CardBlacklist.Update(request, options);
CardBlacklist cardBlacklist = await CardBlacklist.Update(request, options);


PrintResponse<CardBlacklist>(cardBlacklist);
Expand All @@ -52,31 +51,27 @@ public void Should_Update_Card_Blacklist()
Assert.AreEqual(Locale.TR.ToString(), cardBlacklist.Locale);
Assert.AreEqual("123456789", cardBlacklist.ConversationId);
Assert.IsNotNull(cardBlacklist.SystemTime);
Assert.IsNull(cardBlacklist.ErrorCode);
Assert.IsNull(cardBlacklist.ErrorMessage);
Assert.IsNull(cardBlacklist.ErrorGroup);
Assert.IsNotNull(cardBlacklist.CardUserKey);
Assert.IsNotNull(cardBlacklist.CardToken);
}

[Test]
public void Should_Retrieve_Blacklist_Cards()
public async Task Should_Retrieve_Blacklist_CardsAsync()
{
RetrieveCardBlacklistRequest request = new RetrieveCardBlacklistRequest();
request.Locale = Locale.TR.ToString();
request.ConversationId = "123456789";
request.CardNumber = "";

CardBlacklist cardBlacklist = CardBlacklist.Retrieve(request, options);
CardBlacklist cardBlacklist = await CardBlacklist.Retrieve(request, options);

PrintResponse<CardBlacklist>(cardBlacklist);

Assert.AreEqual(Status.SUCCESS.ToString(), cardBlacklist.Status);
Assert.AreEqual(Locale.TR.ToString(), cardBlacklist.Locale);
Assert.IsNotNull(cardBlacklist.SystemTime);
Assert.IsNull(cardBlacklist.ErrorCode);
Assert.IsNull(cardBlacklist.ErrorMessage);
Assert.IsNull(cardBlacklist.ErrorGroup);
Assert.IsNotNull(cardBlacklist.CardNumber);
Assert.IsNotNull(cardBlacklist.Blacklisted);
}
Expand Down
7 changes: 3 additions & 4 deletions Iyzipay.Samples/CardManagementPageSample.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
using Iyzipay.Model;
using Iyzipay.Request;
using NUnit.Framework;
using System.Threading.Tasks;

namespace Iyzipay.Samples
{
Expand All @@ -14,7 +15,7 @@ public void SetUp()
}

[Test]
public void Should_Initialize_Card_Management_Page()
public async Task Should_Initialize_Card_Management_PageAsync()
{
CreateCardManagementPageInitializeRequest request = new CreateCardManagementPageInitializeRequest
{
Expand All @@ -29,7 +30,7 @@ public void Should_Initialize_Card_Management_Page()
Locale = Locale.TR.ToString()
};

CardManagementPageInitialize cardManagementPageInitialize = CardManagementPageInitialize.Create(request, options);
CardManagementPageInitialize cardManagementPageInitialize = await CardManagementPageInitialize.Create(request, options);
PrintResponse(cardManagementPageInitialize);

Assert.AreEqual(Locale.TR.ToString(), cardManagementPageInitialize.Locale);
Expand All @@ -38,9 +39,7 @@ public void Should_Initialize_Card_Management_Page()
Assert.AreEqual("123456789", cardManagementPageInitialize.ConversationId);
Assert.NotNull(cardManagementPageInitialize.Token);
Assert.NotNull(cardManagementPageInitialize.CardPageUrl);
Assert.Null(cardManagementPageInitialize.ErrorCode);
Assert.Null(cardManagementPageInitialize.ErrorMessage);
Assert.Null(cardManagementPageInitialize.ErrorGroup);
}
}
}
2 changes: 0 additions & 2 deletions Iyzipay.Samples/CardManagementRetrieveCardSample.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,7 @@ public void Should_Retrieve_Card_Management_Page_Cards()
Assert.AreEqual(Status.SUCCESS.ToString(), cardManagementPageCard.Status);
Assert.AreEqual(Locale.TR.ToString(), cardManagementPageCard.Locale);
Assert.NotNull(cardManagementPageCard.SystemTime);
Assert.Null(cardManagementPageCard.ErrorCode);
Assert.Null(cardManagementPageCard.ErrorMessage);
Assert.Null(cardManagementPageCard.ErrorGroup);
Assert.NotNull(cardManagementPageCard);
}
}
Expand Down
Loading
Loading