La API de Transactions se dará de baja el 3 de mayo de 2023, antes de la baja de Conversational Actions el 13 de junio de 2023. Para obtener más información, consulta
Eliminación de acciones en conversaciones.
Method: orders.createWithCustomToken
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-26 (UTC)"],[],["This describes the process of creating a new order using a custom Google-minted token. A `POST` request is sent to `https://actions.googleapis.com/v3/orders:createWithCustomToken`. The request body requires a JSON payload with `header`, `order` (including `create_time`, `merchant_order_id`, and at least one valid `line_item` with an ID and vertical extension), and `userToken` (an encrypted token from Google). A successful request returns an `Order` instance in the response body.\n"]]