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 ...
5 votes

What payment processors will be supported in core for 4.7?

Omnipay should work with the latest version - but is only relevant if a processor you wish to use is currently offered through it. If you want recurring in the US you should probably consider IATS ...
  • 1,950
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 ...
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: ...
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. ...
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(...
4 votes
Accepted

Recurring contributions with Webform-CiviCRM?

Yes, thanks to generous contributions from the community, this feature has now been added. See this issue for details.
  • 16.3k
4 votes
Accepted

How do I uncheck the recurring contribution check box by default?

You're in the right place to see what's going on, but the wrong spot to do anything. The field will arrive in the template fully-rendered, within {$form.is_recur.html} or an equivalent Smarty ...
  • 7,377
4 votes

Recurring payments URL for Vanco payment processor

Mike, that URL is not needed. Just complete the top 4 lines (userID, password, site URL, API URL) You do need to send Vanco the URL of the VancoHistory.php file so that they can send recurring ...
4 votes

Recurring Donation Email Issues with iATS payment processor

It's because iATS does not do IPNs. It's not specific to iATS (it affects all processors that don't do IPNs - and that number has been growing).
4 votes

What's the difference between a pledge and a recurring donation?

In simple terms, if the person is planning to pay by an unknown or manual process (check, cash, bookkeeper manually recording payment as they see it on a bank statement) then you will use a pledge in ...
4 votes
Accepted

What's the difference between a pledge and a recurring donation?

CiviCRM allows pledges to be recorded for promises of future payments. This is commonly done for future expected donations for capital campaigns. In most cases, 'pledges' are not things that people ...
  • 6,711
4 votes
Accepted

Paypal recurring payments failed after merging the contact. How to fix?

Could you create a new contact with just a first and last name (no address, phone, or anything else that might go in a separate table somewhere) and then change that new contact's ID in the database ...
  • 8,201
4 votes

Membership Name-Your-Own Price (above Minimum) on Contribution Page

I gather you are not looking for a development solution (ie. extension, custom template, etc.) since the API/template system is extremely extensible. If that is the case you might consider creating a ...
4 votes

How to Setup for Recurring Giving

The answer depends on your payment processor, but here's the general plan: Contact your payment processor and inform them that you want ARB (Automated Recurring Billing) added to your account. Most ...
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 ...
  • 1,126
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 ...
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).
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 ...
  • 3,251
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 ...
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, ...
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 ...
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 ...
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 ...
  • 3,748
3 votes

Membership Name-Your-Own Price (above Minimum) on Contribution Page

At a client of us they have the same use case. They have a membership of a minimum fee of 5 euro a year but it could be anything more than that. They don't have online payments but their memberships ...
3 votes

Membership Name-Your-Own Price (above Minimum) on Contribution Page

The basic feature described here has been available for many years. This is what's described in the book. However, the specific need for auto-renew may cause trouble, as would the clutter of fields ...
  • 7,377
3 votes

Paypal recurring payments failed after merging the contact. How to fix?

Glad you found an answer. An alternative solution would be to log into PayPal - you can change the parameters of a recurring payment IPN manually in Paypal. Note that last I checked, they use some ...
3 votes

Does Price Set for Memberships also allow for Recurring on a Donation

I think this is resolved in our case by not using Price Set now that I twigged that the 'financial type' setting on the Contribution page ONLY affects the Donations, while it is the 'financial type' ...
  • 27.4k
3 votes
Accepted

Why are subsequent recurring contributions not recorded?

You need to set an IPN. Instructions are here. Basically, PayPal needs to send a payment notification (an IPN) to CiviCRM every time they process a payment, so that Civi knows to update the record. ...
3 votes
Accepted

Need to create a SepaMandate for street walkers?

To generate these required Sepa mandate reference codes I thought I could use the API SepaMandate with the create action. This API requires an entity table and id, which I do not have yet. There'...

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