History: PluginRegisterMemberPayment
Preview of version: 8 (current)
Plugin Register Member Payment
Using the plugin Register Member Payment you can allow visitors to register and pay membership fees to be added in a group of users in Tiki. Existing users, registered users, can also use this plugin to subscribe to a group.
Introduced in Tiki9.1 and improved through several Tiki versions.
This can be used once group and group policies (parameters) have been set in a way users can assign themselves to a group and this group has memberships settings sets and saved:
- User Choice
- Membership expiry
- Anniversary
- Number of Days
To admin your Tiki group, see: User Groups and Payment.
You can use this wiki plugin to register and make a member payment in the same step.
Parameters
Register and make a member payment at the same timeIntroduced in Tiki 9.1. Required parameters are in
bold
.Go to the source code
Preferences required: wikiplugin_registermemberpayment, payment_feature
Parameters | Accepted Values | Description | Default | Since |
---|---|---|---|---|
(body of plugin) | NA | |||
price |
text | Price per period (USD). | 5.0 | |
group |
groupname | Name of the group for which the subscription should be added or extended. | 5.0 | |
fixedperiods |
text | Give specific periods that can be chosen with a dropdown list.
Example: name:value;name:value;value;value; |
Number of periods: | 9.1 |
freeperiods |
int | Give specified numbers of free periods, the first one could be prorated, in addition to those bought | 0 | 9.0 |
howtitle |
text | Add a title to the payment form when initially shown after clicking "Continue". Use %0 for the group name, %1 for the price, %2 for the currency, %4 for the number of days and %5 for the number of years. Supports wiki syntax | Membership to %0 for %1 (x%2) | 6.0 |
inputtitle |
text | Title of the initial input form. Use %0 for the group name, %1 for the price, %2 for the currency, %4 for the number of days and %5 for the number of years. Supports wiki syntax. | Membership to %0 for %1 (x%2) | 6.0 |
periodslabel |
text | Customize the label for the periods input. No effect if Hide Period is set to
Yes (y ). |
Number of periods: | 9.1 |
paytitle |
text | Title of the payment form after the initial showing. Use %0 for the group name, %1 for the price, %2 for the currency, %4 for the number of days and %5 for the number of years. Supports wiki syntax | Membership to %0 for %1 (x%2) | 11.0 |
currentuser |
(blank) y n |
Membership only for the current user | n | 6.0 |
preventdoublerequest |
(blank) y n |
Prevent user from extended if there is already a pending request | n | 8.0 |
returnurl |
url | Page that payment service returns to after processing. | 11.0 | |
hideperiod |
(blank) y n |
Do not allow user to set period - use default of 1. | n | 11.0 |
inputtitleonly |
(blank) y n |
Select Yes (y ) to just show the title of the input form and not the period and
cost information. Input Title must be set as well. |
n | 11.0 |
howtitleonly |
(blank) y n |
Select Yes (y ) to just show the title of the payment form. Initial Payment Form
Title must be set as well. |
n | 11.0 |
paytitleonly |
(blank) y n |
Select Yes (y ) to just show the title of the payment form that shows after the
initial viewing. Subsequent Payment Form Title must be set as well. |
n | 11.0 |