Checkout

Flujo de creación de un Checkout simple
Flujo de creación de un Checkout simple
Get a cake by its ID
GET
Code examples
Params
C#
Curl
JS
Python
200
404

Ejemplos del nodo items:

JSON

Aclaración: Las imágenes deben soportar HTTPS, de lo contrario no serán mostradas. Para colocar suscripciones dentro del checkout, se debe agregar un objeto al array de items con el type "subscription" y como reference el UID de la suscripción a la cual se va a asociar el suscriptor.

Ejemplos del nodo sources:

JSON

Ejemplos del nodo installments:

Existen 3 formas de Limitar Planes:

  • Ocultar determinados planes de todo el conjunto de planes existentes:
JSON
  • Limitar los Planes a las elegidos en el Array:
JSON
  • Mostrar planes especiales basado en Reglas Avanzadas:
JSON

Para conocer las opciones disponibles de medios de pago sources y planes installments ver Métodos de pago y cuotas

Para el caso especial de los Planes Ahora (Argentina) las referencias siempre serán fijas: ahora_3, ahora_6, ahora_12, ahora_18

Importante

Duración del Checkout

El checkout creado sólo podrá ser utilizado por 60 minutos, luego de esto expirará. Si el cliente intenta pagar luego de este periodo será redireccionado a la url declarada en return_url con status 401 (Expirado).

Atributo "reference"

Este atributo es utilizado para evitar pagos duplicados. Debe ser único para cada operación de pago a identificar, ya que Mobbex NO permitirá 2 transacciones en estado "Pago" con el mismo reference.



Operatoria en 2 pasos

El módulo de checkout está habilitado para utilizar la operatoria en 2 pasos o "Autorización y Captura". Este tipo de operatoria especial requiere habilitación previa del comercio para poder utilizarla. La documentación sobre el flujo de la operación y los detalles de la implementación se encuentran en el siguiente enlace.

Postman

Descargar POSTMAN



Retorno y WebHooks

Transacción Finalizada

Al definir el parámetro return_url el servicio redireccionará a la URL provista mediante HTTP Get una vez finalizada la transacción. A esta url se le agregará el Estado de la misma mediante el parámetro status, el tipo de transacción generada por el usuario mediante el parámetro type (cash/card) y el identificador de la transacción mediante el parámetro transactionId.

Ejemplo:

https://mobbex.com/thank_you?status=200&type=cash&transactionId=NfkvurRUX

Transacción Cancelada

Si el usuario cancela la operación status será 0 y type será none. Esto como se señala indica que el usuario no finalizó la operación y decidió volver al sitio.

Ejemplo:

https://mobbex.com/thank_you?status=0&type=none&transactionId=-1

Referencia de estados posibles

Es muy importante revisar la documentación sobre estados y tipos de documentación ya que el manejo de los mismos será utilizado durante la homologación del comercio. Esta documentación puede ser encontrada en el siguiente link: Estados y Tipos de Transacción



Get a cake by its ID
GET
Code examples
Params
JS
200