4.15 Realizar Operación DCC

 

Realiza una operación de Pago o Preautorización utilizando la opción Pago en Divisas o DCC (Dinamyc Currency Conversion). La llamada a la función fnDllOperPinPad devolverá el resultado de la operación con los datos DCC seleccionados en el visor por el titular de la tarjeta. Esta funcionalidad sólo está disponible para Pinpad con visor para la selección de divisa.

 

En el visor del Pinpad aparece una pantalla intermedia de selección de divisa:

 

 

Valor de retorno:

 

En caso de que la operación se enviase correctamente la función devolverá 0.

Si el TPVPC devuelve un XML con un código de error, la función también devolverá 0, ya que este código sólo indica si se pudo enviar correctamente la petición.

= 0, petición realizada correctamente. Es necesario revisar el XML con la respuesta de la transacción.

!= 0, Código de error indicando el motivo del fallo. Descripción de los posibles códigos de error:

-1 No se han establecido correctamente los datos de configuración. Es necesario volver a llamar a la función fnDllIniTpvpcLatente. Si el problema persiste contactar con la entidad.

-2 Se ha sobrepasado el TimeOut especificado por la aplicación.

-3 Error del Sistema. Es necesario reiniciar aplicación.

-4 Los datos de entrada no tienen un formato correcto. Revisar lista de parámetros.