• França
lyra.com
Procurando
Categoria
Tags
pagina inicial
Suporte técnico

Personalizar o botão "Pagar"

O botão de pagamento é automaticamente adicionado no seu formulário a partir do código seguinte:

https://github.com/lyra/rest-php-examples/blob/master/www/minimalEmbeddedForm.php#L78-L79
    <!-- payment form submit button -->
    <button class="kr-payment-button"></button>
    <!-- payment form submit button -->
    <button class="kr-payment-button"></button>

Há múltiplas vantagens em usar nosso botão de pagamento:

  • Os labels são traduzidos automaticamente
  • O valor é automaticamente formatado e atualizado
  • PayZen gerencia a animação do aguarde
  • O botão passa automaticamente em read-only se for necessário

É perfeitamente possível sobrescrever o botão de pagamento executando a :

  • Personalização do ícone
  • Personalização da cor

Personalizar o ícone

Se você quiser gerenciar sozinho o label do botão, basta adicioná-lo da forma seguinte:

<button class="kr-payment-button">Custom label</button>

Você pode também inserir uma variável que representa o valor e a moeda. O cliente JavaScript realizará automaticamente a substituição:

<button class="kr-payment-button">this will cost %amount-and-currency% !!</button>

Personalizar a cor

O botão "Pagar" está colocado no recipiente <div class="kr-embedded">. O estilo do botão "Pagar" é definido pela classe kr-payment-button.

Para substituir a cor do botão “Pagar”, recomendamos definir o novo estilo do tag <HEAD> da sua página de pagamento, logo depois do download do tema e do código Javascript.

Segue um exemplo usando a regra css !important.

<head>
    <!-- Javascript library. Should be loaded in head section -->
    <script type="text/javascript"
        src="https://static.lyra.com/static/js/krypton-client/V4.0/stable/kr-payment-form.min.js" 
        kr-public-key="69876357:testpublickey_DEMOPUBLICKEY95me92597fd28tGD4r5:testpublickey_DEMOPUBLICKEY95me92597fd28tGD4r5">
    </script>

    <!-- theme and plugins. should be loaded in the HEAD section -->
    <link rel="stylesheet" href="https://static.lyra.com/static/js/krypton-client/V4.0/ext/classic-reset.min.css">
    <script type="text/javascript" src="https://static.lyra.com/static/js/krypton-client/V4.0/ext/classic.js"></script>
    
    <!-- Overrride payment button background color -->
    <style type="text/css">
      .kr-embedded .kr-payment-button {
	    background-color: #00D152 !important;	
      } 
    </style>
</head>
<body> 
    ...
</body>
Jobs
Legal
GDPR
25.22-1.11