API Reference

Wykorzystywany do prezentacji całkowitej wartości zakupu wraz z kosztami finansowania w ramach metody PragmaPay.

Poniżej zamieszczono kroki konieczne do implementacji kalkulatora otwieranego przy pomocy przycisku lub innego elementu na stronie:

  1. Przygotuj kod kalkulatora. Będzie on dostępny w Strefie Partnera w zakładce Integracje.
  2. W tagu head strony, na której implementowany będzie kalkulator, dodaj:
<script type="module" src="https://partners-loanfront.box.pragmago.tech/Main.js" async></script>
  1. W tagu body strony dodaj kod kalkulatora z punktu pierwszego:
<script type="module">
  import { PragmaGo } from "https://partners-loanfront.box.pragmago.tech/sdk.js"; 
  async function openCalculator() {
  
    const { initializePragmaPayCalculator } = new PragmaGo();

    initializePragmaPayCalculator({
      partnerKey: "8c749z03-f01d-459f-8315-f982506c6377",
      calculator: {
        amount: 30000,
        currency: 'PLN'
      }
    });
  }

  document.getElementById("calculatorPragmaPay").addEventListener("click", openCalculator);
</script>

<div id="pragmago"></div>

gdzie id przycisku lub innego elementu na stronie, którego kliknięcie wywołuje pojawienie się kalkulatora, to calculatorPragmaPay zamieszczony w linijce:

document.getElementById("calculatorPragmaPay").addEventListener("click", openCalculator);
  1. Poniżej zamieszczono przykładową pełną implementację pop-upu:
<!DOCTYPE html>
<html lang="pl" class="notranslate" translate="no">

<head>
    <meta name="google" content="notranslate" />
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1 " />
    <script type="module" src="https://partners-loanfront.box.pragmago.tech/Main.js" async></script>
</head>

<body class="notranslate"> 
  <script type="module">
    import { PragmaGo } from "https://partners-loanfront.box.pragmago.tech/sdk.js"; 
    async function openCalculator() {
      const { initializePragmaPayCalculator } = new PragmaGo();

      initializePragmaPayCalculator({  
        partnerKey: "8c749z03-f01d-459f-8315-f982506c6377",  
        calculator: {  
          amount: 30000,  
          currency: 'PLN'  
        }  
      });  
    }
    
    document.getElementById("calculatorPragmaPay").addEventListener("click", openCalculator);
  </script>
  
  <div id="pragmago"></div>
  <button id="calculatorPragmaPay"> Otwórz kalkulator </button>

</body>
</html>

Jeśli chcesz zaimplementować kalkulator spłaty bez wykorzystywania wyżej opisanego pop-up, wykorzystaj do tego akcję opisaną tutaj.

Przykładowy wygląd: