7

Yes, there is no such field in contribution table that holds when a contribution record was actually created. However an activity is created when a contribution is recorded with status completed. If contribution is created with pending status and updated later after day or 2 then it is very difficult to track via Activity. I have an extension that uses ...


6

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 problem I was looking at was the static code cache, but it sort of makes sense if the api call that pulls in the payment object could potentially be reading from ...


5

I managed to solve this. I looked at what adding a contribution touches in the database. I ruled out differences in the settings table, but then when I looked at civicrm_currency I found that in this database, some characters were not present, even though the encoding would support them. so for instance the civicrm_currency record (6,'INR','₨','356','Indian ...


5

Ok eventually worked this out, with help from the civi sysadmin guide here. You can create a shortcode block, and just add your CiviContribute shortcodes in there, [civicrm component="contribution" id="x"], and it will embed that form in the page. I will see about updating the civicrm documentation to make this more obvious for people like me :)


5

Yes, the answer to this is - it depends on the Payment Processor that you use whether you can do this. With the CiviCRM iATS extension you could have people schedule a recurring contribution with one installment for a date in the future (perhaps the day after your event). What this will do is tokenize the credit card; on the future date the token with an ...


5

So the error occurs when CiviCRM is doing it's implementation of the Luhn algorithm https://en.wikipedia.org/wiki/Luhn_algorithm The picture suggests it's javascript related, but note that there are no console errors showing. Fix: I cleared both the site cache and the browser cache and now it works. The weird [object Object] title that you can see in the ...


5

Make sure you have 'Pay Later' Column set to 1 and Status column set to 'Pending' for the contribution rows that are pending from pay later. If you don't have status column that its set as Completed by default


4

I wrote an extension Soft Credit Custom Fields which, amongst other things, adds a "Soft Creditee's Name" field to the Advanced Search.


4

Ok figured it out: the report is fine if I remove the column ‘Credit Card Type’. Then I see $100 in the report! So if you select column ‘Credit Card Type’ a non-credit card contribution like this chq are aggregated over the number of financial transactions associated with the contribution, b/c the field ‘Credit Card Type’ lives in the Financial Tables. So ...


4

The answer posted by Interlated can be problematic and display incorrect name if the contact doing the contribution has different name specific for billing fields. For Eg - A contribution page is created with profile = "Name and Address". When the page is visited online, the profile + billing profile is loaded on the form. User unchecks the option My ...


4

This is a good question. The word "Information" is being translated SEPARATELY from the words "Credit Card". You can see this if you switch the language to Spanish for example. It will then say "Informacion Credit Card". But the "Credit Card" part is intended to be coming from the label for the payment type as defined in the admin section for payment ...


4

We’ve hit this too in the past -> solution is to use the Name of the Financial Type. eg Donation (instead of 1). PS - Also match the case.


4

The payment method of a contribution table is stored on the civicrm_financial_trxn table. Payments and Contributions are related through civicrm_entity_financial_trxn table. Some discussions about similar issues have recently taken place on financial issue board. Please consider whether you can make a contribution on any of them or if you need to report a ...


4

From my experience, PayPal Express and PayPal Payments Pro have always conflicted with Civi. PayPal Standard works fine for both recurring and one-time payments, but the other two options do not work for recurring payments. My organization went back and forth with PayPal over this issue for months. Then we tried to fix it on our end with zero positive ...


4

The extension is available on CiviCRM's Gitlab. It adds a new option that is visible in the administration of the priceset, so that admins can decide when to display a specific priceset field value:


4

We are doing this exact thing at the moment. I was kindly given some code that sends events to GA and Facebook pixel on the Thank You page by @jtwyman on Mattermost. A Civi developer worked with us on it to build an extension - and evolved it slightly to respect DO NOT TRACK. We haven't got it working 100% yet. We have an issue that completed donation £...


4

We had the same issue. The cause of the membership creation issue is with the email template syntax. Look in your system-generated messages and change the receipt templates you are using with, any instance of: {$line.unit_price|crmMoney:$currency} {$line.line_total|crmMoney:$currency} {$formValues.total_amount|crmMoney:$currency} Needs to be changed to: {...


3

There is a known bug (https://lab.civicrm.org/dev/core/issues/655) in the Contribution Detail report right now that will multiply gifts by the number of soft credits.


3

This extension may sort out part of your problem - Disabled Page Redirect


3

I had a client today with the same issue, so I added this functionality. Thanks to Pradeep's answer I was able to implement this in about 10 minutes. Version 4.4+ of the Extended Report extension contains this improvement. All reports that can use financial transactions - e.g. "Bookkeeping Report with Extra Fields" - can now include, filter, sort and ...


3

We published a small extension that makes it easy to display the progress bar directly on the same contribution page: contributeprogress. The README.md has more details, but the short version is that once this extension is enabled, you can enable the widget and tweak a few colours. The widget will be displayed directly on the contribution page. Not all of ...


3

When you access Civi, you log into your CMS (Joomla in this case) with a CMS account. That CMS account "Joomla Administrator" will be linked to a Civi contact. My guess is that your "Joomla Administrator" account is linked to the "Test Gmail" Civi contact. You can check this by looking at "Test Gmail" summary page in Civi: "Contact ID / User ID" will show ...


3

Its possible to have payment processor of same type i.e it is possible to have more than one paypal payment processor in CiviCRM. You need to make sure you include correct payment processor on contribution or event page and also configure paypal ipn on each paypal account correctly. https://docs.civicrm.org/sysadmin/en/latest/setup/payment-processors/paypal-...


3

I think its because the financial type you used while creating contribution don't have 'Accounts Receivable Account is' and 'Expense Account is' account attached to it. To check you can navigate to Administer >> CiviContribute >> Financial type. Besides Financial type click on 'Accounts' Check if you can see 'Accounts Receivable Account is' and 'Expense ...


3

You can use a combination of CiviCRM WordPress Profile Sync (which provides 2-way sync between WordPress profiles and CiviCRM contact details) and CiviCRM WordPress Member Sync to achieve this. Have a look at the docs for CiviCRM WordPress Member Sync to see how you can use the Groups or Members plugin to restrict access to WordPress content for your ...


3

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 process button in the recurring series screen -> this lets admins charge a one time amount to a card-on-file. This could be for e.g. a catch up transaction, an ...


3

Check out this extension by CiviCoop: CiviRules. You can do exactly that -> delayed Actions: https://civicrm.org/extensions/civirules


3

It looks like the mysql user you use doesn't have enough permissions on the database (or invalid database/password?) This page lists all the privileges that civicrm mysql account needs: https://docs.civicrm.org/sysadmin/en/latest/requirements/ GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, ...


3

In hook_civicrm_pre, the params passed to your function include qfKey and entryURL — at least sometimes. The entry URL is in a format that's pretty obvious, but it seems like depending on URL parsing would make for brittle code. So what about qfKey? qfKey is a form key based on form name, the current user session ID, a private key unique to the ...


3

Apparently our PHP installation was missing the bcmath package which bccomp() needs. By installing the package via php7.1-bcmath we were able to then process the refunds accordingly. Did not see it here (https://docs.civicrm.org/sysadmin/en/latest/requirements/) but I could be missing something?


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