Method: orders.createWithCustomToken

Cria e retorna o novo pedido usando um token personalizado criado pelo Google. Os desenvolvedores que usam esse método devem 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 de transações e fluxo de 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 do pedido.

order

object (Order)

Obrigatório: pedido a ser criado.

Observação: 1. Os seguintes campos são sempre obrigató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 deve ter pelo menos um item de linha, e o item de linha deve ter definido a indústria/extensão. 3. Todas as extensões (no nível do pedido e no nível do item de linha) precisam mapear para um tipo de indústria, ou seja, um pedido não é válido se ele representa mais de uma indústria.

userToken

string

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

Corpo da resposta

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