Project60 / org.project60.sepa

SEPA direct debit integration with civicrm
19 stars 46 forks source link

Can't add a SEPA contribution with SEPA 1.5 on CiviCRM 5.44 #626

Closed allinappliadmin closed 2 years ago

allinappliadmin commented 2 years ago

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/allingro/testwpcivi/wp-content/uploads/civicrm/ext/org.project60.sepapp-master/sepapp.civix.php on line 260

This happens when trying to add a payment through 'SEPA mandate' tab. And we don't have the button event though everything seems set according to the documentation.

image

When creating with the 'Action' menu, it also doesn't appear even though it is recorded

image

It does actually appear in Contribution > Recurring Contribution

image

bjendres commented 2 years ago

Thanks for reporting, @allinappli. First, a heads up: CiviSEPA 1.5 isn't compatible with CiviCRM 5.44, see #161. We're trying to get 1.6 out soon.

With respect to the other things:

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/allingro/testwpcivi/wp-content/uploads/civicrm/ext/org.project60.sepapp-master/sepapp.civix.php on line 260

This refers to the companion extension, https://github.com/Project60/org.project60.sepapp. Maybe that one needs updating, too? If you can still reproduce the "deprecated" warning, please file there.

This happens when trying to add a payment through 'SEPA mandate' tab. And we don't have the button event though everything seems set according to the documentation.

That sounds weird to me, but it's hard to debug from here. Did you grant all the SEPA permissions to the user you're working with?

allinappliadmin commented 2 years ago

Hi! @bjendres I hadn't seen the limitation with 5.44 (but not sure the #161 explains why).

We'll try the 1.6 alpha2 version and report directly into sepapp project if still needed. We're using version 1.0 which seems to be the last and most recent one and our user has administrator permissions.

I'll let you know how it works

allinappliadmin commented 2 years ago

trying with 1.6 alpha2 and companion extension app version 1.1dev leads to the same situation on 5.44.

there's no button added to the contribution tab.

We can still create a SEPA mandate from the action menu, the operation seems to be recorded and is inaccessible

image

Clicking on SEPA Mandates shows a server error not recorded in the console

bjendres commented 2 years ago

trying with 1.6 alpha2 and companion extension app version 1.1dev leads to the same situation on 5.44.

Again, it looks like your problem is coming from org.project60.sepapp-master/sepapp.civix.php, which is THIS extension. If you update to latest master of that extension, the error should go away. If not, please open a ticket there.