Documentación - Contenedor 'payment'

Introducción

El contenedor payment sirve principalmente para registrar los pagos de suscripciones y productos .
Disponible

Solicitud básica

      [POST] /v6/payment/origin=:Origin
      language=:Language
      device=:Device
      trx=:Trx
      token=:Token
      collection=:Collection
      subscription=:Suscription
      receipt=:Receipt
      format=:JSON
      test=:Test
    
origin es el origen de la compra, normalmente se toma del url
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
token token dado por la tienda(opcional)
collection id de la colección a pagar(opcional 0 si es una suscripción)
subscription true si es una suscripción(opcional false si es un pago de producto)
receipt receipt dado por la tienda, los datos se validan con la tienda
format formato esperado de salida (opcional, por default devuelve JSON)
test true si es una prueba(opcional, false por default)

El sistema regresará los datos del resultado en cualquier caso, de formato general:
    {
      "trx": "1"
      "status": "OK",
      "receiptid": "1",
      "cid": "qwerty",
    }
    
trx es el mismo número de transacción que la solicitud
status es "OK" o "Error"
receiptid id del recibo de pago
cid el cid del producto para descargas

Códigos de error


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