Crea y muestra el nuevo Order mediante un token personalizado creado por Google. Los desarrolladores que usan este método deben establecer el userToken que pasó Google en la solicitud. Este método se usa en los casos en que los desarrolladores o comercios guardan 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 ( |
Campos | |
---|---|
header |
Obligatorio: Encabezado de la solicitud de creación de pedido. |
order |
Obligatorio: Se debe crear el pedido. Nota: 1. Los siguientes campos siempre se requieren para crear un pedido válido: order.create_time, order.merchant_order_id, order.contents.line_items, 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 (tanto a nivel del pedido como a nivel de la línea de pedido) deben asignarse a 1 tipo de vertical, es decir, un pedido no es válido si representa más de 1 vertical. |
userToken |
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
.