Project60 / org.project60.sepapp

CiviCRM PaymentProcessor for CiviSEPA
Other
4 stars 5 forks source link

Adding "SEPA Direct Debit" Payment Processor to Contribution Page leads to errors #16

Open maxhaslbeck opened 1 year ago

maxhaslbeck commented 1 year ago

Hi,

I try to use a SEPA mandate as a way of paying for a membership registration of a club.

I use Wordpress (6.1.1) with CiviCRM (5.57.3) and extensions civiSEPA (1.8.0) and civiSEPAPP (1.1.0).

I configured a Payment Processor (PP) named "my SEPA Mandat" with Processor Type "SEPA Direct Debit". Then I created a Contribution Page and added "my SEPA Mandat" as a PP. I add a new Page in Wordpress with a shortcode [civicrm component="contribution" id="2" mode="live" hijack="0"].

Now when accessing the WP page it gets directly redirected to the main page (i.e. an error occurs). If I access the page when logged in I get the following warning:

This contribution page is configured to support separate contribution and membership payments. This SEPA_Direct_Debit plugin does not currently support multiple simultaneous payments, or the option to "Execute real-time monetary transactions" is disabled. Please contact the site administrator and notify them of this error

also in the log I get the following infos:

1155 | Mar 15 10:24:10 | [info] SepaPP: createPendingMandate had nothing to do
-- | -- | --
1153 | Mar 15 10:24:10 | [info] SepaPP: getPendingContributionID couldn't find a contribution ID.
1151 | Mar 15 10:24:10 | [info] SepaPP: createPendingMandate for contribution ID [] 

What is going on here, how can I solve the problem?

bjendres commented 1 year ago

Was that a recurring or one-off mandate? I think recurring might still have some issues....