Skip to main content
Share Your Experience: Take the 2024 Developer Survey
6 votes
Accepted

Can you customize a contribution page?

We have some examples of how to customize Contribution forms in our iATS Payments extension. Essentially the recipe involves: buildForm hooks, custom templates and JavaScript. I'll try and explain ...
KarinG - Semper IT's user avatar
5 votes

How can I bulk update a collection of recurring contributions to set the next scheduled contribution to a specific date?

Since yesterday you can now do that if you're using Drupal! @jackrabbithanna (Mark) added some code to CiviCRM Entity Project, which now exposes civicrm_contribution_recur as an Entity in Drupal so ...
KarinG - Semper IT's user avatar
5 votes
Accepted

Only logged in users can change billing and recurring amount

Two bits are required for anonymous users to be able to access URLs like: /civicrm/contribute/updatebilling?reset=1&coid=4263&cs=b88004e51f6c99b0601aceab7e489315_1530392348_168 Permissions: ...
KarinG - Semper IT's user avatar
5 votes
Accepted

Set up Contribution page to only accept recurring contributions?

Black Fly Solutions has an extension called ca.civicrm.contribution_recur that enhances recurring contributions. One option it adds is to force recurring payments, which should meet your first need. ...
Jon G - Megaphone Tech's user avatar
5 votes
Accepted

How to add a new recurring contribution from the administrative side?

I believe it depends upon the payment processor you using to take offline payments. Some payment processors may not allow that. For stripe you need to have billing address field enabled to show up(...
Pradeep Nayak's user avatar
4 votes
Accepted

Editing Recurring Contributions without user login

I almost have this polished, just one little piece that may be beyond what my pea brain can handle. The short of it is that from the affected contact you need to send an e-mail with tokens. (I've put ...
G H's user avatar
  • 1,146
4 votes
Accepted

Editing ACH info for recurring contributions - iATS

You are correct - you can not Edit ACHEFT Card on File via the CiviCRM interface: (left: ACH/EFT; right is Credit Card): To Edit the Routing + Account Number associated with the ACHEFT recurring ...
KarinG - Semper IT's user avatar
4 votes
Accepted

Disabled contribution page and recurring transactions

Yes - absolutely - the recurring series only stops if its status is switch to: cancelled or the number of installments have been completed (both are native CiviCRM behaviour).
KarinG - Semper IT's user avatar
4 votes

Set up Contribution page to only accept recurring contributions?

Similar to Black Fly's extension, I published a basic extension that only adds an option to force recurring donations (per contribution page setting). I would still recommend first testing Alan's ...
bgm's user avatar
  • 3,431
4 votes
Accepted

How can you edit the end date for an auto-renew membership?

I've raised this as issue #1126 in GitLab. From the discussion, it appears that this was implemented as a 'feature' in the past but it is unclear why this was necessary. Hopefully this issue will be ...
William Mortada's user avatar
4 votes

How to set a recurring membership start date to be 1st of the month

Auto-recurring memberships are triggered by the corresponding recurring contribution, so what you need is: A payment processor that supports future dates for recurring contributions. A way to ...
Alan Dixon's user avatar
  • 6,851
4 votes

How to generate a report excluding recurring contributions?

ReportPlus (https://civicrm.org/extensions/reportplus) is worth looking at. The included template report for 'Contribution Matrix Plus' definitely has a filter for 'Contribution is Recurring? - Any, ...
RebeccaTregenna's user avatar
4 votes

Best way to initiate a pay per month membership scheme

Try by doing this Create a Membership type ABC with monthly rolling with auto renew required option ticked. Create a price set with price field as select or radio with two options 2.a ABC membership ...
Pradeep Nayak's user avatar
4 votes

Best practice for sending a notice about an upcoming recurring contribution

CiviRules + emailapi extension. Scheduled reminders is too inflexible as you can't control the criteria - with CiviRules you can build in whatever conditions you like. Looks like you'd need to add a ...
Matthew Wire's user avatar
4 votes

Cleaning up legacy contributions so that renewals happen as expected

This is not a fun task, but at least I made a tool to make it pretty. If you install Uh-Oh troubleshooting extension it includes a diagnosis page at Support » Map Contributions which lets you specify ...
artfulrobot's user avatar
  • 3,932
4 votes

Producing a list of donors who have setup a recurring donation

You can use Search Kit and do a search like this: You can add the Frequency Unit field within the "Contact Recurring Contributions" join to filter on month or year depending on what type of ...
Andy Burns's user avatar
  • 3,681
3 votes

Memberships ending a day early before auto-renew

We set our memberships to and end date of 30th June then add a Grace period of 1 month to allow for collection of member fees. You can set grace periods and define the length of that period. Maybe ...
Gary Martin's user avatar
3 votes
Accepted

Recurring donations are receiving recurring email receipts after update

We do not use Stripe so this might not help. But this is how it works for iATS. Go to Administer > CiviContribute > iATS Payments Settings (the very bottom option) One of the check boxes is "Enable ...
Iowa Boy's user avatar
  • 2,388
3 votes

Different one time contribution and recurring contribution on same contribution page

A great question, and before last week I would have said, no, it's better to create separate contribution pages for one-time vs. recurring contributions. But then I saw how GiftTool does it (e.g. ...
Alan Dixon's user avatar
  • 6,851
3 votes

Stop recur mails from sending out to users

There is no such way to stop recurring notification being send out from CiviCRM. Current code at line 567 in CRM/Contribute/BAO/ContributionPage.php checks for $isEmailReceipt which is either set ...
Pradeep Nayak's user avatar
3 votes
Accepted

Re-run iATS recurring contributions that failed due to bad iATS account credentials?

Change the date for the next scheduled recurrence. Table civicrm_contribution_recur > Column next_sched_contribution_date Change it to today and run your cron job or change it to tomorrow and it ...
Iowa Boy's user avatar
  • 2,388
3 votes
Accepted

Recurring Paypal Contributions are showing (Pending Incomplete)

Apparently Paypal charges extra for recurring functionality and you have not subscribed to the additional $30/mo DPRP service. DPRP is disabled. DPRP is disabled for this merchant. https://www....
Laryn's user avatar
  • 8,268
3 votes
Accepted

How do I set up recurring donations with Stripe?

I had a similar issue, not sure if it's the same but I applied this patch to correct: https://github.com/drastik/com.drastikbydesign.stripe/pull/249/files
Keith Webb's user avatar
3 votes

Where is IPN information stored in Civi?

Your IPN path is configured in paypal - the best path to point it to is yoursite/civicrm/payment/ipn/x where x is the number of the processor. Once you have updated it in paypal it is possible to re-...
user4278's user avatar
  • 1,021
3 votes
Accepted

Which Payment Processor should we use?

There likely isn't one clear winner here. But authorize.net has been my go-to recently. That and PayPal Pro are built-in to Civi out of the box. The Stripe payment processor extension is operating ...
Andy Burns's user avatar
  • 3,681
3 votes

Which Payment Processor should we use?

The key to selecting a Payment Processor is the functionality you’re looking for. The iATS extension is probably the single-most sophisticated payment-processing integration (for US/CA) - especially ...
KarinG - Semper IT's user avatar
3 votes

Set up Contribution page to only accept recurring contributions?

It might be possible to use Webform CiviCRM (https://www.drupal.org/project/webform_civicrm) to set up a page that forces recurring contributions. Conditionals can be set up to control terms, # of ...
Zachary's user avatar
  • 1,777
3 votes
Accepted

Steps to move from paypal to Stripe?

You would need to reach out to Paypal and Stripe directly to ask them about how to initiate the process of transferring your recurring giving. I would suggest inventorying your existing recurring ...
Lesley Carter - BackOffice's user avatar
3 votes

PayPal Pro IPN returns 403 error

Having reviewed this I believe that your Paypal is possibly configured to point to an older version of the IPN path. You can change this yourself within your Paypal account, the docs I can see ...
Pradeep Nayak's user avatar
3 votes

Can you send an immediate thank you to a recurring donation?

Alternatively you can use Civirules to send an automated email: https://docs.civicrm.org/civirules/en/latest/
ErikH - CiviCooP's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible