Conectando o sistema de pagamento Allpay
Para trabalhar com o sistema de pagamento Allpay, acesse o projeto no mavibot.pro e, na seção "Adquirência", encontre o sistema de pagamento Allpay.

Após clicar em conectar, um formulário para conectar o sistema de pagamento é aberto.

Neste formulário, insira o Nome de usuário e a senha para trabalhar com a API do sistema de pagamento.
Depois disso, clique em Salvar configurações, e veremos que o botão para conectar o sistema de pagamento Allpay é exibido como "Conectado":
Isso significa que o sistema de pagamento está conectado e você pode começar a trabalhar com ele.

Configurando o trabalho com o sistema de pagamento Allpay
Você precisa enviar o endereço de e-mail do cliente para a Allpay. Você pode colocá-lo na variável allpay_email no bloco
Existem 2 maneiras de criar um link de pagamento:
- Para gerar um link de pagamento, você precisa definir o valor da variável payment_sum (por exemplo, 150 ou 100.55 (separado por ponto!)), e a variável allpay_pay_url aparecerá imediatamente após isso.
Esta variável pode ser exibida com um link ou colocada em um botão com o texto "Pagar". Existem parâmetros adicionais para este método, mas eles precisam ser declarados em variáveis antes de payment_sum. A variável allpay_currency pode ser usada para especificar a moeda, o valor padrão é 'RUB'. A variável allpay_lang para especificar o idioma da página de pagamento, o padrão é 'ENG'.
- Você também pode criar um link usando a função allpay_generate_payment_url(amount, email, currency, lang).
| Parâmetros (para o segundo método): |
|---|
| amount - contém o valor do pagamento |
| email - contém o endereço de e-mail do cliente |
| currency - parâmetro opcional para especificar a moeda (por padrão é 'RUB'), |
| lang - parâmetro opcional que especifica o idioma da página de pagamento (por padrão é 'ENG'). |
O link será a resposta da execução da função, coloque-o em uma variável
EXEMPLOS:
Para o primeiro método:

allpay_email = '******[email protected]'
payment_sum = 100
Como resultado, a seguinte variável pode ser passada no bloco por link:

Exemplo para o segundo método:

payment_url = allpay_generate_payment_url(100, '********[email protected]')
Como resultado, as variáveis serão criadas:

Após um pagamento bem-sucedido, a variável allpay_payment_completed será definida como True, e você também receberá um callback sobre o pagamento bem-sucedido.
Os primeiros 8 caracteres da senha são usados no início do texto para trabalhar com a API.