Allpay
Conectando o sistema de pagamento Allpay
Para trabalhar com o sistema de pagamento Allpay, vá ao projeto em mavibot.pro e, na seção "Acquiring", você encontrará o sistema de pagamento Allpay.

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

Neste formulário, insira o Nome de usuário e senha para trabalhar com a API do sistema de pagamento.
Depois disso, clique em Salvar configurações; depois disso, veremos que o botão de conexão do 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
Há 2 maneiras de criar um link de pagamento:
Para gerar um link de pagamento, você precisa definir payment_sum valor da variável (por exemplo, 150 ou 100,55 (separado por um ponto!)), e allpay_pay_url a variável aparecerá imediatamente depois disso.
Essa variável pode ser exibida com um link ou colocada em um botão com o texto "Pagar". Há parâmetros adicionais para esse método, mas eles precisam ser declarados em variáveis antes de payment_sum. O allpay_currency a variável pode ser usada para especificar a moeda; o valor padrão é 'RUB'. O allpay_lang variável para especificar o idioma da página de pagamento; o padrão é ‘ENG'.
Você também pode criar um link usando a allpay_generate_payment_url função(amount, email, currency, long).
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 à execução da função; coloque-o em uma variável
EXEMPLOS:
Para a primeira maneira:

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

Exemplo para a segunda maneira:

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

Após um pagamento bem-sucedido, allpay_payment_completed a variável 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.
Atualizado