Aby korzystać z płatności Dotpay na swoim landingu, wystarczy, że wykonasz kilka poniższych kroków.

Jak połączyć landing page z Dotpay?

1. Zaloguj się do swojego konta Landingi i przejdź do edytora wybranego landing page'a.

2. Stwórz formularz z następującymi polami i tekstem wpisanym w attribute name:

  • imię (firstname)
  • nazwisko (lastname)
  • email (mail)
  • telefon (phone)
  • tu wpisz Twoje ID z dotpay (id) - pole ukryte
  • tu wpisz kwotę (amount) - pole ukryte
  • tu wpisz walutę (currency) - pole ukryte
  • tutaj wpisz opis transakcji (descritpion) - pole ukryte

... jeśli natomiast chcesz dodać opcję faktur VAT:

  • wybierz pole typu checkbox, opisując je jako 'Chcę otrzymać fakturę VAT' (invoice)
  • nazwa firmy (company)
  • adres (address)
  • miasto (city)
  • NIP (nip)

W opcjach formularza powinno to wyglądać mniej więcej tak:

4. Następnie, dodaj następujący kod JavaScript na stronę po konwersji, z poziomu opcji w Twoim panelu Landingi. Poniższy kod dodaj na stronę po konwersji, w pozycji 'Body bottom'. Tutaj instrukcja pokazująca jak dodawać kody JavaScript

<script>  
var params = $.param(conversion)
window.location.href = 'https://ssl.dotpay.pl/t2/?' + params
</script>

5. Jeśli natomiast chcesz dodać kod, pozwalający na przesyłanie faktur VAT, dodaj go według wytycznych:

<script>
var invoice = $('input[name=invoice]')
var companyFields = invoice.parent().nextAll('div.widget-container:not(.input-button-container)')

function checkIfInvoiceIsActive () {
if (invoice.is(':checked')) {

 companyFields.show()

    } else {

      companyFields.hide()

    }    

  }

checkIfInvoiceIsActive()
invoice.on('change', checkIfInvoiceIsActive)
</script>

6. Następnie możesz opublikować stronę i przetestować działanie przekierowania na stronę płatności - powinno wyglądać jak poniżej (zwróć uwagę na dane, które zostały pobrane z pól Twojego formularza w górnej części okna):


W razie jakichkolwiek problemów z wdrożeniem tego rozwiązania - napisz do nas na support@landingi.com. Na pewno pomożemy!;)

Did this answer your question?