Jak uruchomić darowizny na WordPress przez PayU? [TUTORIAL]

dotacje i darowizny wordpress payu

W poprzednim wpisie pokazałem, jak podłączyć darowizny przez Dotpay i wtyczkę Fast Micro Pay w wersji 1.5+. Dzisiaj chciałbym pokazać, jak w 15 minut wdrożyć taką funkcjonalność przez system płatności PayU na stronie internetowej w systemie WordPress. Mechanizm darowizny (z ang. donation) można uruchomić na stronach fundacji, stowarzyszeń oraz na blogach eksperckich.

Darowizny przez PayU i Fast Micro Pay krok po kroku

Zobacz wideo poradnik.

W pierwszej kolejności należy założyć konto do płatności PayU.

Następnie przejdź do poradnika, jak uruchomić płatności na WordPress przez PayU i wtyczkę Fast Micro Pay? Podłącz usługę płatności krok po kroku…

W trakcie konfiguracji usługi płatności we wtyczce Fast Micro Pay należy dokonać 3 istotnych ustawień:

  • Ustaw cenę 0 (cyfra różna od zera będzie domyślną kwotą pomocy finansowej)
  • Zaznacz pole „Dotacja” (aktywuje mechanizm darowizn)
  • W treści okna zakupu umieść znacznik {donation}

Ustawienia darowizny przez PayU we wtyczce Fast Micro Pay

dotacja usługa payu we wtyczce fast micro pay

Pod przeglądarką zostanie wygenerowane okno z możliwością przekazania darowizny.

dotacje pod przeglądarką

Gdzie możesz kupić trwałą licencję Fast Micro Pay?


wtyczka Fast Micro Pay do płatności online i SMS Premium

Jak uruchomić darowizny na WordPress przez PayU? [TUTORIAL]
5 (100%) 1 vote

pozycjonowanie stron w projekt marketing

8 komentarze - Jak uruchomić darowizny na WordPress przez PayU? [TUTORIAL]

  1. Janunsz Kamiński napisał(a):

    Rozumiem, że to wasza własna wtyczka? Bo nie mogę jej znaleźć na wordpress.org

    1. Marek napisał(a):

      Dokładnie tak, to nasza wtyczka do płatności – którą darmowo (przez 3 dni) i odpłatnie udostępniamy na naszych blogach.

  2. sumer napisał(a):

    Czy wtyczka pozwala wyświetlić na stronie sumę wszystkich dotacji na dany cel?

    1. Marek napisał(a):

      Jeżeli takiej funkcjonalności potrzeba do darowizn, to możemy dorobić 🙂

      1. sumer napisał(a):

        To byłoby bardzo korzystne, własnie dla darowizn 🙂
        Czy dopisanie tej funkcji zajmie dużo czasu?

        1. Marek napisał(a):

          Tak jak obadałem temat, to nawet nie trzeba będzie rozbudować funkcjonalności – tylko zaimplementować kawałek kodu PHP do szablonu, aby wyświetlić sumę uiszczonych darowizn w wybranym miejscu. Myślę, że jeszcze dzisiaj lub w najbliższym tygodniu uda mi się Panu pomóc.

          Będę tutaj pisał.

          1. sumer napisał(a):

            Bardzo dziękuję, pozdrawiam.

            1. Marek napisał(a):

              Sumer, odpowiedź na Twoje pytanie…

              Można łatwo wyświetlić ilość dokonanych transakcji w ramach usługi i ich sumę, nie zależnie czy to jest dotacja czy zwykła płatność.

              Można to zrobić w szablonie dodając kod:

              <?php
              $fmp_service_stats=$wpdb->get_row('SELECT count(*) AS transactions_number, SUM(price) as transactions_sum FROM ' .$wpdb->prefix . 'fast_micro_pay_codes WHERE service_id=19 AND paid_at is not null', ARRAY_A);
              ?>
              

              Dokonanych dotacji

              <?php echo $fmp_service_stats['transactions_number']; ?>, suma dotacji <?php echo $fmp_service_stats['transactions_sum']; ?>

              Trzeba ustwaić swój ID usługi tutaj w przykładzie jest service_id=19 wiec należy to zmienić na właściwe ID.
              Ilośc transakcji wyświetla się przez:

              <?php echo $fmp_service_stats['transactions_number']; ?>

              Sumę transakcji wyświetla się przez:

              <?php echo $fmp_service_stats['transactions_sum']; ?>

              Można to zrobić tez w treści posta, najprościej będzie zainstalować wtyczkę, która pozwala wklejać kod php do treści postów, ja powyższy kod testowałem z wtyczka Insert PHP Code Snippet, gdzie tworzy się shortcoda z podanego kodu php i zadziałalo elegancko.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Kontakt przez Facebook Messenger