Jak uruchomić darowizny na WordPress przez PayU? [TUTORIAL]
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
Rejestracja konta PayU:
Kliknij tutaj i zarejestruj konto w systemie PayU.
Ważna informacja: Kliknięcie w link nic Ciebie nie kosztuje, ale mi może pomóc rozwijać wtyczkę Fast Micro Pay. Jeżeli zdecydujesz się założyć konto w PayU z powyższego linku, to zarobię na tym niewielką prowizję partnerską. Promuję systemy płatności, które okazały się dla mnie pomocne. Uważam, że system płatności PayU może się też przydać Tobie. Podejmij racjonalną decyzję. Prosiłbym, abyś nie wybierał bramki płatności co do której nie jesteś przekonany w 100%.
Zobacz wideo poradnik.
[youtube id=”IgaahP7DS48″]
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
Pod przeglądarką zostanie wygenerowane okno z możliwością przekazania darowizny.
Rozumiem, że to wasza własna wtyczka? Bo nie mogę jej znaleźć na wordpress.org
Dokładnie tak, to nasza wtyczka do płatności – którą darmowo (przez 3 dni) i odpłatnie udostępniamy na naszych blogach.
Czy wtyczka pozwala wyświetlić na stronie sumę wszystkich dotacji na dany cel?
Jeżeli takiej funkcjonalności potrzeba do darowizn, to możemy dorobić 🙂
To byłoby bardzo korzystne, własnie dla darowizn 🙂
Czy dopisanie tej funkcji zajmie dużo czasu?
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ł.
Bardzo dziękuję, pozdrawiam.
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]
<?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);
?>
[/php]
Dokonanych dotacji [php]<?php echo $fmp_service_stats[’transactions_number’]; ?>, suma dotacji <?php echo $fmp_service_stats[’transactions_sum’]; ?>[/php]
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]<?php echo $fmp_service_stats[’transactions_number’]; ?>[/php]
Sumę transakcji wyświetla się przez: [php]<?php echo $fmp_service_stats[’transactions_sum’]; ?>[/php]
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.
Bardzo dziękuję, kupujemy wtyczkę 🙂
Witam ponownie.
Ustawiłem service-id, ale chyba coś źle zrobiłem, ponieważ nie wyświetlają mi się dane:
http://www.miasto2077.pl/dotacja-warszawska-zupa-payu/
Czy ważna jest „ważność dostępu”? U mnie ustawiona na 1. Chyba nie?
Kwota 0 jest kwotą domyślną, czyli każdy może przekazać dowolną kwotę darowizny. Jeżeli jest inna cyfra, to domyślnie jest to kwota do przekazania darowizny.
Chodziło mi o to, że snippety nie działają, choć dokładnie skopiowałem kod PHP i ustawiłem service-id.
Na dodatek nie wyświetla się sam formularz płatności
[FMP]
Dziękujemy za wsparcie.
[/FMP]
Działał dobrze przy trzydniowym demo, ale po wpisaniu zakupionego klucza licencji, przestał działać.
Z góry dziękuję za pomoc.
sumer, podeślij prywatnie dostęp do FTP i CMS. Wskaż też konkretny adres URL, gdzie pojawił się błąd. Zapewne jest jakiś błąd w ustawieniach.
Teraz zauważyłem, że w danych licencyjnych wpisane są domeny: miasto2077.pl, http://www.miasto2077.pl ale bez http://
Czy to nie jest przyczyna, że formularz płatności się nie wyświetla?
Nie, problem jest raczej w ustawieniu wtyczki FMP – zapewne jest jakiś błąd. Po uzyskaniu dostępów będę mógł coś więcej powiedzieć na ten temat.
Witam, zakupiłem plugin mikropłatności FMP wszystko skonfigurowałem wg. instrukcji niestety nie wyświetla się formularz dotacji. Szablon zbudowany jest w ACF a więc własne pola?
[ FMP ]Dziękujemy za dotację[ /FMP ]
Proszę o wsparcie – Pozdrawiam Wojciech
Poszła odpowiedź prywatna.
Mam skonfigurowana wtyczkę na dwóch stronach przez PayU i PayU wymaga ode mnie, żeby w formularzu dotacja, poza adresem email, było jeszcze imię i nazwisko. proszę o pomoc jak to zaimplementować.