0

I want my users to be able to choose from two different payment processors. I have two payment processors set up in Civi. When I am logged in as admin and go to my donate form I see a fieldset called "Payment options" where the user has an option to choose which payment processor they want to use. (one is for credit card and one is for electronic check). Everything works as expected until I am not logged in as admin. When I am not logged in as Admin I only see the default payment processor which is the credit card. How do I get that "Payment Options" fieldset to show for non-admin users?

I see the fieldset when I debug the page. It is called "crm-group payment-options-group" and it is set to display="None" Is there a way I can get this to display on my public forms?

I am using Wordpress, Civi 5.7.2 and I am using a Civi contribution form.

  • This seems like a permissions issue - you've confirmed, for example, that anonymous users have the "Make online contributions" permission enabled? – Lesley Carter - BackOffice Dec 10 '18 at 18:23
  • To answer the Question (title) - yes you can. So the question is more - why isn't it working for you. – petednz - fuzion Dec 10 '18 at 19:20
  • oh which i see you did in civicrm.stackexchange.com/questions/27591/… – petednz - fuzion Dec 10 '18 at 21:36
  • I was thinking it was a permission issue as well. I checked that the Make online contributions permission was set for anonymous users. I also looked at all other contribution permissions and it seems like everything is in order. Any other ideas? – ryeradio Dec 11 '18 at 10:49
  • Which payment processors are you trying to use? I have seen multiple payment processors work so, as Peter said, it's definitely possible in Civi, but it would be helpful to know what specific processors you're attempting to use. – Lesley Carter - BackOffice Dec 12 '18 at 16:36
1

I figured out the issue. It was the Autoptimize plugin that was causing the total amount not to show. I checked the setting: "Force JavaScript in ? Load JavaScript early, this can potentially fix some JS-errors, but makes the JS render blocking."

Now that I have this checked the total box shows and I get the payment options section to show. Yay!

  • if you have the 'reputation' you may be able to 'accept' your own answer - which is good as it stops the ticket popping back at the top of the list all the time – petednz - fuzion Dec 18 '18 at 18:46

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.