Genera una nueva operación en el sistema, solamente puede utilizar este método para generar operaciones que no sean de tarjeta de crédito ni débito.
| Nombre | Tipo | Descripción |
|---|---|---|
| version | Texto | Versión, valor fijo “2.0” |
| tipo_operacion | Set | Tipo de la operación. Valor fijo “op_pago” |
| credenciales | Estructura DatosCredenciales | Los datos de las credenciales |
| operacion | Estructura DatosOperacionPago | Los datos de la operación a realizar |
| fp | Array de estructura FormaPago | Los datos de las formas de pago |
| convenio | Numérico entero | El número de convenio asignado por ePagos |
| DatosCredenciales | ||
|---|---|---|
| Nombre | Tipo | Descripción |
| id_organismo | Numérico entero | Código de organismo |
| token | Texto | El token |
| DatosOperacionPago | ||
|---|---|---|
| Nombre | Tipo | Descripción |
| numero_operacion | Texto (100) | Opcional. Código externo del cliente. Le permite relacionar un pago con sus transacciones |
| identificador_externo_2 | Texto (100) | Opcional. Identificador adicional para uso del cliente. |
| identificador_externo_3 | Texto (512) | Opcional. Identificador adicional para uso del cliente. |
| identificador_externo_4 | Texto (65.535) | Opcional. Identificador adicional para uso del cliente. |
| identificador_cliente | Texto | Opcional. Identificador para usar luego en los métodos de recurrencia. |
| id_moneda_operacion | Numérico entero | El código de moneda, valor fijo “1” |
| monto_operacion | Numérico decimal | El importe de la operación, con dos decimales |
| opc_pdf | Booleano | Opcional. Determina si en la respuesta se incluye el PDF del comprobante para el pago (codificado como base 64). Por defecto: true |
| opc_fecha_vencimiento | Fecha (AAAA-MM-DD) | Opcional. La fecha de vencimiento de la boleta, para los pagos presenciales |
| opc_devolver_qr | Booleano | Opcional. Determina si se devuelve la imagen del QR. Por defecto: false |
| opc_devolver_codbarras | Booleano | Opcional. Determina si se devuelve la imagen del código de barras. Por defecto: false |
| opc_generar_pdf | Booleano | Opcional. Determina si se genera la boleta en pdf de la operación. No generarla acelera el procesamiento en los casos de emisiones masivas. Por defecto: true |
| detalle_operacion | Estructura DetalleOperacion | Los detalles o ítems que componen el importe de la operación |
| pagador | Array de estructura Pagador | Los datos del pagador de la operación |
| fecha_2do_venc | Fecha (AAAA-MM-DD) | Opcional. La fecha de del segundo vencimiento de la boleta. |
| monto_operacion_2do_venc | Numérico decimal | Opcional. El importe del segundo vencimiento de la operación, con dos decimales. |
| tipo_operacion | Numérico entero | Opcional. El tipo de deuda para agrupar la deuda. Consultar a su implementador para ver los valores posibles |
| codigo_publicacion | Numérico entero (8 dígitos) | Opcional. El código de publicación de homebanking, sino se usa el valor del cuit del Pagador |
| url_boleta | Texto (256) | Opcional. URL donde se aloja la boleta para enviar al usuario |
| opc_T30_cerrado Nuevo | Booleano | Opcional. Determina si el QR interoperable es cerrado o abierto. Es decir, si el usuario puede ingresar el monto a pagar. Por defecto: true |
| opc_T30_reutilizable Nuevo | Booleano | Opcional. Determina si el QR interoperable se puede pagar más de una vez. Por defecto: false |
| opc_T30_requiere_orden Nuevo | Booleano | Opcional. Determina si el QR interoperable solo se puede pagar mediante una orden de pago generada previamente que se consume con cada pago. Solo se permite en QRs cerrados. Por defecto: false |
| DetalleOperacion | ||
|---|---|---|
| Nombre | Tipo | Descripción |
| id_item | Numérico entero | El código o número de ítem |
| desc_item | Texto | El texto a mostrar al usuario sobre el ítem |
| monto_item | Numérico decimal | El importe del ítem (la suma por la cantidad debe ser igual al monto de la operación) |
| cantidad_item | Numérico entero | La cantidad de estos ítems |
| Pagador | ||
|---|---|---|
| Nombre | Tipo | Descripción |
| nombre_pagador | Texto | Opcional. El nombre del pagador |
| apellido_pagador | Texto | Opcional. El apellido del pagador |
| fechanac_pagador | Texto | Opcional. La fecha de nacimiento del pagador (AAAA-MM-DD) |
| email_pagador | Texto | La dirección de email del pagador |
| identificacion_pagador | Estructura PagadorIdentificacion | La identificación del pagador |
| domicilio_pagador | Estructura PagadorDomicilio | Opcional. La información del domicilio del pagador |
| telefono_pagador | Estructura PagadorTelefono | Opcional. La información del teléfono del pagador |
| cbu_pagador | Numérico entero | El número de CBU del banco del pagador, usado cuando la forma de pago es DEBIN |
| PagadorIdentificacion | ||
|---|---|---|
| Nombre | Tipo | Descripción |
| tipo_doc_pagador | Numérico entero | El tipo de documento del pagador. Ver tabla documentos |
| numero_doc_pagador | Numérico entero | El número de documento del pagador |
| cuit_doc_pagador | Numérico entero | El número de cuit del pagador |
| PagadorDomicilio | ||
|---|---|---|
| Nombre | Tipo | Descripción |
| calle_dom_pagador | Texto | El nombre de la calle del pagador |
| numero_dom_pagador | Texto | El número de la calle del pagador |
| adicional_dom_pagador | Texto | El adicional de la calle del pagador |
| cp_dom_pagador | Texto | El código postal del domicilio del pagador |
| ciudad_dom_pagador | Texto | La ciudad del domicilio del pagador |
| provincia_dom_pagador | Numérico entero | El código de la provincia del domicilio del pagador. Ver tabla provincias |
| país_dom_pagador | Numérico entero | El código de país del domicilio del pagador. Valor fijo en 13 (Argentina) |
| PagadorTelefono | ||
|---|---|---|
| Nombre | Tipo | Descripción |
| codigo_telef_pagador | Numérico entero | El código de área del teléfono del pagador |
| numero_telef_pagador | Numérico entero | El número de teléfono del pagador |
| FormaPago | ||
|---|---|---|
| Nombre | Tipo | Descripción |
| id_fp | Numérico entero | Código de la forma de pago |
| monto_fp | Numérico decimal | El importe de la forma de pago |
| tarjeta | Estructura FormaPagoTarjeta | La estructura de forma de pago. Es obligatoria solo si la forma de pago es tarjeta de crédito o débito. |
| FormaPagoTarjeta | ||
|---|---|---|
| Nombre | Tipo | Descripción |
| numero_tarjeta_fp | Numérico entero | El número de tarjeta de crédito |
| banco_tarjeta_fp | Texto | El nombre del banco emisor de la tarjeta |
| vencimiento_tarjeta_fp | Estructura FormaPagoTarjetaVencimiento | Fecha de vencimiento |
| codigo_seg_tarjeta_fp | Texto | Código de seguridad de la tarjeta |
| cuotas_tarjeta_fp | Numérico entero | La cantidad de cuotas a realizar |
| titular_tarjeta_fp | Texto | El nombre y apellido como aparece en la tarjeta |
| identificación_tarjeta_fp | Estructura FormaPagoTarjetaIdentificacion | La identificación del titular de la tarjeta |
| fechanac_tarjeta_fp | Fecha | La fecha de nacimiento del titular de la tarjeta (AAAA-MM-DD) |
| direccion_tarjeta_fp | Estructura FormaPagoTarjetaDireccion | La dirección del titular de la tarjeta (donde se envía el resumen) |
| FormaPagoTarjetaIdentificacion | ||
|---|---|---|
| Nombre | Tipo | Descripción |
| tipo_identificacion_tarjeta_fp | Numérico entero | El tipo de identificación del titular de la tarjeta. Ver tabla documentos |
| numero_identificacion_tarjeta_fp | Numérico entero | El número de identificación del titular de la tarjeta |
| FormaPagoTarjetaDireccion | ||
|---|---|---|
| Nombre | Tipo | Descripción |
| calle_direccion_tarjeta_fp | Texto | La calle de la dirección del titular de la tarjeta |
| numero_direccion_tarjeta_fp | Texto | El número de la dirección del titular de la tarjeta |
| FormaPagoTarjetaVencimiento | ||
|---|---|---|
| Nombre | Tipo | Descripción |
| mes_vencimiento_tarjeta_fp | Numérico entero | El mes de vencimiento de la tarjeta (MM) |
| anio_vencimiento_tarjeta_fp | Numérico entero | El año de vencimiento de la tarjeta (AAAA) |
| Nombre | Tipo | Descripción |
|---|---|---|
| id_resp | Numérico entero | El código de respuesta |
| respuesta | Texto | La descripción de la respuesta |
| token | Texto | El token único generado para la solicitud |
| id_transaccion | Numérico entero | Es el código único de operación que le asigna ePagos para identificarla en la plataforma |
| id_organismo | Numérico entero | Su número de organismo proporcionado por ePagos |
| convenio | Numérico entero | El número de convenio proporcionado por ePagos |
| numero_operacion | Numérico entero | El número interno de operación de informó al iniciar la solicitud |
| fp | Array de estructura | Estructura RespuestaFormaPago |
| RespuestaFormaPago | ||
|---|---|---|
| Nombre | Tipo | Descripción |
| codigo_pago_fp | Numérico entero | Si es un pago en efectivo (presencial) o de Homebanking, devuelve el código corto que identifica el pago |
| codigo_barras_fp | Texto | El código de barras completo que identifica el pago |
| fechavenc_fp | Fecha | La fecha de vencimiento para el pago de la operación (AAAA-MM-DD) |
| importe_fp | Numérico decimal | El importe de la operación generada |
| Base64 | El contenido del comprobante para el pago de la operación. En formato PDF, si se envía el campo opcional opc_pdf en falso entonces el texto que se devolverá en este campo no se debe tener en cuenta | |
| codigo_barras_imagen | Base64 | El contenido del código de barras como imagen para usar directamente. En formato PNG. Solo se devuelve si se envía el campo opcional opc_devolver_codbarras en true. |
| qr_imagen | Base64 | El contenido del código QR para el pago de la obligación. En formato PNG. Solo se devuelve si se envía el campo opcional opc_devolver_qr en true. |
| qr_imagen_T30 | Base64 | El contenido del código QR para el pago de la obligación de transferencias 3.0. En formato PNG. Solo se devuelve si se envía el campo opcional opc_devolver_qr en true. |
| qr_texto_T30 | Texto | El texto contenido del código QR para el pago de la obligación de transferencias 3.0. |
| respuesta_entidad_cobro | Texto | El detalle de la respuesta del medio de pago elegido. Puede no estar disponible de acuerdo al medio de pago seleccionado. |
| codigo_pmc | Texto | El código de publicación de la deuda en Pago Mis Cuentas |
| codigo_link | Texto | El código de publicación de la deuda en Red Link |
| url_qr | Texto | Devuelve la URL a usar para el pago en línea (tarjeta de crédito y/o débito de la operación) |
| cuit_cuenta | Numérico entero | El número de CUIT de la cuenta |
| cbu_cuenta | Texto | El número de CBU/CVU o alias de la cuenta de destino del DEBIN |
| barras_adicionales Nuevo | Array de estructura | Estructura BarrasAdicionales |
| BarrasAdicionales | ||
|---|---|---|
| Nombre | Tipo | Descripción |
| codigo_barra | Texto | El código de barra adicional de la operación |
| codigo de pago | Texto | El código de pago sin factura asociado a la barra adicional de la operación |
| fechavenc | Fecha | La fecha de vencimiento para el pago de la barra adicional de la operación (AAAA-MM-DD) |
| importe | Numérico decimal | El importe de la barra adicional de la operación |
| id_resp | Tipo | Respuesta |
|---|---|---|
| 02001 | Correcta | Pago acreditado |
| 02002 | Correcta | Pago pendiente |
| 02003 | Error | Error al validar el token |
| 02004 | Error | Pago cancelado / rechazado |
| 02005 | Error | Error interno al intentar procesar el pago |
| 02006 | Error | Error al validar el parámetro: [_parametro_] |
| 02007 | Error | El usuario canceló el pago |
| 02008 | Error | No coinciden los montos y los detalles |
| 02009 | Error | La forma de pago [_parametro_] no se encuentra disponible |
| 02010 | Error | Versión inválida del protocolo |