Method: orders.createWithCustomToken

Crea y muestra el nuevo pedido mediante un token personalizado creado por Google. Los desarrolladores que usan este método deben establecer el userToken que Google pasa en la solicitud. Este método se usa para los casos en que los desarrolladores o comercios guardan los pedidos directamente en Google en nombre del pedido (en lugar de hacerlo en el flujo de transacciones y AMP).

Solicitud HTTP

POST https://actions.googleapis.com/v3/orders:createWithCustomToken

La URL usa la sintaxis de la transcodificación gRPC.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "header": {
    object (OrderRequestHeader)
  },
  "order": {
    object (Order)
  },
  "userToken": string
}
Campos
header

object (OrderRequestHeader)

Obligatorio: Encabezado de la solicitud de creación de pedido.

order

object (Order)

Obligatorio: Pedido que se creará.

Nota: 1. Los siguientes campos siempre son obligatorios para crear un pedido válido: order.create_time, order.merchant_order_id, order.contents.line_items y order.contents.line_items.id 2. El pedido debe tener, al menos, 1 línea de pedido, y la línea de pedido debe tener una vertical o extensión definida. 3. Todas las extensiones (a nivel del pedido y del elemento line_item) se deben asignar a 1 tipo vertical, p. ej., un pedido no es válido si representa más de 1 vertical.

userToken

string

Obligatorio: Token encriptado proporcionado al socio por Google a través de un canal asíncrono.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Order.