Description
FlexExt Darowizny dla Przelewy24 Lite is a lightweight, secure, and accessible WordPress donation plugin built for collecting online donations (darowizna / darowizny) in Poland through the Przelewy24 (PayPro SA) payment gateway.
Designed specifically for Polish non-profit organizations, foundations (fundacje), associations (stowarzyszenia), charities, parishes, content creators, and open-source projects. Visitors can donate instantly using Poland’s most popular payment methods: BLIK, fast online bank transfers (pay-by-link), and credit/debit cards (Visa, Mastercard).
Donors select one of three pre-configured donation tiers in Polish Zloty (PLN) and proceed directly to payment. The checkout flow is streamlined for maximum completion rates.
Key Features
- 0% Platform Fees: The plugin charges zero transaction fees. 100% of all donation funds go directly into your Przelewy24 merchant account.
- BLIK & All Major Polish Banks: Seamless integration with BLIK, mBank, PKO BP, Santander, ING, Pekao, and all Polish financial institutions supported by Przelewy24.
- 3 Configurable Fixed Amounts: Set three preset donation tiers (e.g. 10 PLN, 20 PLN, 50 PLN) to optimize donor conversion.
- Ultra-Lightweight & Fast: 100% local rendering with no remote script dependencies, trackers, or presentation streaming.
- Accessible (WCAG 2.1 AA): High contrast color ratios, keyboard focus indicators, and semantic ARIA landmarks.
- Testing Sandbox: Built-in Przelewy24 Sandbox test mode to verify donation flow before launching your fundraising campaign.
- Simple Shortcode: Embed the donation widget anywhere using
[flexext_lite].
Informacje po polsku / Polish Summary
Wtyczka FlexExt Darowizny dla Przelewy24 Lite umożliwia zbieranie wpłat i darowizn online dla fundacji, stowarzyszeń, twórców i zbiórek charytatywnych w Polsce. Obsługuje szybkie płatności BLIK, przelewy ze wszystkich polskich banków oraz karty płatnicze bezpośrednio przez bramkę Przelewy24 (PayPro SA) bez żadnych dodatkowych prowizji pośredników.
Looking for More Features? Check FlexExt PRO
For advanced fundraising campaigns, visit flexext.dev to explore FlexExt PRO:
* Custom donation amounts (donor enters any amount)
* Multi-currency support (PLN, EUR, USD, GBP)
* Fundraising goal progress bar with real-time counter
* Sticky floating donation widget for mobile & desktop
* Public donor recognition wall with anonymous donation options
* Custom branding, colors, and thank-you redirects
External Services
This plugin communicates directly with the Przelewy24 Payment Gateway (operated by PayPro SA, ul. Pastelowa 8, 60-198 Poznań, Poland) to register and process payment transactions when a donor submits a donation:
* Service Provider: PayPro SA (Przelewy24)
* Endpoints Used:
* Production: https://secure.przelewy24.pl/api/v1/transaction/register
* Sandbox Testing: https://sandbox.przelewy24.pl/api/v1/transaction/register
* Data Transmitted: Merchant ID, POS ID, transaction session ID, donation amount, currency (PLN), donation description, language code, and merchant payment email.
* Przelewy24 Terms of Service: Przelewy24 Terms of Service
* Przelewy24 Privacy Policy: Przelewy24 GDPR Privacy Policy
No personal visitor data or payment credentials are sent to flexext.dev or any other third-party servers. All API requests are transmitted securely server-to-server directly to PayPro SA.
Installation
- Upload the plugin folder to your
/wp-content/plugins/directory, or install the.ziparchive via Plugins > Add New > Upload Plugin. - Activate the plugin through the Plugins menu in WordPress.
- Navigate to P24 Darowizny in your WordPress admin menu.
- Enter your Przelewy24 Merchant ID, CRC key, Report key, and payment email.
- Check the “Enable” option and save settings.
- Insert the
[flexext_lite]shortcode into any post, page, or widget area.
FAQ
-
Do I need a Przelewy24 merchant account?
-
Yes. To receive donations, you need an active merchant account at Przelewy24 (PayPro SA), or a free Przelewy24 Sandbox test account for testing.
-
Does the plugin charge any transaction fees?
-
No. FlexExt charges 0% fees. You only pay standard transaction processing fees directly to Przelewy24 according to your merchant agreement.
-
Can donors pay using BLIK?
-
Yes! The Przelewy24 gateway natively supports BLIK payments, Polish online bank transfers, and credit/debit cards.
-
Where do I find my Merchant ID, CRC key, and Report key?
-
Log in to your Przelewy24 Merchant Panel, go to Moje konto > Dane konta (Account details) to copy your Merchant ID, CRC key, and API/Report key.
-
How do I test donations before going live?
-
Enable Sandbox mode in the plugin settings and use test credentials from your Przelewy24 Sandbox account.
-
Can I customize the 3 donation amounts?
-
Yes, in the plugin settings you can configure any 3 amounts in Polish Zloty (PLN), for example 10, 25, 50.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“FlexExt Darowizny dla Przelewy24 Lite” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “FlexExt Darowizny dla Przelewy24 Lite” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.1
- Changed plugin display name and slug to “FlexExt Darowizny dla Przelewy24 Lite” (flexext-darowizny-dla-przelewy24-lite) for full trademark compliance.
- Removed frontend attribution credit link per WordPress.org Plugin Directory Guideline 10.
- Removed redundant load_plugin_textdomain() call and bundled translation binaries in favor of translate.wordpress.org.
- Updated text domain across all templates and functions.
1.2.0
- 100% WordPress.org Plugin Check (PCP) audit compliance.
- Removed remote presentation endpoint; widget now renders 100% locally.
- Separated assets into modular widget.css and widget.js files.
- Enhanced accessibility with WCAG 2.1 AA compliant contrast and focus indicators.
- Updated readme and text domain to match plugin slug.
- Declared Przelewy24 PayPro SA external service integration.
1.1.1
- Updated Polish translation strings.
1.0.0
- Initial release.
