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.
+
+