This website has been translated by machine translation software and has not been subsequently revised by translators. Further information at: link. Hide
the accesskey _ mod _ content
-

Payment gateway

  • Functional description

    Features for the body:

    La Pasarela aporta un servicio Web para realizar las peticiones de pago de tasas, así como herramientas de administración que sirven generar informes y recuperar información sobre las operaciones realizadas.

    The system has the following components:

    Payment component . Es el encargado de comprobar, realizar y grabar las peticiones que se realizan a los bancos a través de la AEAT.

    May be of three types:

    • Request for payment of fees: allows to pay via direct debit card or the citizen, returning the result of the operation. If everything has gone correctly, it receives the Full Reference number (NRC) OR electronic identifier of payment.
    • Consulting payments: Facilitates unforeseen resolution with which you can find the citizen, as can be a loss of communication at the time of payment. for this the gateway provides a transaction of consultation on a previous payment. This function has the same requirements that the function of payment and performs a check in each of the circuit systems, allowing an answer reliable. Allows You to consult the Financial Entity a payment made previously, resulting, if the payment was correct, the NRC of such payment.
    • Verification of NRC: allows to check the validity of a NRC.

    Administration tool : Is a WEB application whose functionality is:

    • Retrieve information about transactions, both of payment, as consultation payment and verification of NRC carried out through the payment Gateway.
    • Update the information of banking entities partners via a web service with the AEAT.
    • Provide statistical information of operations.
    • Add and modify forms of payment.

    Technical Description

    Solution:

    El núcleo transaccional de la pasarela de pago está desarrollado con arquitectura J2EE, que puede correr sobre los siguientes servidores de aplicaciones y sus diferentes versiones que se detallan a continuación, junto con otros componentes y sistemas operativos:

    • Sistema Operativo: Linux (RH EL3, Suse Linux Enterprise 9), Solaris, Windows(Windows 2000 / 2003 / XP )
    • Axis 1.4
    • Java JDK 1.4.2

    El sistema de almacenamiento utilizado es una base de dato relacional cuya persistencia se desarrolla mediante Ibatis. El componente de pago puede utilizar los siguientes sistemas de gestión de base de datos:

    • Oracle (a partir de la versión 8.1.7) 9 o 10g (recomendado)
    • MySQL Server (starting in version 4.1)
    • SQL-SERVER 2000
    • Informix 9.4 and 11.0

    Aparte de las librerías necesarias para el funcionamiento de Struts, que vienen con la propia distribución, es necesario que se cumplan los siguientes requerimientos:

    • Java virtual machine 1.2 or above.
    • Contenedor web con soporte para las especificaciones de JSP 1.1 y Servlet 2.2.
    • Parser XML that meets the specification of JAXP 1.1.
    • : Francisco Axis 1.4
    • Server certificate: Agencies need to possess a certificate of individual, legal or component issued by an authority of the registered by the AEAT. There is also to send the serial number and the public part of this certificate in procedures for authorization to use the service of AEAT. This certificate is used in communications SCSP that occur with the AEAT.

    Standards:

    Communications are based on Francisco, i.e. SOAP with XML.

General access point
General access point
Maintainer

Interesting links Solutions