Hot answers tagged

6 votes
Accepted

CVV is being required in backoffice, even when it shouldn't be

This isn't a full answer, but we (Karin actually) discovered that by removing the redis caching configuration from the civicrm settings file, the problem went away. This is a bit weird, since the ...
user avatar
  • 6,101
5 votes

Can I make a price set required?

As long as there’s a fee for all options then try this method – When editing or creating a price set, enter a value in the ‘Minimum Amount’ field. In this example, I’ve entered 5, as that’s the ...
user avatar
  • 1,753
4 votes
Accepted

Creating a custom payment method with conditional field

Themak, Nice question. This are hardcoded in core file but you can create your own field for each payment method using buildform hook. Here is the snippet on how to do that function ...
user avatar
4 votes
Accepted

Can someone help me fix a "greyed out" save button for a new contribution?

This is likely to be a resource URL issue - the way these fields are calculated has changed in CiviCRM 4.7. Please look at Administer menu » System Settings » Resource URLs and Administer menu » ...
user avatar
4 votes

How to fix Bookkeeping Transactions Report so it doesn't show redundant transactions (e.g., for changed Payment Method)?

So it would be an error in bookkeeping, not a fix, to omit some bookkeeping entries. For code maintenance and simplicity the implementation creates these transactions whenever there may be required ...
user avatar
  • 6,671
4 votes

Drupal webform billing fails: State/Province field is required

Singapore does not have States/Provinces but there are Regions. But these have not made the list. You can add the regions to the civicrm_state_province table via the API Explorer In Civi go to ...
user avatar
  • 2,304
4 votes
Accepted

Change Payment Method without creating additional transactions

So the answer is that it is not possible to change a payment method in core without creating additional financial transactions. Background: a decision was made by some with decision powers that ...
user avatar
4 votes

Add transaction fee

Have you checked out https://civicrm.org/extensions/percentage-price-field ? Great extension
user avatar
  • 487
4 votes
Accepted

how to find contacts who have paid for their membership?

You can use Advance search to get the contacts that have membership and have paid for their membership. Navigate to CiviCRM >> Search >> Advance search Expand Contribution accordion Select ...
user avatar
3 votes

Check Payment processor is not working for CIVIEVENT

If you need the payment through "Cheque" you don't need to enable payment processor - All you need is to enable "is pay later" option in your event config page - Payment processor are used only when ...
user avatar
3 votes
Accepted

Where to change details on payment processor?

If you want the exact filename of the text, you can simply grep inside the civicrm directory - $ grep -rl "If you have a PayPal account" templates/ templates/CRM/Financial/Form/PaypalPro.tpl Which ...
user avatar
3 votes
Accepted

Can donors store their card details on dashboard?

It is possible to achieve this with a modern token based payment processor like the iATS Payments extension which we wrote the code for. One example of such card-on-file feature already exist: A ...
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 ...
user avatar
3 votes

CiviRules action only after completed payment for new membership

I'm not quite sure what your workflow is, but I think you will need to use the "Membership is changed" trigger for when the payment is made and the conditions for status changes. If the status goes ...
user avatar
  • 3,167
3 votes
Accepted

Stripe/GoCardless Payment Processor payouts - Accounts reconciliation

The most common approach to reconciliation is to update contributions within the CRM with the identifier from the payment processor. For Stripe we have a few approaches, our most recent is the payout ...
user avatar
  • 2,396
3 votes
Accepted

How to pre-fill price or "other amount" from the querystring in payment pages

Below code should work if you have amount parameter set in the url for example amount=300&id=10&reset=1 jQuery(document).ready(function() { let amount = new URLSearchParams(window.location....
user avatar
2 votes

How do I set up recurring donations?

In what part of the world are you located? If it is in Europe you might need the CiviSEPA extension as well :-)
user avatar
2 votes
Accepted

confusing interface for staff registering contacts for events

This is an inconsistency in the CiviCRM interface that others have noticed before as well. This inconsistency does NOT exist for the "New Contribution" screen - because that screen has a "submit ...
user avatar
2 votes

Idea for extension Someone Else Pays - any feedback?

Here's how we get someone else to pay! This is an Example of an Event Registration: Primary Contact -> and 4 Participants; Key is: register each Contact separately; Use Conditionals to help with how ...
user avatar
2 votes

via api created only first particpant gets a line: "Contribution Amount: 1"

This is not a right way of adding participant with contribution associated with it. When there is payment associated with Participants than we need to specify line items in create Participant and/or ...
user avatar
2 votes
Accepted

Fatal error: require_once(): Failed opening required 'CRM/Core/Payment/SDD.php'

If you have performed path reset than path of extension must have been updated and the system already have SDD payment processor created therefore it is throwing file not found error. You can fix ...
user avatar
2 votes
Accepted

Added credit card not showing up

Looks like the issue was unrelated to the version of CRM I was running. The payment processor settings also needed to be edited to include Discover, after adding it to the list of accepted credit ...
user avatar
  • 2,456
2 votes

Check Processing - How does your organization do it?

On a day-to-day basis, you can save yourself a few clicks by using Contributions > Find Contributions. Also, instead of Editing the contribution and updating the status, you would be better off ...
user avatar
2 votes
Accepted

Braintree with Wordpress not working with CiviEvent

Figured it out. For some reason, the braintree keys were not being loaded at the time before it started to post to Braintree. In Braintree.php I added the following if (empty(Braintree_Configuration:...
user avatar
2 votes

Add transaction fee

If you’re on Drupal you can use Webform CiviCRM module and Webform Calculator module -> to calculate transaction fees based on other fields, authorization fee and percentage -> If you go this route ...
user avatar
2 votes

Is there a way to allow one user to register many participants for an event and to send separate invoices to each participant?

I have my Alt Invoice extension, which sends an additional invoice to someone based on their relationship. I'd say that a developer could start from there to make an extension and be more than ...
user avatar
2 votes

Stripe plugin not finding js and css files on contribution page

After seeing this question Civi 5.9 not serving extension javascript in WP 5 I put an absolute path in the resource URL in Administer > System Settings > Resource URL and the issue was fixed.
user avatar
  • 113
2 votes
Accepted

Is there a way to change the Pending (Pay Later) payment method?

I also found that workaround! This is an ongoing pain point, see https://lab.civicrm.org/dev/financial/issues/37 for a related issue. In short - until a few years ago, a Contribution record was just ...
user avatar
2 votes

no thankyou screen after payment for event

The reason for the problem is in the session: the white page is probably caused by the returnURL being an empty string. This is because the session parameters are not retrieved as they should. I ...
user avatar
  • 289
2 votes

Are we able to see why a payment failed?

There are a few places you can check. Foremost, I would check your payment processor's logs. Most likely the cards were sent there and declined. Make sure you don't have any configuration ...
user avatar

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