Documentación - Contenedor 'contact'

Introducción

El contenedor contact recibe solicitudes de contacto por email .
Disponible

Recurso POST

La solicitud de contacto por email se genera consumiendo el recurso siguiente:
  [POST] /v6/contact
  trx=:trx
  language=:idioma 
  device=:dispositivo 
  human=:humano 
  service=:service 
  [otros parametros segun el servicio]
  
trx es el número de transacción. Opcional. Es regresado al cliente de manera transparente.
language explicado en el capítulo Generalidades
device explicado en el capítulo Generalidades
human explicado en el capítulo Generalidades
service tipo de servicio solicitado
- service=1 facturación
- service=2 facturación de compra

Servicio 'facturación'

Solicitud de facturación de suscripción br />
  [POST] /v6/contact
  service=1
  trx=:trx
  language=:Language
  device=:Device
  human=:Human
  destinationmail=:destinationmail
  reason=:reason
  rfc=:rfc
  address=:address
  key=:key
  
trx es el número de transacción. Opcional. Es regresado al cliente de manera transparente.
language explicado en el capítulo Generalidades
device explicado en el capítulo Generalidades
human explicado en el capítulo Generalidades
service tipo 1 - solicitud de facturación de suscripción
destinationmail correo del usuario que solicita el contacto de un servicio
reason razon de la solicitud de contacto
rfc rfc del usuario
address dirección del usuario
key id del recibo de transacción

El sistema regresará los datos del resultado en cualquier caso, de formato general:
  {
    trx: "1",
    status: "OK",
    error: "-",
    message: "-",
  }
  
trx es el mismo número de transacción que la solicitud
status es "OK" o "Error"
error contiene el campo que genera el error, en caso de que estatus = "Error"
message contiene el texto de error si status = "Error".

Servicio 'facturación de compra'

Solicitud de facturación de una compra de producto físico o virtual br />
  [POST] /v6/contact
  service=1
  trx=:trx
  language=:Language
  device=:Device
  human=:Human
  destinationmail=:destinationmail
  reason=:reason
  rfc=:rfc
  address=:address
  key=:key
  productkey:=productkey
  
trx es el número de transacción. Opcional. Es regresado al cliente de manera transparente.
language explicado en el capítulo Generalidades
device explicado en el capítulo Generalidades
human explicado en el capítulo Generalidades
service tipo 1 - solicitud de facturación de suscripción
destinationmail correo del usuario que solicita el contacto de un servicio
reason razon de la solicitud de contacto
rfc rfc del usuario
address dirección del usuario
key id del recibo de transacción
productkey clave del producto a facturar

El sistema regresará los datos del resultado en cualquier caso, de formato general:
  {
    trx: "1",
    status: "OK",
    error: "-",
    message: "-",
  }
  
trx es el mismo número de transacción que la solicitud
status es "OK" o "Error"
error contiene el campo que genera el error, en caso de que estatus = "Error"
message contiene el texto de error si status = "Error".

Códigos de error


Si el usuario no esta conectado, regresa un estatus 401 not authorized
Si el sistema esta en mantenimiento, puede regresar un estatus 503
Si accede otros métodos, puede regresar un estatus 501
Si hay un problema en el sistema, puede regresar un estatus 500