Enviar aprovação de pedido
#
Método#
/send-orderPOST
https://api.z-api.io/instances/SUA_INSTANCIA/token/SEU_TOKEN/send-order
#
HeaderKey | Value |
---|---|
Client-Token | TOKEN DE SEGURANÇA DA CONTA |
#
ConceituaçãoNeste método você poderá enviar mensagens de pedidos, contendo produtos do seu catálogo ou customizados no momento do envio. Lembrando que esta mensagem é a mesma que é enviada quando você clica no botão "Aceitar pedido" - ou "Enviar cobrança" - no pedido do cliente. Tal mensagem, retorna no webhook informações sobre o pedido, bem como os dados necessários para atualizações de status e pagamento, que, por sua vez, também são mensagens, que referenciam a mensagem principal do pedido, isto é, a mensagem enviada a partir desta rota.
Importante
Este método está disponível apenas para contas Business do whatsapp.
#
Atributos#
ObrigatóriosAtributos | Tipo | Descrição |
---|---|---|
phone | string | Telefone do destinatário no formato DDI DDD NÚMERO Ex: 551199999999. IMPORTANTE Envie somente números, sem formatação ou máscara |
order | object | Informações do pedido a ser enviado |
paymentSettings | object | Configurações de pagamento (para o funcionamento de cartões, é necessário que seja configurado na conta do WhatsApp pelo celular) |
Object (order)
Atributos | Tipo | Descrição |
---|---|---|
currency | string | Código da moeda |
products | array object | Informações dos produtos relacionados ao pedido |
Object (products)
Atributos | Tipo | Descrição |
---|---|---|
name | string | Nome do produto |
value | number | Valor do produto |
quantity | number | Quantidade |
#
OpcionaisObject (order)
Atributos | Tipo | Descrição |
---|---|---|
discount | number | Valor de desconto |
tax | number | Valor de imposto |
shipping | number | Valor de frete |
Object (products)
Atributos | Tipo | Descrição |
---|---|---|
productId | string | Id do produto do catálogo |
Object (paymentSettings)
Atributos | Tipo | Descrição |
---|---|---|
pix | object | Informações da chave PIX |
card | object | Habilitar o pagamento via cartão |
Object (pix)
Atributos | Tipo | Descrição |
---|---|---|
key | string | Chave PIX |
keyType | string | Tipo da chave (cpf, cnpj, phone, email, randomKey) |
name | string | Nome da chave |
Object (card)
Atributos | Tipo | Descrição |
---|---|---|
enabled | boolean | Habilitar o pagamento via cartão |
#
Request Body#
Incluindo parâmetros opcionais#
Apenas parâmetros obrigatóriosDica
Ao enviar um produto na lista "products" sem o atributo "productId", isso é caracterizado como um produto "customizado". Ele recebe um id para ser utilizado no contexto desse pedido, o qual é retornado no webhook de ReceivedCallback e deve ser utilizado para as atualizações de status do pedido.
#
Response#
200Atributos | Tipo | Descrição |
---|---|---|
zaapId | string | id no z-api |
messageId | string | id no whatsapp |
id | string | Adicionado para compatibilidade com zapier, ele tem o mesmo valor do messageId |
Exemplo
#
405Neste caso certifique que esteja enviando o corretamente a especificação do método, ou seja verifique se você enviou o POST ou GET conforme especificado no inicio deste tópico.
#
415Caso você receba um erro 415, certifique de adicionar na headers da requisição o "Content-Type" do objeto que você está enviando, em sua grande maioria "application/json"
#
Webhook ResponseLink para a response do webhook (ao receber)