Como aceitar pagamentos via chatbot
Implemente o pagamento de produtos com um clique - adicione um botão de pagamento, uma mensagem com base no cenário do seu chatbot e automatize o processo de compra.
Após clicar no botão, o usuário será redirecionado para a página de pagamento do sistema de pagamento selecionado, onde poderá selecionar sua conta e efetuar o pagamento do produto. O dinheiro será imediatamente transferido para sua conta do sistema de pagamento.
Após o pagamento, o fluxo pode continuar em cenários em que o pagamento foi bem-sucedido.
Como adicionar um botão Checkout
Selecione um tipo de botão
Adicione um elemento Mensagem. Insira uma descrição para o item. Você também pode adicionar elementos interativos: uma foto ou galeria de cartões de produto.
Clique em + Adicionar botão.
Escolha "Pagamento".
Adicionar um texto de botão
Escreva o texto do botão no campo. Por exemplo, esclareça o preço do produto e o sistema de pagamento para o usuário se você estiver adicionando dois botões diferentes.
Selecione uma forma de pagamento
Selecione por qual sistema de pagamento você aceitará pagamentos. Se você adicionou vários comerciantes para o mesmo método de pagamento, selecione um comerciante na segunda lista suspensa.
Para aceitar pagamentos através de diferentes métodos de pagamento, adicione um botão adicional e selecione outro método de pagamento e comerciante.
Adicione um valor de pagamento
Selecione um tipo de pagamento — “Preço fixo” ou “Qualquer valor” — e insira o valor.
Para escolher ou alterar a moeda aceita, vá para “Configurações da conta” > "Aceitar pagamentos" e, ao lado de sua forma de pagamento, acesse as configurações do comerciante e escolha uma moeda.
Por exemplo, você pode escolher o tipo “Qualquer valor” para doações, para que os usuários possam transferir qualquer quantia em dinheiro. Se você escolher esse tipo, defina o valor mínimo de pagamento e, quando um usuário o atingir ou exceder, o fluxo de pagamento bem-sucedido continuará.
Adicionar um nome de produto
Insira o nome do seu produto. O nome e o preço do seu produto serão exibidos na página do sistema de pagamento e no recibo.
Configurar uma integração com o CRM
Você também pode escolher em qual pipeline os negócios criados automaticamente serão inseridos. Nas configurações do pipeline, você pode escolher em qual estágio do pipeline adicionar um negócio, dependendo do status do pagamento. Por padrão, o negócio é adicionado ao primeiro estágio do seu primeiro pipeline.
Em seguida, clique em Adicionar para salvar o botão. Em seguida, clique em Aplicar para salvar as alterações.
Como continuar o fluxo
Após o pagamento, você pode configurar um cenário de pagamento bem-sucedido. Para continuar o fluxo, conecte o próximo elemento com o ponto verde após o botão de pagamento.
Você pode, por exemplo, adicionar uma ação para atribuir uma tag, alterar o valor de uma variável, enviar um alerta ao seu CRM via webhooks. Você também pode criar um cadastro no seu CRM, ou solicitar informações, filtrar os valores e, dependendo dos resultados, enviar a mensagem desejada para o usuário.
Na mensagem, você também pode usar dados dinâmicos fornecidos pelo sistema de pagamento como uma expressão JSON Path.
Observação: os dados JSON Path só podem ser usados uma vez em seu próximo elemento de texto.
Por exemplo, você pode enviar uma mensagem com o número do pedido do cliente, descrição do pedido, preço e moeda:
Recebemos seu pagamento pelo pedido {{$['order_number']}}
no valor de {{$['order_amount']}} <código>{{$['order_currency']}}. Você pode baixar o livro usando o link abaixo.
Onde:
Variável como um caminho JSON | Descrição |
{{$['order_number']}} | ID de pagamento |
{{$['order_desc']}} | Descrição do produto |
{{$['order_amount']}} | Preço do produto |
{{$[' order_currency']}} | Moeda do produto |
Após terminar de configurar o fluxo, clique em Salvar e execute o fluxo, comece a testar enviando o fluxo para você mesmo.
Você pode testar o serviço de pagamento sem dinheiro. Este pagamento receberá o status de "Teste".
Como é o processo de pagamento do lado do usuário
Após clicar no botão "Comprar", o usuário é redirecionado para a página do sistema de pagamento.
A página exibirá o nome do produto e o preço. O usuário terá que optar por pagar com cartão salvo ou novo.
Os detalhes da transação exibirão sua carteira e o método de pagamento. O pagamento precisará ser confirmado.
Em caso de pagamento bem-sucedido, o usuário receberá uma mensagem sobre a transferência bem-sucedida na página de pagamento.
E o cenário para o fluxo de pagamento bem-sucedido será lançado no chatbot.
Como testar pagamentos via chatbot
Você pode testar sua integração com sistemas de pagamento e verificar o processamento de pagamentos para vários status.
Para fazer isso, o proprietário do bot precisa prosseguir com o fluxo para o botão de pagamento. Após clicar no botão "Comprar", você será redirecionado para a página de teste de pagamento.
Clique em Testar checkout.
< /p>
Em seguida, selecione o status que deseja verificar.
Completo - o usuário pagou com sucesso pelo produto e o dinheiro foi creditado em sua conta.
Incompleto - o usuário foi para a página de pagamento , mas não concluiu o pagamento.
Cancelado - o usuário cancelou o pagamento.
Erro - erro do lado do banco emissor; para obter informações detalhadas, o usuário que tentou pagar pode ser aconselhado a verificar seus dados e limites de cartão ou entrar em contato com seu banco para obter suporte.
< /p>
Como visualizar o histórico de pagamentos
Para visualizar seu histórico de pagamentos, clique na barra lateral "Chats" e vá para a guia "Pedidos". Você verá os detalhes do pagamento: nome de usuário, nome do produto, preço, data da última alteração de status e status do pagamento.
Todos os status de pagamento são fornecidos pelo sistema de pagamento selecionado. Para mais informações, recomendamos entrar em contato com o suporte do sistema de pagamento.
Você também pode visualizar seu histórico de pagamentos em “Configurações da conta” > “Aceitar pagamentos.”
Como para enviar um webhook de pagamento bem-sucedido
Você também pode enviar webhooks para o seu sistema notificando que os usuários pagaram com sucesso por seus produtos.
Vá para "Configurações da conta" na guia "API". Na seção "Webhook de pagamento bem-sucedido", clique em Criar webhook.
Cole o URL para o qual deseja enviar o evento.
Um exemplo da estrutura de webhook que você pode receber:
{
"carimbo de data/hora": 1644590834,
"versão": "1.0",
"evento": "pedido_pagamento",
"ordem": {
"custo total": 12,
"estado": 200,
"cliente": "Usuário",
"serviço": 2,
"paymentMethodType": 7,
"variáveis": [
{
"valorTipo": 1,
"nome": "Sequência",
"valor": "Olá Mundo"
},
{
"valorTipo": 2,
"nome": "Número",
"valor": "55684213"
},
{
"valorTipo": 3,
"nome": "Data",
"valor": "2022-02-25"
},
{
"valorTipo": 5,
"nome": "Telefone",
"valor": "+38063456228"
},
{
"valorTipo": 6,
"nome": "E-mail",
"value": "user@sendpulse.com"
},
{
"valorTipo": 7,
"nome": "Link",
"valor": "http://sendpulse.com"
}
],
"número": 1618,
"moeda": "BRL",
"contactId": "7a505f4293dffcd7100f8f0004214892e4cf5618307908edf465042075d5c30",
"updatedAt": "2022-02-11T14:47:14+00:00",
"tipo 2,
"id": "a3704313-8c0b-0000-b195-c6b84242f0e2",
"createdAt": "2022-02-11T14:47:13+00:00",
"description": "Apple MercadoPago"
}
}
Última Atualização: 21.11.2022
Inscreva-se com
Logue com o Facebook Logue com o Google