Capusta.space

Serviço para receber pagamentos para sites, blogs, canais do Telegram, streams e outras plataformas.

circle-info

Programa de fidelidade para o código promocional "Salebot":

A tarifa é de 5%, sem prazo limite e sem a necessidade de confirmar o статус de autônomo.

Entre outras coisas, sem custo adicional e sem taxas, você pode acessar imediatamente todos os recursos do serviço: boletos, faturas, assinatura, entrega de arquivos após pagamento, widgets de streaming, programa de parceiros.

O programa de afiliados conectará clientes e gerará receita adicional no valor de 0,2% das transações deles.

Registrar-se

Após o registro no serviço https://capusta.space/arrow-up-right nas configurações do seu projeto aparecerão os dados de que você precisa:

código do projeto(project_code) - no exemplo

este é o token testsalebot para a API - 71b7d77f-7c77-77cb-7f7a-bbc7a17c1e77

seu e-mail (com o qual você se registrou) - [email protected]

Além desses dados, você também precisará preencher o formulário na seção "Notificações e encaminhamento" no link https://dev.capusta.space/#rec167335038

Ao clicar no link, role um pouco para baixo e encontre a seguinte janela:

!!!!!

Use o botão "Especificar URL" e preencha os seguintes dados no formulário:

  • Seu e-mail de login na sua conta Capusta.space

  • os últimos 4 dígitos do cartão vinculado

  • https://chatter.salebot.pro/capusta_callback/result - URL de callback

  • https://chatter.salebot.pro/capusta_callback/success - URL de sucesso

  • https://chatter.salebot.pro/capusta_callback/fail - URL de falha

!!!!!!

Configuração da conexão

Para conectar o sistema de pagamento Capusta, você precisará inserir seu token e o código do projeto nas configurações do Salebot. No Salebot, abrimos a seção de sistemas de pagamento, selecionamos Capusta e inserimos os dados recebidos.

Para gerar um link de pagamento, você precisa definir o valor da variável payment_sum (por exemplo, 1000) e então a variável capusta_pay_url aparecerá. Essa variável pode ser exibida com um link ou colocada no botão com o texto "Pagar". O link aparece como: https://capu.st/billfb22c773-3a0f. Além disso, antes de definir o valor de payment_sum, você pode especificar as seguintes variáveis opcionais para a configuração do pagamento: payment_description - descrição do pagamento link_expired - duração de vida do link. Você pode inserir a data no formato dd.mm.aaaa hh:mm, por exemplo: 03.04.2022 19:34. Atenção! O horário é formado pelo fuso horário do projeto. payment_comment - Você pode permitir que o usuário pagante deixe um comentário para a transação. test_payments - Você pode fazer um pagamento de teste no Capusta se definir o valor dessa variável como True. Você pode saber mais sobre quais cartões podem ser especificados para transações de teste na página https:/dev.capusta.space/#rec240878484

!!!!!!

Criar um link para o pagamento de 1 dólar (atenção - valores abaixo de 10 rublos não são processados para pagamento!)

!!!!!

circle-info

Observação: primeiro são especificadas as variáveis adicionais para as configurações, depois payment_sum.

Você pode definir variáveis anteriormente em uma cadeia, não em um único bloco; este é um exemplo.

Em seguida, no lugar certo, imprima a variável capusta_pay_url, que contém o link

!!!!!

Processamento do resultado do pagamento (callback sobre o pagamento)

Após o pagamento bem-sucedido, o bot receberá um callback, pelo qual você pode entender que houve um pagamento bem-sucedido. Esses callbacks no sistema são vistos por você como mensagens do usuário, de modo que não podem ser enviados pelo usuário; eles consistem nos primeiros 10 caracteres do token e na página inicial success, por exemplo: 71b7d77f-7_success. Esses callbacks NÃO SÃO VISTOS pelo usuário; eles são exibidos apenas para o operador. O tipo de comparação deve ser "Correspondência exata". Além disso, após o pagamento bem-sucedido, a variável capusta_payment_completed é definida como true. Por exemplo, você pode criar um bloco de processamento de pagamento bem-sucedido com uma condição e exibir a mensagem correspondente ao usuário:

!!!!!!

Ao concluir o pagamento, será adicionada ao cliente uma variável capusta_callback_data 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.

Criação de assinatura

A criação de assinatura está disponível na capusta. Para isso, você deve atribuir qualquer valor à variável capusta_subscription_payment e então será criada uma assinatura mensal. Se quiser especificar outro período, crie a variável capusta_subscription_period e atribua a ela um dos seguintes valores: daily - "DAILY", weekly - "WEEKLY", monthly - "MONTHLY", "SELECTIVELY" é a escolha do usuário (nesse caso, o pagador escolhe a frequência da cobrança). Exemplo (como fica um pagamento quando o valor "SELECTIVELY" é usado)

!!!!!

Após uma assinatura bem-sucedida, aparecerá a variável do cliente capusta_subscriber_id, indicando o número do assinante no sistema Capusta.

!!!!!

Cancelar assinatura

Para cancelar uma assinatura existente, você deve usar a função capusta_remove_subscription(capusta_subscriber_id), que recebe como entrada o mesmo número do assinante da Capusta. Após acionar a função, a variável capusta_subscriber_id será limpa e a assinatura será cancelada.

!!!!!

Atualizado