4.1 Iniciar Comunicación en Modo Transparente

 

Parámetros de entrada/salida:

 

cComercio, número de comercio. Este dato es facilitado por la entidad.

cTerminal, número de terminal. Este dato es facilitado por la entidad.

cClaveFirma, clave de firma del comercio. Este dato es facilitado por la entidad.

cConfPuerto, parámetro opcional que indica la configuración de puerto. Este parámetro no debe indicarse, se recuperará de la configuración establecida en el TPVPC. Para PinPad conectados a puerto serie:

COM<puerto>:,19200,N,8,1

cVersion, parámetro opcional que indica la versión de protocolo a utilizar. Este parámetro no debe indicarse, se recuperará la configuración establecida en el TPVPC.

  • Valores posibles “4.1”, “5.1” o “6.1”. Esta versión varía en función de la versión de software del modelo de pinpad. La versión actual es la versión “6.1”.
  • Valor devuelto:

0, se inició correctamente la aplicación.

Distinto de 0, indica un error en la operación. En el Anexo I, se describen los errores devueltos por todas las funciones.

 

int fnDllIniTpvpcLatente(LPCTSTR cComercio, LPCTSTR cTerminal, LPCTSTR cClaveFirma, LPCTSTR cConfPuerto, LPCTSTR cVersion);

 

Ejemplo de llamada en C# .NET:

[DllImport("dllTpvpcLatente.dll")]
public static extern int fnDllIniTpvpcLatente(String cComercio, String cTerminal, String cClaveFirma, String cConfPuerto, String cVersion);

 

Ejemplo de llamada en Visual Basic .NET

Public Declare Function fnDllIniTpvpcLatente Lib "dllTpvpcLatente.dll" (ByVal cComercio As String, ByVal cTerminal As String, ByVal cClaveFirma As String, ByVal cConfPuerto As String, ByVal cVersion As String) As Integer