Skip to content

Latest commit

 

History

History
85 lines (64 loc) · 4.31 KB

ChargeableRequest installtion guide.md

File metadata and controls

85 lines (64 loc) · 4.31 KB

Alta Software PSD2 Chargeable Request Admin Installation Guide for IIS

  1. Install IIS 10

  2. Install the ASP.NET Core Module/Hosting Bundle

    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.

  3. Download AltaSoft Chargeable Requests Admin APP

  4. Extract AltaSoft Chargeable Requests Admin APP in IIS folders

    1. Extract AltaSoftChargeable Requests Admin APP to C:\Inetpub\PSD2\AltaSoft.PSD2.ChargeableRequestsAdmin folder

    2. Go to folder find appsettings.json file, open it and:

      1. 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;"
        }
      2. 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;"
        }
      3. 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""
          },
      1. 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"
              }   
  5. Install AltaSoft Chargeable Requests Admin APP

    1. Go to Internet Information Services (IIS) Manager

    2. Create Application Pools

      1. Select Application Pools, right click it and select Add Application Pool...
      2. Enter AltaSoft.PSD2.ChargeableRequestsAdmin_AppPool into name field
      3. Select No Managed Code in .NET CLR version field
      4. Select Integrated in Managed pipeline mode field
      5. Press OK
      6. Select newly created application pool, right click it and select Advanced Settings...
      7. Set General\Start mode to AlwaysRunning
      8. Set Process Model\Identity to LocalSystem
      9. Set Process Model\Idle Time-out (minutes) to 0
      10. Set Recycling\Disable Overlapped Recycle to False
    3. Create Web Site.

      AltaSoft Chargeable Requests Admin APP must not be accessible to public

      1. Select Sites, right click it and select Add Website...
      2. Enter AltaSoft.PSD2.ChargeableRequestsAdmin into Site name field
      3. Select AltaSoft.PSD2.ChargeableRequestsAdmin_AppPool in Application pool field
      4. Enter C:\Inetpub\PSD2\AltaSoft.PSD2.ChargeableRequestsAdmin into Physical path field
      5. Select https in Binding: Type field or http can be used as well
      6. if you use https, Select correct SSL Certificate for website
      7. Press OK
      8. Select newly created site, right click it and select Edit Bindings...
      9. Right click the site it and select Manage website\Advanced Settings...
      10. Set General\Preload Enabled to True
  6. That's it. 😃

    • Check that everything is working as expected