Skip to content

Commit 99995ae

Browse files
committed
Merge branch 'release/moov-1.8.112'
2 parents 45cf397 + 4c9bfdb commit 99995ae

File tree

6 files changed

+50
-15
lines changed

6 files changed

+50
-15
lines changed

src/NoFrixion.MoneyMoov/Enums/PayeeVerificationStatusEnum.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,10 @@ public enum PayeeVerificationStatusEnum
2525
/// <summary>
2626
/// Indicates that payee verification failed.
2727
/// </summary>
28-
Failed = 4
28+
Failed = 4,
29+
30+
/// <summary>
31+
/// Indicates that payee verification encountered an issue and requires a retry.
32+
/// </summary>
33+
TimedOut = 5
2934
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
// -----------------------------------------------------------------------------
2+
// Filename: BeneficiaryCreate.cs
3+
//
4+
// Description: Model to create a yapily beneficiary.
5+
//
6+
// Author(s):
7+
// Arif Matin ([email protected])
8+
//
9+
// History:
10+
// 14 Oct 2025 Arif Matin Created, Carrick on Shannon, Leitrim, Ireland.
11+
//
12+
// License:
13+
// MIT.
14+
// -----------------------------------------------------------------------------
15+
16+
namespace NoFrixion.MoneyMoov.Models.OpenBanking
17+
{
18+
public class BeneficiaryCreate
19+
{
20+
/// <summary>
21+
/// Create a beneficiary for an payment account with it's ID.
22+
/// </summary>
23+
public Guid AccountID { get; set; }
24+
25+
/// <summary>
26+
/// Only required if creating a beneficiary for a virtual account.
27+
/// </summary>
28+
public Guid MerchantID { get; set; }
29+
30+
/// <summary>
31+
/// ID of the account identifier to create the beneficiary for a virtual account.
32+
/// </summary>
33+
public Guid AccountIdentifierID { get; set; }
34+
}
35+
}

src/NoFrixion.MoneyMoov/Models/PayeeVerification/PayeeVerificationResult.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,6 @@ namespace NoFrixion.MoneyMoov.Models.PayeeVerification;
1919

2020
public class PayeeVerificationResult
2121
{
22-
/// <summary>
23-
/// The payee that was verified
24-
/// </summary>
25-
public required Counterparty Payee { get; init; }
26-
2722
/// <summary>
2823
/// An optional reference that was passed in with the verification request
2924
/// </summary>

src/NoFrixion.MoneyMoov/NoFrixion.MoneyMoov.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
<TargetFramework>net8.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
7-
<AssemblyVersion>1.8.111.0</AssemblyVersion>
8-
<FileVersion>1.8.111.0</FileVersion>
7+
<AssemblyVersion>1.8.112.0</AssemblyVersion>
8+
<FileVersion>1.8.112.0</FileVersion>
99
<GenerateDocumentationFile>True</GenerateDocumentationFile>
1010
<TreatWarningsAsErrors>True</TreatWarningsAsErrors>
1111
<NoWarn>$(NoWarn);1591;NU1902;NU1903;</NoWarn>

test/MoneyMoov.UnitTests/Models/PaymentRequestEmailNotificationTests.cs

100644100755
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public void Substitute_Test()
7878
Assert.Equal("[email protected]", substitutedNotification.ToEmailAddress);
7979
Assert.Equal("[email protected]", substitutedNotification.FromEmailAddress);
8080
Assert.Equal("Super Title", substitutedNotification.Subject);
81-
Assert.Equal("€ 10,001.99", substitutedNotification.TemplateVariables["DisplayAmount"]);
81+
Assert.Equal("€10,001.99", substitutedNotification.TemplateVariables["DisplayAmount"]);
8282
Assert.Equal("1234", substitutedNotification.TemplateVariables["OrderID"]);
8383
Assert.Equal("Jane Doe", substitutedNotification.TemplateVariables["CustomerName"]);
8484
Assert.Equal("Super Title", substitutedNotification.TemplateVariables["Title"]);
@@ -146,7 +146,7 @@ public void Substitute_With_PaymentRequest_And_Dictionary_Test()
146146
Assert.Equal("[email protected]", substitutedNotification.ToEmailAddress);
147147
Assert.Equal("[email protected]", substitutedNotification.FromEmailAddress);
148148
Assert.Equal("Super Title", substitutedNotification.Subject);
149-
Assert.Equal("€ 10,001.99", substitutedNotification.TemplateVariables["DisplayAmount"]);
149+
Assert.Equal("€10,001.99", substitutedNotification.TemplateVariables["DisplayAmount"]);
150150
Assert.Equal("1234", substitutedNotification.TemplateVariables["OrderID"]);
151151
Assert.Equal("Jane Doe", substitutedNotification.TemplateVariables["CustomerName"]);
152152
Assert.Equal("Super Title", substitutedNotification.TemplateVariables["Title"]);

test/MoneyMoov.UnitTests/Models/PayoutTests.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,12 @@ public void FxFormattedDestinationAmount_ReturnsEmpty_WhenCurrencyOrRateIsNull()
4343
Amount = 200m
4444
};
4545

46-
Assert.Equal("? 100.00", payout.FormattedFxDestinationAmount);
46+
Assert.Equal("?100.00", payout.FormattedFxDestinationAmount);
4747

4848
payout.FxDestinationCurrency = CurrencyTypeEnum.EUR;
4949
payout.FxRate = null;
5050

51-
Assert.Equal("€ 100.00", payout.FormattedFxDestinationAmount);
51+
Assert.Equal("€100.00", payout.FormattedFxDestinationAmount);
5252
}
5353

5454
[Fact]
@@ -62,7 +62,7 @@ public void FxFormattedDestinationAmount_ReturnsEmpty_WhenAllInputsAreNull()
6262
Amount = 100m
6363
};
6464

65-
Assert.Equal("? 0.00", payout.FormattedFxDestinationAmount);
65+
Assert.Equal("?0.00", payout.FormattedFxDestinationAmount);
6666
}
6767

6868
[Fact]
@@ -76,7 +76,7 @@ public void FxFormattedDestinationAmount_ReturnsEmpty_WhenOnlyCurrencyIsNull()
7676
Amount = 200m
7777
};
7878

79-
Assert.Equal("? 100.00", payout.FormattedFxDestinationAmount);
79+
Assert.Equal("?100.00", payout.FormattedFxDestinationAmount);
8080
}
8181

8282
[Fact]
@@ -90,7 +90,7 @@ public void FxFormattedDestinationAmount_ReturnsEmpty_WhenOnlyRateIsNull_AndDest
9090
Amount = 300m
9191
};
9292

93-
Assert.Equal("$ 0.00", payout.FormattedFxDestinationAmount);
93+
Assert.Equal("$0.00", payout.FormattedFxDestinationAmount);
9494
}
9595

9696
[Fact]

0 commit comments

Comments
 (0)