Orden que el emisor solicita al usuario que confirme.
Representación JSON | |
---|---|
{ "id": string, "cart": { object( |
Campos | |
---|---|
id |
ID opcional para este pedido propuesto. Se incluye como parte del objeto ProposaldOrder que se muestra al integrador en el momento de la confirmación. |
cart |
Artículos del usuario |
otherItems[] |
Tarifas, ajustes, subtotales, etcétera |
image |
Imagen asociada con el pedido propuesto. |
termsOfServiceUrl |
Un vínculo a las Condiciones del Servicio que se aplican a este pedido propuesto. |
totalPrice |
Es el precio total del pedido propuesto. Si es del tipo |
extension |
Extensión del pedido propuesto según el tipo de pedido. Por ejemplo, si el pedido incluye una ubicación, esta extensión contendrá un valor Un objeto que contiene campos de un tipo arbitrario. Un campo adicional |
Carrito
El carrito de artículos que el usuario desea.
Representación JSON | |
---|---|
{ "id": string, "merchant": { object( |
Campos | |
---|---|
id |
ID opcional de este carrito. Se incluye como parte del Carrito que se devolvió al integrador en el momento de la confirmación. |
merchant |
Comerciante por el carrito, si es diferente del emisor. |
lineItems[] |
Son los productos o servicios que solicita el usuario. Debe haber al menos una línea de pedido. |
otherItems[] |
Ajustes que ingresa el usuario, p.ej., propina. |
notes |
Notas sobre este carrito |
promotions[] |
Opcional. Se agregaron los cupones promocionales al carrito. Las promociones aptas se devolverán como líneas de pedido de descuento en el pedido propuesto. |
extension |
Extensión del carrito según el tipo de pedido. Un objeto que contiene campos de un tipo arbitrario. Un campo adicional |
Merchant
Comerciante por el carrito.
Representación JSON | |
---|---|
{ "id": string, "name": string } |
Campos | |
---|---|
id |
Es el ID del comercio. |
name |
Es el nombre del comercio visible para el usuario. Obligatorio. |
LineItem
Línea de pedido en el pedido.
Representación JSON | |
---|---|
{ "id": string, "name": string, "type": enum( |
Campos | |
---|---|
id |
Es el ID único de la línea de pedido dentro del carrito o pedido. Obligatorio. |
name |
Es el nombre de la línea de pedido como se muestra en el recibo. Obligatorio. |
type |
Es el tipo de línea de pedido. |
quantity |
Cantidad de elementos incluidos. |
description |
Es la descripción del artículo. |
image |
Imagen pequeña asociada a este elemento. |
price |
Cada línea de pedido debe tener un precio, incluso si el precio es 0. Obligatorio. Es el precio total tal como se muestra en el recibo de esta línea (es decir, precio unitario * cantidad). |
subLines[] |
Sublíneas de pedido Solo es válido si el tipo es |
offerId |
Es el ID de oferta o producto opcional para este artículo. |
extension |
Es la extensión de la línea de pedido según su tipo. Un objeto que contiene campos de un tipo arbitrario. Un campo adicional |
SubLine
Sublínea de pedido asociada a la línea de pedido en el pedido.
Representación JSON | |
---|---|
{ // Union field |
Campos | ||
---|---|---|
Campo de unión subline . Sublínea de pedido. Las direcciones (subline ) solo pueden ser una de las siguientes opciones: |
||
lineItem |
Una línea de pedido genérica (p. ej., un complemento) |
|
note |
Una nota asociada con la línea de pedido. |
Promoción
Se agregó la promoción al carrito.
Representación JSON | |
---|---|
{ "coupon": string } |
Campos | |
---|---|
coupon |
Obligatorio. El tercero comprende el código del cupón. Por ejemplo: GOOGLE10. |