Description
Dependencies
Cryptocurrency Payment for GiveWP plugin is dependent of the plugin GiveWP activation, please make sure it is installed and properly configured before beginning the activation of Cryptocurrency Payment for GiveWP.
JS Libraries used:
QR Code JS by davidshimjs
User instructions
- In the WordPress sidebar, go to the GiveWP settings menu.
- Select the ‘Payment Gateways’ option, and search for ‘Cryptocurrencies’.
- Enter all required payment gateways credentials.
- Click on ‘Save changes’.
- Still in ‘Payment Gateways’ look for the ‘Gateways’ tab.
- In the ‘Enabled Gateways’ table below, look for the gateways of the installed module, in this case ‘Bitcoin Cryptocurrency’ and ‘Ethereum Cryptocurrency’, and activate them by checking the ‘Enabled’ dialog box on the side.
- Still in the table, click on the ‘Visual Form Builder’ side tab, and also activate the gateways for the new donation form template.
- If desired, rearrange the order of gateways, and select a default gateway.
- Click on ‘Save changes’.
External services
This plugin connects to an API to obtain the cryptocurrency blockchain transactions, it’s needed for transaction validation and confirmation after payment.
It sends the user cryptocurrency public wallet address every time a donation is beign processed to check for all transactions received. This service is provided by “Blockcypher”: Terms of service, privacy policy.
This plugin connects to an API to optain the cryptocurrency price for conversion, it’s needed for transaction amount definition.
It sends the donation currency and the cryptocurrency used in the donation. This service is provided by “CoinGecko”: Terms of service, privacy policy.
Installation
- Upload the files to the /urldoseusite.com/wp-content/plugins/give-cryptocurrency/ directory. If the give-cryptocurrency directory does not exist, you need to create it.
- After uploading, go to your WordPress admin area and select the ‘Plugins’ option.
- Look for the plugin named ‘Cryptocurrency Payment for GiveWP.’
- Click on ‘Activate.’
FAQ
-
What is the plugin license?
-
- This plugin is released under a GPL license.
-
What is needed to use this plugin?
-
- GiveWP version 2.3.0 or latter installed and active.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Cryptocurrency Payment for GiveWP” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Cryptocurrency Payment for GiveWP” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
4.0.2 – 11/02/2025
- WordPress guidelines update
- Fixed script errors;
- Updated slug to lkngc-cryptocurrency-for-givewp.
4.0.1 – 03/02/2025
- WordPress guidelines update
4.0.0 – 16/09/2024
- Refatora??o completa do plugin com uso de boilerplate.
- Implementa??o de boilerplate para padroniza??o e melhores práticas no desenvolvimento.
- Compatibilidade com o Give 3.0.
- Corre??o na gera??o do QrCode.
- Otimiza??o e limpeza geral do código para melhor desempenho e manuten??o.
- Implementa??o de caching de consultas para otimizar o tempo e reduzir o número de requisi??es à API.
3.0.0 – 10/10/23
- Complete refactoring for best practices.
- Integration for new GiveWP v3.0.0 form.
- Added configuration for margin of error, used in payments verification.
- Fixed bug that causing multiple API requests.
2.1.2
- Fixed missing translation.
- Fixed decimal handling.
- Fixed decimal handling with PagHiper.
2.1.1
- Fixed bug of unimported files.
- Improved plugin activation function.
2.1.0
- Implemented translation for English and Portuguese.
- Corrected multi-currency compatibility.
- Added compatibility with native Bitcoin donations from GiveWP.
2.0.0
- Refactored donation metadata.
- Added attribute sanitization.
- Code cleaning and optimization.
- Changed endpoint for automatic updates.
1.1.1
- Fixed license verification script bug.
1.1.0
- Added option to activate and register Waves wallet.
- Minor display adjustments.
- Updated donation metadata.
1.0.0
- Plugin release.