Good day creichert
There is an example in the Sample files (https://manual.clickandpledge.com/Fo...a-Service.html) that you may want to review. Download the FaaS_Examples.zip and review example 10.
The following nodes: - Line 62, 63 in Example 10
<input name="Installment" type="text" id="Installment" value="10" size="5" /></td>
<input type="hidden" name="RecurringMethod" id="RecurringMethod" value="Installment" />
The "RecurringMethod" is set to Installment and the "Installment" node is set to 10
The word installment has 2 separate meaning as in each node it means something different. In the "installment" node it means the number of payments and in the RecurringMethod it means "installment" similar to when you purchase a car for $30,000 and then pay it in installments of $300 payable each month for 5 years.
I hope this helps.
Announcement
Collapse
No announcement yet.
How to set up a form to have no end date on recurring payments, like, Netflix, etc
Collapse
X
-
Good day creichert
I think it is best if I explain some nodes in a bit more detail.
See: https://manual.clickandpledge.com/Fo...g_Transactions
A recurring may be set in one of two ways:- Subscription: A set amount charged for a either a set period or an indefinite period. For example: $30/month for 12 months or indefinite. The indefinite is a especial case where the number of payments is set to 999.
- Installment: A fixed amount is broken into equal payments. For example, $1000 paid in 10 payments of $100.
In your case if you wish to brake down $1000 into payments of equal amount then you need to set:
- RecurringMethod = Installment
- Periodicity = Month (or whatever you want)
- Installment = 10 (or whatever number of payments is set)
The above 3 nodes need to be correctly defined for a recurring to be set up. If any of the fields is not set up then the payment will be set as a one time payment. This feature helps with a situation such as yours. For example you may set the Installment to "" for one time and to "10" for payment over 10 months.
I hope that helps clear it further.Leave a comment:
-
Thanks for that update. However it had an unintended, perhaps, insurmountable, consequence.
Firstly, I have changed my form in that section as follows:
<fieldset class="DonationForm-radioFieldset">
<input name="ItemID1" type="hidden" id="ItemID1" value="1" />
<input name="ItemName1" type="hidden" id="ItemName1" value="Donation" />
<input name="Quantity1" type="hidden" id="Quantity1" value="1" />
<input name="UnitDeductible1" type="hidden" id="UnitDeductible1" value="100%" />
<div>
<input type="radio" name="UnitPrice1" id="UnitPrice1" value="250" checked="checked" />
<label for="UnitPrice1">$250</label>
</div>
<div>
<input type="radio" name="UnitPrice1" id="UnitPrice1" value="Other" />
<label for="UnitPrice1">Other</label>
<input class="-input-width-auto" name="Other1" type="number" id="Other1" />
</div>
</fieldset>
<h3>Frequency</h3>
<fieldset class="DonationForm-radioFieldset">
<div>
<label for="Installment1">One Time</label><input type="radio" name="Installment" id="Installment1" value=null />
<label for="Installment2">Ongoing Monthly</label><input type="radio" name="Installment" id="Installment2" value="999" />
<input name="Periodicity" type="hidden" id="Periodicity" value="Month" />
<input name="RecurringMethod" type="hidden" id="RecurringMethod" value="Subscription" />
</div>
</fieldset>
Secondly, here is my dilemma:
- The old form, if you chose recurring, took the two donation amounts (whether the preset $250 or another amount (from the Other field) and divided by 12.
- The new form takes the amount entered as a number against which it decides whether to charge the same amount once or monthly.
So, in my test I added $1000 to the Other field, chose Ongoing Monthly and it will now charge me $1000/month in perpetuity.
Nice for us, but not what we had in mind. I was hoping for $1000/12 * (999).
Can we do that?Leave a comment:
-
Thanks for that update. However it had an unintended, perhaps, insurmountable, consequence.
Firstly, I have changed my form in that section as follows:
<fieldset class="DonationForm-radioFieldset">
<input name="ItemID1" type="hidden" id="ItemID1" value="1" />
<input name="ItemName1" type="hidden" id="ItemName1" value="Donation" />
<input name="Quantity1" type="hidden" id="Quantity1" value="1" />
<input name="UnitDeductible1" type="hidden" id="UnitDeductible1" value="100%" />
<div>
<input type="radio" name="UnitPrice1" id="UnitPrice1" value="250" checked="checked" />
<label for="UnitPrice1">$250</label>
</div>
<div>
<input type="radio" name="UnitPrice1" id="UnitPrice1" value="Other" />
<label for="UnitPrice1">Other</label>
<input class="-input-width-auto" name="Other1" type="number" id="Other1" />
</div>
</fieldset>
<h3>Frequency</h3>
<fieldset class="DonationForm-radioFieldset">
<div>
<label for="Installment1">One Time</label><input type="radio" name="Installment" id="Installment1" value=null />
<label for="Installment2">Ongoing Monthly</label><input type="radio" name="Installment" id="Installment2" value="999" />
<input name="Periodicity" type="hidden" id="Periodicity" value="Month" />
<input name="RecurringMethod" type="hidden" id="RecurringMethod" value="Subscription" />
</div>
</fieldset>
Secondly, here is my dilemma:
- The old form, if you chose recurring, took the two donation amounts (whether the preset $250 or another amount (from the Other field) and divided by 12.
- The new form takes the amount entered as a number against which it decides whether to charge the same amount once or monthly.
So, in my test I added $1000 to the Other field, chose Ongoing Monthly and it will now charge me $1000/month in perpetuity.
Nice for us, but not what we had in mind. I was hoping for $1000/12 * (999).
Can we do that?Leave a comment:
-
<div>
<label for="Installment1">One Time<br/> </label><input type="radio" name="Installment" id="Installment1" value=null />
<label for="Installment2">Ongoing Monthly</label><input type="radio" name="Installment" id="Installment2" value="999" />
<input name="Periodicity" type="hidden" id="Periodicity" value="Month" />
<input name="RecurringMethod" type="hidden" id="RecurringMethod" value="Subscription" />
</div>
By setting the installment value for Installment to null - there is no recurrence set.
By setting the installment value for Installment to "999" - payments are indefinite
By setting the Recurring Method to "Subscription" - there is no issue trying to split the total amount by "999"
The difference in a Recurring Method of "Subscription" vs. "Installment" is that "Subscription" takes the Unit Price and repeats by the periodicity, and "Installment" takes the Unit Price and divides it by the Installment.
Regards, C&P Live SupportLast edited by CnP.LiveSupport.AB; 08-31-2017, 07:33 AM.Leave a comment:
-
How to set up a form to have no end date on recurring payments, like, Netflix, etc
I have a form here: https://www.emkinstitute.org/join-an...edy-staff-club
When someone chooses a recurring payment plan, I'd like it to keep going until they actively cancel it, much like how Netflix or my cable service works. I'm hoping you can help.
Here is my code for the recurring portion of the form:
<div>
<input type="radio" name="Installment" id="Installment1" value="12" />
<label for="Installment1">Monthly Donation<br/> (Your donation will be spread out over an entire year.</label>
<input name="Periodicity" type="hidden" id="Periodicity" value="Month" />
<input name="RecurringMethod" type="hidden" id="RecurringMethod" value="Installment" />
</div>
I looked here for some guidance, but can't make heads nor tails of the right answer:
Any tips for making all recurring options infinite would be appreciated.
Extract:
Recurring Transactions
Recurring Transaction is an optional field*The optional “LastPaymentDate” may be used in place of Installments when an end date for a recurring payment is needed. In certain forms a donor may want to choose a recurring option where an end date is selected rather than the number of payments. End date has the following attributes:Common name FaaS Field name Example Maximum Length Recurring Method RecurringMethod Subscription Subscription
InstallmentNumber of payments* Installment 12 20 Periodicity Periodicity Month Week
2 Weeks
Month
2 Months
Quarter
6 Months
Year- LastPaymentDate: dd/mm/yyyy
- LastPaymentDateYear (yy)
- LastPaymentDateMonth (mm)
- LastPaymentDateDay (dd)
Special Condition:- Installment = 999: The special case of 999 translates to indefinite recurring payments. The receipt message for the recurring payment will NOT display the END DATE and will ask the patron to contact the organization for cancellation.
Tags: None
Leave a comment: