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);
Article ID: 1287, Created: August 7, 2009 at 5:29 PM, Modified: January 4, 2011 at 5:06 PM