WalletOne

Se você precisa aceitar pagamentos internacionais, o WalletOne vai ajudar você.

Como Configurar o WalletOne

Para conectar o WalletOne, você precisará de um ID da loja e uma chave secreta. O ID da loja pode ser encontrado no canto superior direito da sua conta:

!!!!!

Para que o bot receba notificações de pagamento, também é necessário definir, na conta pessoal da Caixa Única, na seção «Configurações», na aba «Integração», o preenchimento do campo: Dados para envio do resultado da transação: https://chatter.salebot.pro/walletone_callback/result e gerar uma «chave secreta» como mostrado na imagem:

!!!!

circle-info

Depois de gerar a chave secreta, não se esqueça de clicar em «Salvar» na parte inferior da página. Isso é um pré-requisito para o funcionamento correto.

Para mais informações sobre as condições de uso, visite https://ww.walletone.com/ .

Como Configurar o Salebot

Como conectar

Para conectar o WalletOne, você precisa ir para a seção "Sistemas de pagamento"

!!!!

Em seguida, basta inserir os dados mencionados acima no formulário.

!!!!

A conexão está concluída. Agora vamos ver como usar essa funcionalidade.

Indicação do valor

Para gerar um link de pagamento, você precisa definir o valor da variável payment_sum; então a variável walletone_pay_url aparece. Essa variável pode ser exibida com um link ou colocada no botão com o texto "Pagar". O link é: https://wl.walletone.com/checkout/checkout/Index?i=355956321993&m=126335067885

Indicação de moeda

O WalletOne aceita pagamentos em várias moedas; por padrão, o pagamento é criado em rublos. Para especificar outra moeda, você precisa atribuir um valor à variável currency. A variável aceita os valores: UAH RUB BYN USD TJS KZT EUR PLN ZAR

Por exemplo, como na captura de tela abaixo, para especificar a moeda hryvnia, você pode definir essa variável nas configurações do projeto.

!!!!

Descrição do pagamento

Você pode adicionar uma descrição de pagamento; ela será exibida no cabeçalho do formulário de pagamento.

!!!!

Descrição obtida da variável payment_description

circle-exclamation

Processamento do resultado

circle-info

Após um pagamento bem-sucedido ou malsucedido, os bots serão preenchidos com colbecks, para que você possa entender que houve um pagamento bem-sucedido. Esses colbecks no sistema você vê como mensagens do usuário, de modo que eles não podem ser enviados pelo usuário; eles consistem em uma chave do walletone e um registro com status. Por exemplo: 793638786d31756066695a7a7b42673939684e4e74493233444353_success ou 793638786d317566665c5a7b42673968684e4e74493233444353_fail. Além disso, após um pagamento bem-sucedido, a variável walletone_payment_completed é definida como True.

Esses callbacks NÃO PODEM ser vistos pelo usuário, eles são exibidos apenas para o operador

triangle-exclamation
circle-exclamation

Depois que o pagamento for concluído, a variável walletone_callback_data será adicionada ao cliente, contendo os dados de resposta do sistema de pagamento para a transação concluída. Você pode extrair os dados necessários do dicionário usando o método get.

Exemplo

Um exemplo de esquema que permitirá que você teste rapidamente o uso do WalletOne.

!!!

A figura mostra um exemplo do primeiro bloco, no qual o usuário informa quanto quer pagar.

Abaixo da configuração da seta, o interruptor "Usuário insere dados" deve estar ativado e a variável payment_sum deve ser inserida no campo.

!!!!

Observe que a variável #{walletone_pay_url} é inserida em "Configuração de anexos".

!!!

Em seguida, você pode dividir em dois blocos (ou criar blocos verdes com condições). De um lado, na condição em que qxgZ7zkNX4HnG8UpZ61_success é especificado, no segundo: qxgZ7zkNX4HnG8UpZ61_ - falha pagamento bem-sucedido.

circle-info

Na verificação de tipo, certifique-se de marcar "Correspondência exata", caso contrário as condições funcionarão em ambos os callbacks.

Atualizado