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

Can't record a new payment #735

Open
allinappliadmin opened this issue Dec 19, 2024 · 3 comments
Open

Can't record a new payment #735

allinappliadmin opened this issue Dec 19, 2024 · 3 comments

Comments

@allinappliadmin
Copy link

When trying to register I'm getting this error:

8000: Couldn't create SEPA mandate. Error was: DB Error: already exists

Checking CiviCRM's log I can find the related entries:


[debug] SepaPP: createPendingMandate had nothing to do

2024-12-19 21:38:46+0100  [debug] SepaPP: createPendingMandate for contribution ID []

2024-12-19 21:38:46+0100  [debug] SepaPP: getPendingContributionID couldn't find a contribution ID.

2024-12-19 21:38:46+0100  [debug] SepaPP: createPendingMandate had nothing to do

2024-12-19 21:38:46+0100  [warning] Deprecated function doDirectPayment, use doPayment.
CRM_Core_Error::deprecatedFunctionWarning
CRM_Core_Payment::doPayment
CRM_Contribute_Form_Contribution_Confirm::postProcessMembership
CRM_Contribute_Form_Contribution_Confirm::processMembership
Array
(
    [civi.tag] => deprecated
)

2024-12-19 21:38:46+0100  [warning] Deprecated function CRM_Core_Payment::doPayment, use payment processors should throw exceptions rather than return errors.
CRM_Core_Error::deprecatedFunctionWarning
CRM_Core_Payment::doPayment
CRM_Contribute_Form_Contribution_Confirm::postProcessMembership
CRM_Contribute_Form_Contribution_Confirm::processMembership
Array
(
    [civi.tag] => deprecated
)

2024-12-19 21:38:46+0100  [debug] org.project60.sepa: get_parameter for unknown key: pp_buffer_days

It's a bit inconsistent because it happens to work from times to times and server log and web console are also not very helpful.
We're using version 1.11.0 with SepaPP 1.3-dev on 5.71.1

@peth-systopia
Copy link
Contributor

Hi,
afaik we have not encountered this issue on systems we maintain, and we generally can not provide free support on this if it happens in your set-up. If you want us to work on your issue in terms of paid support, feel free to get in touch via [email protected].
Please also note that the SepaPP extension which is part of your set-up is no longer maintained by us (SYSTOPIA).

@bjendres
Copy link
Member

Please also note that the SepaPP extension which is part of your set-up is no longer maintained by us (SYSTOPIA).

See Project60/org.project60.sepapp#36

@Detsieber
Copy link
Member

Detsieber commented Dec 31, 2024

@allinappliadmin This clearly seems related to the Extension sepapp, which contains the SEPA payment processor.

I would recommend:

  1. Better do not use the "master" code (which is called "1.3-dev" for some reason). Better use the code tagged with 1.2-beta4.
  2. Use the SEPA "NG" payment processor.
  3. I this would not help, please file an issue in the repository of sepapp: https://github.com/Project60/org.project60.sepapp/issues

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

No branches or pull requests

4 participants