Cómo usar el soporte GestPay mediante el lenguaje ASP.NET y cómo resolver eventuales problemas encontrados

Haciendo interactuar la DLL del GestPay con el lenguaje ASP.NET si se verifica el error
 
CS0246: The type or namespace name 'GestPayCrypt' could not be found (are
you missing a using directive or an assembly reference?)
 
O si se encontraron otros problemas en el uso de la DLL en cuestión es necesario incluir lo siguiente en el interior del propio archivo web.config:
 
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.web>
        <customErrors mode="RemoteOnly"/>
        <compilation debug="false">
   <assemblies>
    <add assembly="GestPayCrypt, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=cb85b593f17970db"/>
   </assemblies></compilation>
    </system.web>
</configuration>
 
En caso de ausencia del archivo web.config, estos deben ser expresamente creados y deben incluir la parte de código arriba referida.
  
Una vez efectuada esta operación, para volver a llamar correctamente al objeto GestPay en el interior de la propia página web es suficiente insertar en el código de la página lo remitido a continuación:
(los campos que remiten ***** deberán ser rellenados con los valores necesarios para el correcto funcionamiento)
GestPayCrypt.GestPayCrypt gpc = new GestPayCrypt.GestPayCrypt();
string shopLogin = "*****";
string currency = "*****";
string amount = "*****";
string shopTransactionId = "*****";
string buyerName = "*****";
string EncryptedString = "*****";
 
gpc.SetShopLogin(shopLogin);
gpc.SetCurrency(currency);
gpc.SetAmount(amount);
gpc.SetShopTransactionID(shopTransactionId);
gpc.SetBuyerName(buyerName);
gpc.SetEncryptedString(EncryptedString);