diff --git a/src/Parbad/src/Gateway/AsanPardakht/Internal/AsanPardakhtCrypto.cs b/src/Parbad/src/Gateway/AsanPardakht/Internal/AsanPardakhtCrypto.cs index 733d4fec..32473092 100644 --- a/src/Parbad/src/Gateway/AsanPardakht/Internal/AsanPardakhtCrypto.cs +++ b/src/Parbad/src/Gateway/AsanPardakht/Internal/AsanPardakhtCrypto.cs @@ -10,7 +10,7 @@ namespace Parbad.Gateway.AsanPardakht.Internal { - public class AsanPardakhtCrypto : IAsanPardakhtCrypto + internal class AsanPardakhtCrypto : IAsanPardakhtCrypto { private readonly HttpClient _httpClient; private readonly AsanPardakhtGatewayOptions _gatewayOptions; diff --git a/src/Parbad/src/Gateway/AsanPardakht/Internal/AsanPardakhtHelper.cs b/src/Parbad/src/Gateway/AsanPardakht/Internal/AsanPardakhtHelper.cs index 7ce064b5..69d44337 100644 --- a/src/Parbad/src/Gateway/AsanPardakht/Internal/AsanPardakhtHelper.cs +++ b/src/Parbad/src/Gateway/AsanPardakht/Internal/AsanPardakhtHelper.cs @@ -13,7 +13,7 @@ namespace Parbad.Gateway.AsanPardakht.Internal { - public class AsanPardakhtHelper + internal class AsanPardakhtHelper { public static string CreateEncryptData(string key, string iv, string input) { diff --git a/src/Parbad/src/Gateway/AsanPardakht/Internal/Models/AsanPardakhtCallbackResult.cs b/src/Parbad/src/Gateway/AsanPardakht/Internal/Models/AsanPardakhtCallbackResult.cs index 776afa58..7785c5e0 100644 --- a/src/Parbad/src/Gateway/AsanPardakht/Internal/Models/AsanPardakhtCallbackResult.cs +++ b/src/Parbad/src/Gateway/AsanPardakht/Internal/Models/AsanPardakhtCallbackResult.cs @@ -3,7 +3,7 @@ namespace Parbad.Gateway.AsanPardakht.Internal.Models { - public class AsanPardakhtCallbackResult + internal class AsanPardakhtCallbackResult { public bool IsSucceed { get; set; } diff --git a/src/Parbad/src/Gateway/AsanPardakht/Internal/Models/AsanPardakhtVerifyResult.cs b/src/Parbad/src/Gateway/AsanPardakht/Internal/Models/AsanPardakhtVerifyResult.cs index 06f55ebe..61b11e4f 100644 --- a/src/Parbad/src/Gateway/AsanPardakht/Internal/Models/AsanPardakhtVerifyResult.cs +++ b/src/Parbad/src/Gateway/AsanPardakht/Internal/Models/AsanPardakhtVerifyResult.cs @@ -5,7 +5,7 @@ namespace Parbad.Gateway.AsanPardakht.Internal.Models { - public class AsanPardakhtVerifyResult + internal class AsanPardakhtVerifyResult { public bool IsSucceed { get; internal set; } diff --git a/src/Parbad/src/Internal/PaymentRequestResult.cs b/src/Parbad/src/Internal/PaymentRequestResult.cs index 59189c90..432e4952 100644 --- a/src/Parbad/src/Internal/PaymentRequestResult.cs +++ b/src/Parbad/src/Internal/PaymentRequestResult.cs @@ -54,6 +54,9 @@ public static PaymentRequestResult SucceedWithRedirect( return Succeed(transporter, gatewayAccountName); } + /// + /// Creates an instance of which indicates a successful result. + /// public static PaymentRequestResult Succeed(IGatewayTransporter gatewayTransporter, string gatewayAccountName) { return new PaymentRequestResult @@ -64,16 +67,19 @@ public static PaymentRequestResult Succeed(IGatewayTransporter gatewayTransporte }; } - public static PaymentRequestResult Failed(string message) - { - return Failed(message, null); - } + /// + /// Creates an instance of which indicates a failure result. + /// + public static PaymentRequestResult Failed(string message) => Failed(message, null); - public static PaymentRequestResult Failed(string message, string gatewayAccountName) - { - return Failed(message, gatewayAccountName); - } + /// + /// Creates an instance of which indicates a failure result. + /// + public static PaymentRequestResult Failed(string message, string gatewayAccountName) => Failed(message, gatewayAccountName, null); + /// + /// Creates an instance of which indicates a failure result. + /// public static PaymentRequestResult Failed(string message, string gatewayAccountName, string gatewayResponseCode) { return new PaymentRequestResult diff --git a/src/Parbad/src/Parbad.csproj b/src/Parbad/src/Parbad.csproj index f438c0b3..10498506 100644 --- a/src/Parbad/src/Parbad.csproj +++ b/src/Parbad/src/Parbad.csproj @@ -3,7 +3,7 @@ Parbad Parbad - 3.8.2 + 3.8.3 netstandard2.0;netstandard2.1;netcoreapp3.0;netcoreapp3.1;net5.0 9 Parbad Sina Soltani @@ -23,7 +23,7 @@ More information: https://github.com/Sina-Soltani/Parbad true parbad Payment Gateway virtual virtual-gateway Bank Iran Shetab IranKish Mellat Melli Sadad Parsian Pasargad Saman Asan-Pardakht پرداخت درگاه بانک ایران شتاب ایران-کیش ملت ملی سداد پارسیان پاسارگاد سامان آسان-پرداخت true - https://github.com/Sina-Soltani/Parbad/releases/tag/v3.8.2 + https://github.com/Sina-Soltani/Parbad/releases/tag/v3.8.3 diff --git a/src/Parbad/src/Parbad.xml b/src/Parbad/src/Parbad.xml index c61dd673..11a70fb6 100644 --- a/src/Parbad/src/Parbad.xml +++ b/src/Parbad/src/Parbad.xml @@ -1029,6 +1029,26 @@ Page URL. + + + Creates an instance of which indicates a successful result. + + + + + Creates an instance of which indicates a failure result. + + + + + Creates an instance of which indicates a failure result. + + + + + Creates an instance of which indicates a failure result. + +