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:
!!!!
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
A descrição deve estar somente em латim!
Processamento do resultado
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
O tipo de comparação deve ser "Correspondência exata"
Para fazer um pagamento повторен, você deve redefinir payment_sum, o link gerado anteriormente, e depois redefinir a variável payment_sum para obter um novo link
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.
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