EPagos

Inicio rápido

Bienvenido

Esta es la documentación de la API para la integración con la plataforma de pagos electrónicos EPagos.
La plataforma fue desarrollada pensando en las necesidades y particularidades de los Organismos de Gobierno.

A continuación podrá conocer las opciones de integración disponibles.

  • Integración mediante redirección a página intermedia con la estética personalizable.
  • Mediante API SOAP para un procesamiento totalmente transparente (requiere certificación PCI).

Ante cualquier consulta o duda póngase en contacto con su ejecutivo de cuentas o responsable de integración.

Autentificación

Para utilizar la API SOAP, primero deberá obtener sus credenciales de acceso.
Antes del llamado a cada una de las operaciones disponibles, deberá generar un token.


Operaciones

Las siguientes operaciones están disponibles:

obtener_token

Obtiene la autorización para usar la API

  • Binding: EPagosBinding
  • Endpoint: http://api.epagos.com.ar/wsdl/index.php
  • SoapAction: http://api.epagos.com.ar/wsdl/index.php/obtener_token
  • Style: rpc
  • Parámetros
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_tokenRequest
    
    • version: xsd:string
    • credenciales: tns:DatosCredenciales
  • Retorno
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_tokenResponse
    
    • id_resp: xsd:string
    • respuesta: xsd:string
    • token: xsd:string

solicitud_pago

Genera una nueva transacción de pago con su correspondiente detalle

  • Binding: EPagosBinding
  • Endpoint: http://api.epagos.com.ar/wsdl/index.php
  • SoapAction: http://api.epagos.com.ar/wsdl/index.php/solicitud_pago
  • Style: rpc
  • Parámetros
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: solicitud_pagoRequest
    
    • version: xsd:string
    • tipo_operacion: tns:TipoOperacion
    • credenciales: tns:DatosCredencialesPago
    • operacion: tns:DatosOperacionPago
    • fp: tns:DatosFormaPagoArray
    • convenio: xsd:int
  • Retorno
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: solicitud_pagoResponse
    
    • id_resp: xsd:string
    • respuesta: xsd:string
    • id_transaccion: xsd:int
    • token: xsd:string
    • id_organismo: xsd:int
    • numero_operacion: xsd:string
    • convenio: xsd:int
    • fp: tns:RespuestaFormaPagoArray

obtener_entidades_pago

Devuelve las distintas formas de pago disponibles

  • Binding: EPagosBinding
  • Endpoint: http://api.epagos.com.ar/wsdl/index.php
  • SoapAction: http://api.epagos.com.ar/wsdl/index.php/obtener_entidades_pago
  • Style: rpc
  • Parámetros
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_entidades_pagoRequest
    
    • version: xsd:string
    • credenciales: tns:DatosCredencialesPago
    • fp: tns:ArrayOfInt
  • Retorno
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_entidades_pagoResponse
    
    • id_resp: xsd:int
    • respuesta: xsd:string
    • token: xsd:string
    • id_organismo: xsd:int
    • fp: tns:DatosFormaPagoEntidadesArray

obtener_pagos_adicionales

Devuelve los pagos adicionales dado un rango de fechas

  • Binding: EPagosBinding
  • Endpoint: http://api.epagos.com.ar/wsdl/index.php
  • SoapAction: http://api.epagos.com.ar/wsdl/index.php/obtener_pagos_adicionales
  • Style: rpc
  • Parámetros
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_pagos_adicionalesRequest
    
    • version: xsd:string
    • credenciales: tns:DatosCredencialesPago
    • pagos: tns:DatosPagosAdicionales
  • Retorno
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_pagos_adicionalesResponse
    
    • id_resp: xsd:int
    • respuesta: xsd:string
    • token: xsd:string
    • id_organismo: xsd:int
    • pagos_adicionales: tns:PagosAdicionalesRespuestaArray

obtener_pagos

Devuelve las transacciones con los criterios indicados

  • Binding: EPagosBinding
  • Endpoint: http://api.epagos.com.ar/wsdl/index.php
  • SoapAction: http://api.epagos.com.ar/wsdl/index.php/obtener_pagos
  • Style: rpc
  • Parámetros
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_pagosRequest
    
    • version: xsd:string
    • credenciales: tns:DatosCredencialesPago
    • pago: tns:DatosPago
  • Retorno
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_pagosResponse
    
    • id_resp: xsd:int
    • respuesta: xsd:string
    • token: xsd:string
    • id_organismo: xsd:int
    • pago: tns:DatosPagoArray

obtener_rendiciones

Devuelve las rendiciones con los criterios indicados

  • Binding: EPagosBinding
  • Endpoint: http://api.epagos.com.ar/wsdl/index.php
  • SoapAction: http://api.epagos.com.ar/wsdl/index.php/obtener_rendiciones
  • Style: rpc
  • Parámetros
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_rendicionesRequest
    
    • version: xsd:string
    • credenciales: tns:DatosCredencialesPago
    • rendicion: tns:DatosRendicion
  • Retorno
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_rendicionesResponse
    
    • id_resp: xsd:int
    • respuesta: xsd:string
    • token: xsd:string
    • id_organismo: xsd:int
    • rendicion: tns:DatosRendicionArray

obtener_contracargos

Devuelve los contracargos con los criterios indicados

  • Binding: EPagosBinding
  • Endpoint: http://api.epagos.com.ar/wsdl/index.php
  • SoapAction: http://api.epagos.com.ar/wsdl/index.php/obtener_contracargos
  • Style: rpc
  • Parámetros
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_contracargosRequest
    
    • version: xsd:string
    • credenciales: tns:DatosCredencialesPago
    • contracargos: tns:DatosContracargo
  • Retorno
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_contracargosResponse
    
    • id_resp: xsd:int
    • respuesta: xsd:string
    • token: xsd:string
    • id_organismo: xsd:int
    • contracargos: tns:DatosContracargosArray

solicitud_pago_lote

Realiza varias operaciones en un sólo llamado a solicitud_pago

  • Binding: EPagosBinding
  • Endpoint: http://api.epagos.com.ar/wsdl/index.php
  • SoapAction: http://api.epagos.com.ar/wsdl/index.php/solicitud_pago_lote
  • Style: rpc
  • Parámetros
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: solicitud_pago_loteRequest
    
    • version: xsd:string
    • tipo_operacion: tns:TipoOperacion
    • credenciales: tns:DatosCredencialesPago
    • lote: tns:ArrayLote
  • Retorno
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: solicitud_pago_loteResponse
    
    • id_resp: xsd:int
    • respuesta: xsd:string
    • token: xsd:string
    • id_organismo: xsd:int
    • lote: tns:ArrayRespuestaLote

obtener_tarjetas_cliente

Devuelve la lista de tarjetas activas para el identificador del cliente del organismo

  • Binding: EPagosBinding
  • Endpoint: http://api.epagos.com.ar/wsdl/index.php
  • SoapAction: http://api.epagos.com.ar/wsdl/index.php/obtener_tarjetas_cliente
  • Style: rpc
  • Parámetros
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_tarjetas_clienteRequest
    
    • version: xsd:string
    • credenciales: tns:DatosCredencialesPago
    • datosCliente: tns:ArrayDatosClienteRecurrente
  • Retorno
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_tarjetas_clienteResponse
    
    • id_resp: xsd:int
    • respuesta: xsd:string
    • token: xsd:string
    • id_organismo: xsd:int
    • tarjetas: tns:ArrayTarjetasClientes

obtener_cuentas_cliente

Devuelve la lista de cuentas activas para el identificador del cliente del organismo

  • Binding: EPagosBinding
  • Endpoint: http://api.epagos.com.ar/wsdl/index.php
  • SoapAction: http://api.epagos.com.ar/wsdl/index.php/obtener_cuentas_cliente
  • Style: rpc
  • Parámetros
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_cuentas_clienteRequest
    
    • version: xsd:string
    • credenciales: tns:DatosCredencialesPago
    • datosCliente: tns:ArrayDatosClienteCuentaRecurrente
  • Retorno
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: obtener_cuentas_clienteResponse
    
    • id_resp: xsd:int
    • respuesta: xsd:string
    • token: xsd:string
    • id_organismo: xsd:int
    • cuentas: tns:ArrayCuentasClientes

solicitud_pago_recurrente_suscripcion

Realizar cobro con periodicidad sobre una tarjeta de un cliente del organismo

  • Binding: EPagosBinding
  • Endpoint: http://api.epagos.com.ar/wsdl/index.php
  • SoapAction: http://api.epagos.com.ar/wsdl/index.php/solicitud_pago_recurrente_suscripcion
  • Style: rpc
  • Parámetros
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: solicitud_pago_recurrente_suscripcionRequest
    
    • version: xsd:string
    • tipo_operacion: tns:TipoOperacionRec
    • credenciales: tns:DatosCredencialesPago
    • operacion: tns:DatosOperacionPago
    • suscripcion: tns:ArrayDatosSuscripcion
    • suscripcion_modalidad: xsd:string
    • descripcion: xsd:string
    • convenio: xsd:int
    • medio: tns:MedioRecurrente
    • clientes: tns:ArraySuscripcionCliente
  • Retorno
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: solicitud_pago_recurrente_suscripcionResponse
    
    • id_resp: xsd:int
    • respuesta: xsd:string
    • token: xsd:string
    • id_organismo: xsd:int

solicitud_pago_recurrente

Realizar cobro con una tarjeta guardada de un cliente del organismo

  • Binding: EPagosBinding
  • Endpoint: http://api.epagos.com.ar/wsdl/index.php
  • SoapAction: http://api.epagos.com.ar/wsdl/index.php/solicitud_pago_recurrente
  • Style: rpc
  • Parámetros
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: solicitud_pago_recurrenteRequest
    
    • version: xsd:string
    • tipo_operacion: tns:TipoOperacionRec
    • credenciales: tns:DatosCredencialesPago
    • operacion: tns:DatosOperacionPago
    • convenio: xsd:int
    • medio: tns:MedioRecurrente
    • cliente: tns:SuscripcionCliente
  • Retorno
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: solicitud_pago_recurrenteResponse
    
    • id_resp: xsd:int
    • respuesta: xsd:string
    • token: xsd:string
    • id_transaccion: xsd:int
    • id_organismo: xsd:int
    • convenio: xsd:string
    • numero_operacion: xsd:string
    • fp: tns:RespuestaFormaPagoArray

generar_qr_vinculado

Generar Codigo QR vinculado

  • Binding: EPagosBinding
  • Endpoint: http://api.epagos.com.ar/wsdl/index.php
  • SoapAction: http://api.epagos.com.ar/wsdl/index.php/generar_qr_vinculado
  • Style: rpc
  • Parámetros
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: generar_qr_vinculadoRequest
    
    • version: xsd:string
    • credenciales: tns:DatosCredencialesPago
    • operaciones_qr: tns:OperacionQRArray
  • Retorno
  • use: encoded
    namespace: https://api.epagos.com.ar/
    encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
    message: generar_qr_vinculadoResponse
    
    • id_resp: xsd:int
    • respuesta: xsd:string
    • qr: xsd:base64Binary