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