Method: orders.createWithCustomToken

Cria e retorna o novo pedido usando um token personalizado criado pelo Google. Os desenvolvedores que usam esse método precisam definir o userToken transmitido pelo Google na solicitação. Esse método é usado nos casos em que os desenvolvedores/comerciantes salvam pedidos diretamente no Google em nome do pedido (em vez do fluxo de transações e AMP).

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "header": {
    object (OrderRequestHeader)
  },
  "order": {
    object (Order)
  },
  "userToken": string
}
Campos
header

object (OrderRequestHeader)

Obrigatório: cabeçalho da solicitação de criação de pedido.

order

object (Order)

Obrigatório: pedido a ser criado.

Observação: 1. Os seguintes campos são sempre necessários para criar um pedido válido: order.create_time, order.merchant_order_id, order.contents.line_items, order.contents.line_items.id 2. O pedido precisa ter pelo menos um item de linha, que precisa ter uma indústria/extensão definida. 3. Todas as extensões (no nível do pedido e do item de linha) precisam ser mapeadas para um tipo de indústria, ou seja, um pedido não é válido se ele representa mais de 1 indústria.

userToken

string

Obrigatório: token criptografado fornecido ao parceiro pelo Google por um canal assíncrono.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Order.