Online giving is a big reason to have a church websites and developing website with WordPress is simple and great solution because it is free, development cost is lower and most importantly there are very large amount of ready-made free as well as paid themes available for Church websites which downgrade the development cost as well as time.
Online giving or we can say receiving donation online is the prime focus of Church websites because now a days majority of donations are made online. WP Church Donation plugin helps church websites for this.
Authorize.net is most widely used payment gateway to process payments online and accepts Visa, MasterCard, Discover and other variants of cards and best option to receive payment online. Install WP Church Donation Plugin and get started to accept donations through Authorize.net with ease.
WP Church Donation plugin features:
- Integration of Authorize.Net payment gateway to receive donation.
- Accept donation using Credit Card.
- Easy to use Authorize.Net payment gateway settings options at administrator area.
- Place donation form anywhere on the site using ShortCode.
- List of donors along side with details for particular donation and donors at administrator area.
- Facility to export donation and donors list for administrators.
- Email notifications to donors and site owner(administrator) when donation made.
- Easy management of content used in email notification.
- Dynamic thank you page content with editable content at administrator area.
- Allowed custom donation amount.
- Form validations for both client side(using jQuery) and server side(using PHP).
For further information on plugin, suggestion or comments on how to customize the plugin please drop me a contact request from http://freelancer-coder.com. If I will not able to provide complete support I will make sure that I will provide guidelines or some useful information for the addressed situation.
Installation process is very simple for WP Church Plugin. Ways to install plugin:
Installation with FTP:
1. Download wp-church-donation plugin. 2. Extract plugin. 2. Upload wp-church-donation directory to the '/wp-content/plugins/' directory. 3. Go to Plugins option from left menu and activate 'wp-church-donation' plugin from the list.
Installation with Upload method via WordPress admin panel:
1. Download wp-church-donation plugin. 2. Go to plugins page by clicking on Plugins menu item from left menu. 3. Click on 'Add New' option. 4. Upload the 'plugin and activate.
How to configure Authorize.net payment gateway:
1. After activating the plugin, click on 'Auth.net Settings' menu option under 'Church Donation' from left menu. 2. Enter your Authorize.net API credentials including 'Login ID' and 'Transaction Key'. 3. There is a checkbox to enable test mode of Authorize.net, check to enable test mode and uncheck to enable live mode. 4. Save settings.
How to customize email content, thank you message and description provided on the top of the donation form:
1. After activating the plugin, click on 'Content' menu option under 'Church Donation' from left menu. 2. It will show inputs to add Donation page header and message, thank you message, email notification subject and content. 3. Make changes according to your need. 4. Submit.
How to keep track on received donations list and manage it:
1. Click on 'Church Donation' from left menu. 2. You will see a list of donation entries. 3. Click on view details link to see all the details related to that donation entry. 4. Click on delete to remove the entry from list. 5. Click on Export link at the top of listing to export all the entries in CSV format.
How to use WP Church Donation plugin at client side:
1. Place `[Show Church Donation Form]` or `[Show_Church_Donation_Form]` in your content or `<?php echo wp_church_donation_form(); ?>` in your template.
- Support available?
No the support is not available for this plugin but If you need any modification in plugin or need some extra functionality than please let me know here. I will try to help you by providing enough guidelines on how to make changes in this plugin.
- Will it work on my Theme?
WP-Church-Donation features an inline donation form so once you will activate plugin it will be shown on any template. Then after you can make changes in CSS file according to your requirements. CSS for this form resides at ‘wp-church-donation/css/wp-church-donation-form.css’.
- Can I expand this plugin
Yes you can customize or expand plugin by adding new payment gateways to receive donation or customization can be made in form related to fields.
- About SSL
In order to process transactions in a secure manner, you need to purchase an SSL Certificate. This way consumers can purchase/donate with confidence. There are multiple plugins for then enforcing that SSL be used on your page, here’s one.
- What are limitations of this plugin?
It is only available to users with Authorize.Net payment gateway to receive donations.
- I’ve noticed a bug, what should I do now?
This is a very first release of the plugin, so bugs are predicted to show up. It would be great if you could send me details http://freelancer-coder.com.
Contributors & Developers
“wp-church-donation” is open source software. The following people have contributed to this plugin.Contributors
Translate “wp-church-donation” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Initial plugin upload
- Added pagination for donation entries(20 records per page) at admin area.
- Modified date format in listings.
- Fixed short code issue for new WordPress versions.
- Resolved conflicts occurred for latest WP version, now it allows adding entries in DB.
- Modified API URLs according to latest Akamai changes made by Auth.net.
- Included one more field named category in donation form.
- Updated Authorize.Net SDK.
- Resolved header already sent warning.
- Tested plugin with latest WordPress version (4.7.5).
- Passed phone number in Authorize.Net payment calls.
- Removed non-GPL Authorized.net library.
- Upgraded plugin to process payment via direct APIs.