Servicio de operación genérica

El servicio de operación genérico depende del autorizador / enrutamiento. Este capítulo se centrará en las características comunes de cada operación. Para obtener más detalles sobre cada operación, consulte la documentación preparada para cada enrutamiento.

Detalles de la llamada#

  • Recurso: /v1/genericoperations
  • Método HTTP: POST
  • Formato de la solicitud: JSON
  • Formato da respuesta: JSON
  • Parámetros de encabezamiento:
ParámetroDescripciónTipo (tamaño)Obligatorio
merchant_idCódigo de tienda en Portal Carat. Los códigos de producción y certificación serán diferentes.AN (& le; & nbsp; 15)Si
merchant_claveClave de autenticación para la tienda de pagos online. Las claves de producción y certificación serán diferentes.AN (& le; & nbsp; 80)Si
Content-TypeUtilice el valor "application / json".AN (= & nbsp; 15)Si

Parámetro de solicitud#

ParámetroDescripciónTipo (tamaño)Obligatorio
operationNúmero identificativo de la operación a llamar.N (& le; & nbsp; 3)Si
parametersConjunto de propiedades que se deben enviar para realizar la operación especificada en el parámetro operation.AN (& le; & nbsp; 20)Si

Tabla descriptiva de parameters#

Cada operación tiene un conjunto de parámetros. A continuación se muestran los parámetros con características comunes para todas las operaciones:

ParámetroDescripciónTipo (tamaño)Obligatorio
tokenToken de autenticidad generado por Pay Online [(Más información)] (generic-operation-rest-token.md)AN (= & nbsp; 66)Condicional por operación
authorizer_idCódigo de autorizador en Portal Carat [(Más información)] (authorizadoras.md)AN (& le; & nbsp; 3)Si
terminal_idValor numérico que representa un terminal lógico en SiTef. No se puede utilizar un número de terminal lógico al mismo tiempo para dos solicitudes diferentes. AN (= & nbsp; 8)Si
merchant_usnOperación generada por la tienda NSUN (& le; & nbsp; 12)Si
operator_codeCódigo de operadorN (= & nbsp; 2)No
supervisor_codeCódigo de supervisorN (= & nbsp; 5)No
subfunctionSubfunción de la operación. El valor de este campo debe coincidir con la operaciónN (= & nbsp; 2)Si

Respuesta#

La respuesta depende de cada operación y se especificará en la documentación de cada autorizador / enrutamiento.