Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fatal error Call to undefined method CRM_Core_payment_omnipayMultiProcessor::doTransferCheckout(0 in /sites/all/modules/webform_civicrm/includes/wf_crm_webform_postprocess.inc on line 1841 #35

Closed
jvos opened this issue Sep 19, 2017 · 11 comments

Comments

@jvos
Copy link

jvos commented Sep 19, 2017

We are using the Drupal modules webform and webform_civicrm with this extension.
Versions older then 2.2 work fine, but in newer releases we get the following error message when we submit the Drupal webform to the mollie payment
"Fatal error Call to undefined method CRM_Core_payment_omnipayMultiProcessor::doTransferCheckout(0 in /sites/all/modules/webform_civicrm/includes/wf_crm_webform_postprocess.inc on line 1841".

@eileenmcnaughton
Copy link
Owner

arg - I removed that function as part of removing support for 4.6 but it didn't occur to me webform might use it. What version of civi/ webform are you using?

@eileenmcnaughton
Copy link
Owner

Can you try this patch (against webform_civicrm)

colemanw/webform_civicrm#86

@jvos
Copy link
Author

jvos commented Sep 25, 2017

Thanks for the patch, i will try it. Beside, the version of civicrm is 4.7.18 or higher and the version of the webform_civicrm module is 7.x-4.18

@eileenmcnaughton
Copy link
Owner

I realised you need this change too
a915787

@jvos
Copy link
Author

jvos commented Sep 26, 2017

Thanks again ! I have lookes at the file but the last changes (from a915787) are already in release 2.4 !

@jaapjansma
Copy link
Contributor

The problem @jvos is addressing is not fixed yet. It has something to do with the webform and civicrm core payment processor handling. When I setup a payment processor for paypal I get the same error.

The webform module tries to call a function doTransferCheckout but that one does not exist.

@eileenmcnaughton
Copy link
Owner

That's probably because a new release of webform_civicrm has not yet been tagged

@jaapjansma
Copy link
Contributor

@eileenmcnaughton you mean a new release of webform_civicrm is underway which contains a fix for this?

Mean while I also found this issue on the webform_civicrm module: https://www.drupal.org/node/2558585
That issue is open since 2015

@jaapjansma
Copy link
Contributor

@eileenmcnaughton I see that there is indeed a new version of webform_civicrm which seems to contain a fix

@jaapjansma
Copy link
Contributor

@eileenmcnaughton @jvos I can confirm that this is fixed in webform_civicrm 7.x-4.19

@eileenmcnaughton
Copy link
Owner

Thanks @jaapjansma

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants