iATSPayments / com.iatspayments.civicrm

CiviCRM Extension supporting iATS Payments services
Other
14 stars 38 forks source link

Can't edit amount of Recurring Contribution #213

Open jursulak opened 7 years ago

jursulak commented 7 years ago

Hi @adixon,

I am unable to edit the amount of a recurring contribution—the amount field is 'greyed out' slightly and uneditable (see screenshot).

image

adixon commented 7 years ago

This is CiviCRM core doing this - disabling it because the recurring contribution is connected to a membership. If you want to change it, it has to come via a membership change.

jursulak commented 7 years ago

Thanks @adixon.

I don't have CiviMember enabled. I'm confused.

adixon commented 7 years ago

Okay, I'm wrong then. What versions of CiviCRM + the extension are you using?

jursulak commented 7 years ago

I'm using Civi 4.7.19 and iATSPayments 1.6.0 with Wordpress 4.8.1.

jursulak commented 7 years ago

Hey @adixon—any other ideas?

adixon commented 7 years ago

Okay, here's a clue - the recurring contribution edit form should be much bigger for an iATS recurring contribution. Either it's failing to recognize that it's coming from iATS, or it's not coming via iATS, or for some other reason it doesn't want to or know to modify that form.

  1. Is it possible this recurring contribution has something unusual that would prevent the extension from recognizing it as coming from iATS?

  2. There's a permission check that you can edit contributions.

  3. And finally - there's a setting in the iATS configuration screen "Disable extra edit fields for Recurring Contributions" which will cause your screen to look like this.

KarinG commented 7 years ago

One more thought: if you have lineItems associated with your recurring contribution -> the amount will also be disabled.