-
Download the installer using the following link: Current .NET Core Hosting Bundle installer direct download
For more detailed instructions on how to install the ASP.NET Core Module, see Install the .NET Core Hosting Bundle.
-
-
Extract AltaSoftChargeable Requests Admin APP to
C:\Inetpub\PSD2\AltaSoft.PSD2.ChargeableRequestsAdmin
folder -
Go to folder find
appsettings.json
file, open it and:-
Fill
Psd2Database:ConnectionString
section with PSD2 database connection string."Database": { "ConnectionString": "Data Source=localhost;Initial Catalog=PSD2;Integrated Security=true;Application Name=AltaSoft.PSD2.InternalApi;Encrypt=false;TrustServerCertificate=true;" }
-
If your bank has our PSD2 TPP Solution fill Tpp database connection string.
Fill
Psd2TPPDatabase:ConnectionString
section with PSD2 TPP database connection string."Database": { "ConnectionString": "Data Source=localhost;Initial Catalog=PSD2_TPP;Integrated Security=true;Application Name=AltaSoft.PSD2.InternalApi;Encrypt=false;TrustServerCertificate=true;" }
-
Fill Options for temporary path. Create a directory where temporary files will be stored and specify the path in TemporaryDownloadPath (shown below). The folder must have write access set to local system.
"Options": { "TemporaryDownloadPath": "D:\\TempDownloads"" },
- Fill AuthorizationGroups with Active directory group names. Create two groups in Microsoft Active directory for the app. For example, PSD2RequestsAdmin,PSD2RequestsViewer and add desired users to the groups.
"AuthorizationGroups": { "AdminsGroupName": "PSD2RequestsAdmin", "ViewersGroupName": "PSD2RequestsViewer" }
-
-
-
-
Go to Internet Information Services (IIS) Manager
-
Create Application Pools
- Select
Application Pools
, right click it and selectAdd Application Pool...
- Enter
AltaSoft.PSD2.ChargeableRequestsAdmin_AppPool
intoname
field - Select
No Managed Code
in.NET CLR version
field - Select
Integrated
inManaged pipeline mode
field - Press
OK
- Select newly created application pool, right click it and select
Advanced Settings...
- Set
General\Start mode
toAlwaysRunning
- Set
Process Model\Identity
toLocalSystem
- Set
Process Model\Idle Time-out (minutes)
to0
- Set
Recycling\Disable Overlapped Recycle
toFalse
- Select
-
Create Web Site.
- Select
Sites
, right click it and selectAdd Website...
- Enter
AltaSoft.PSD2.ChargeableRequestsAdmin
intoSite name
field - Select
AltaSoft.PSD2.ChargeableRequestsAdmin_AppPool
inApplication pool
field - Enter
C:\Inetpub\PSD2\AltaSoft.PSD2.ChargeableRequestsAdmin
intoPhysical path
field - Select
https
inBinding: Type
field or http can be used as well - if you use https, Select correct SSL Certificate for website
- Press
OK
- Select newly created site, right click it and select
Edit Bindings...
- Right click the site it and select
Manage website\Advanced Settings...
- Set
General\Preload Enabled
toTrue
- Select
-
-
That's it. 😃
- Check that everything is working as expected