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 ( |
Campos | |
---|---|
header |
Obrigatório: cabeçalho da solicitação de criação de pedido. |
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 |
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
.