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 ...
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 ...
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 ...
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 » ...
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 ...
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 ...
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 ...
4
votes
Add transaction fee
Have you checked out https://civicrm.org/extensions/percentage-price-field ?
Great extension
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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....
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 :-)
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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:...
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 ...
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 ...
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.
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 ...
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
payment × 74civicontribute × 17
payment-processor × 17
civievent × 15
contributions × 9
civimember × 6
webform-civicrm × 5
stripe × 5
payment-method × 5
paypal × 4
paylater × 4
wordpress × 3
extension × 3
recurring-contributions × 3
iats × 3
invoice × 3
partial-payments × 3
drupal × 2
api × 2
authorize.net × 2
participants × 2
user-dashboard × 2
civireport × 1
upgrade × 1
error × 1