Add a "Pay by Check" option to PMPro levels, and keep members in "pending" status until an admin changes the order status.
HTML 2.43%Shell 2.47%PHP 95.11%
pmpro-pay-by-check's Introduction
=== Paid Memberships Pro: Pay by Check Add On ===
Contributors: strangerstudios
Tags: pmpro, paid memberships pro, members, memberships, check, cheque, payments, offline
Requires at least: 3.5
Tested up to: 4.4.1
Stable tag: .6
A collection of customizations useful when allowing users to pay by check for Paid Memberships Pro levels.
== Description ==
Adds a radio option to checkout to pay by credit card or PayPal now or pay by check.
Users who choose to pay by check will have their order to "pending" status.
Users with a pending order will not have access based on their level.
After you receive and cash the check, you can edit the order to change the status to "success", which will give the user access.
An email is sent to the user RE the status change.
== Installation ==
1. Upload the `pmpro-pay-by-check` folder to the `/wp-content/plugins/` directory.
1. Activate the plugin through the 'Plugins' menu in WordPress.
1. Change your Payment Settings to the "Pay by Check" gateway and make sure to set the "Instructions" with instructions for how to pay by check. Save.
1. Change the Payment Settings back to use your gateway of choice. Behind the scenes the Pay by Check settings are still stored.
1. Edit your membership levels and set the "Pay by Check Settings" for each level.
If you would like to change the wording from "Pay by Check" to something else, you can use this custom code:
https://gist.github.com/strangerstudios/68bb75bf3b83530390d4
== Changelog ==
= .6 =
* FEATURE: Updated for localization with new pmpropbc.pot/po files.
= .5 =
* Added support for recurring levels.
* Create a new "pending" invoice automatically on renewal date.
* Send emails when the invoice is created asking for payment.
* Send email if the invoice isn't paid within 30, 45 days.
* Cancel the subscription and mark invoice as "unpaid" after 60 days.
= .4 =
* Added ability to set certain levels to be check only.
* Updated readme with info on using gettext filter to change language from "check" to "wire transfer" etc.
= .3.1 =
* Hiding the payment option radio buttons on the review page when using PayPal Express/Standard/etc.
= .3 =
* Added readme.
* If using PayPal Standard or Express gateway, the PayPal checkout submit button will swap out for the default button when choosing to pay by check.
= .1 =
* First version.