Checkout
Es la entidad que gestiona los distintos procesos de un pedido creado anteriormente.
Un pedido antes de poder estar listo debe pasar por 4 procesos que son:
  1. 1.
    Carrito (estado por defecto al crearse un pedido)
  2. 2.
    Direcciones
  3. 3.
    Envío
  4. 4.
    Pago
  5. 5.
    Culminación del pedido
Para poder avanzar entre un proceso y otro se debe utilizar el endpoint de avanzar pedido En el paso 4, debemos agregar un metodo de pago utilizando el endpoint de agregar metodo de pago, para luego continuar con avanzar pedidos hasta culminar con el proceso.
put
https://tiendagoshop.com
/api/v1/checkouts/:order_number/next
Avanzar pedido
put
https://tiendagoshop.com
/api/v1/checkouts/:order_number.json
Agregar metodo de pago