UI to calculate fees and manage payment records for EPR
- EPR Payment Service - https://github.com/DEFRA/epr-payment-service
- EPR Payment Facade - https://github.com/DEFRA/epr-payment-facade
- .NET 8 SDK
- Visual Studio or Visual Studio Code
- Clone the repository:
git clone https://github.com/DEFRA/epr-payment-frontend.git
- Navigate to the project directory:
cd \src\EPR.Payment.Portal
- Restore the dependencies:
dotnet restore
The application uses appsettings.json for configuration. For development, use appsettings.Development.json.
appsettings.Development.json
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*",
"FeatureManagement": {
"EnablePaymentsFeature": true,
"EnablePaymentStatusInsert": true,
"EnablePaymentStatusUpdate": true
}
}
-
Navigate to the project directory:
cd \src\EPR.Payment.Portal
-
To build the application:
dotnet build
-
Navigate to the project directory:
cd \src\EPR.Payment.Portal
-
To run the service locally:
dotnet run
-
Launch Browser:
UI: