Skip to content

Commit 0f0aae7

Browse files
Merge pull request #650 from nofrixion/MOOV-4804-requester-vop
Added verification result enum.
2 parents d68d3a4 + eaac275 commit 0f0aae7

File tree

4 files changed

+47
-4
lines changed

4 files changed

+47
-4
lines changed

src/NoFrixion.MoneyMoov/Constants/HttpClientConstants.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ public static class HttpClientConstants
3636
public static string HTTP_BANKINGCIRCLE_DIRECTDEBIT_API_CLIENT_NAME = "BankingCircleDirectDebitApiClient";
3737

3838
public static string HTTP_BANKINGCIRCLE_FX_API_CLIENT_NAME = "BankingCircleFxClient";
39+
40+
public static string HTTP_TECHNOXANDER_TOKEN_CLIENT_NAME = "TechnoXanderTokenClient";
41+
42+
public static string HTTP_TECHNOXANDER_API_CLIENT_NAME = "TechnoXanderApiClient";
3943

4044
/// <summary>
4145
/// The minimum value the timeout for the HTTP client timeout can be set to. The HTTP client
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
namespace NoFrixion.MoneyMoov.Enums;
2+
3+
public enum PayeeVerificationResultEnum
4+
{
5+
/// <summary>
6+
/// Indicates that the payee name verification result is unknown or not provided.
7+
/// </summary>
8+
Unknown = 0,
9+
10+
/// <summary>
11+
/// Indicates that the payee name matches the name provided.
12+
/// </summary>
13+
Match = 1,
14+
15+
/// <summary>
16+
/// Indicates that the payee name does not match the name provided.
17+
/// </summary>
18+
NoMatch = 2,
19+
20+
/// <summary>
21+
/// Indicates that the payee name closely matches the name provided, but there may be minor discrepancies (e.g., spelling variations).
22+
/// </summary>
23+
CloseMatch = 3
24+
}

src/NoFrixion.MoneyMoov/Enums/PaymentProcessorsEnum.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,5 +102,10 @@ public enum PaymentProcessorsEnum
102102
/// To pay with SEPA Direct Debit, handled by Banking Circle.
103103
/// </summary>
104104
BankingCircleDirectDebit,
105+
106+
/// <summary>
107+
/// Processor to verify account holder name using Technoxander.
108+
/// </summary>
109+
Technoxander
105110
}
106111

src/NoFrixion.MoneyMoov/Enums/PayoutEventTypesEnum.cs

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,19 @@ public enum PayoutEventTypesEnum
9898
/// </summary>
9999
BeneficiaryEnabled = 15,
100100

101-
/// <summary>
102-
/// An error that occurred during an attempt to submit a payout for processing. This is not a terminal error
103-
/// and the attempt can be tried again. Errors after the payout's IsSubmitted flag is set are terminal.
101+
/// <summary>
102+
/// An error that occurred during an attempt to submit a payout for processing. This is not a terminal error
103+
/// and the attempt can be tried again. Errors after the payout's IsSubmitted flag is set are terminal.
104+
/// </summary>
105+
SubmitAttemptError = 16,
106+
107+
/// <summary>
108+
/// A payout's destination verification process has been initiated.
109+
/// </summary>
110+
PayeeVerificationInitiated = 17,
111+
112+
/// <summary>
113+
/// A payout's destination has been successfully verified.
104114
/// </summary>
105-
SubmitAttemptError = 16
115+
PayeeVerificationComplete = 18
106116
}

0 commit comments

Comments
 (0)