Liebes Campai-Team,
mit der Freigabe des neuen Finanzmoduls funktioniert unser Mitgliederupload (per API) leider nicht mehr. Das ist sehr ärgerlich.
Die Felder zur Zahlungsinformation (Kontoinhaber, Lastschrift.IBAN usw.) sind zwar gefüllt (und in "hellgrau" dargestellt), es wird aber kein Debitor angelegt.
Könnt Ihr das bitte ändern und auwärtskompatibel sein.
Vielen Dank
-Dieter
TG07 Eberstadt e.V.
Hallo Dieter,
an dem Problem wird schon gearbeitet. Wir werden in den Updates Bescheid geben, wenn wir das gefixt haben.
Liebe Grüße
Oliver
Hi zusammen,
wir haben ein ähnliches Problem. Wir nutzen das Formular und beim Import wird die IBAN gar nicht übernommen. In welches Feld schreibt ihr die IBAN?
Hallo Oliver,
falls es bei der Fehlersuche hilft: das hat am 12.01.2025 noch funktioniert.
Liebe Grüße
-Dieter
Hallo zusammen. Hier die Antwort unseres Entwicklers:
here's the api endpoints they can use to manipulate debtors of contacts. its all in curl so if they know what they're doing they can adapt this to any language they use. ask them to wait until tomorrow to use because i still need to release a change to allow them to be called via apiGet details of the debtor that is linked to the provided contact
curl -H "Content-Type: application/json" -H "Authorization: ${apiKey}" https://api.campai.com/contacts/${contactId}/debtors/debtor
Creates a new debtor from the provided contact and link the debtor to the contact (this is basically what we do when importing or when the user clicks to create a new debtor for the member)
curl -d '{"mandateId":"${mandateId}"}' -H "Content-Type: application/json" -H "Authorization: ${apiKey}" -X POST https://api.campai.com/contacts/${contactId}/debtors/createDebtor
Updates the debtor of the provided contact. If the contact already has a debtor, it will be unlinked from the contact and the provided debtor will be linked
curl -d '{"debtorId":"${debtorId}"}' -H "Content-Type: application/json" -H "Authorization: ${apiKey}" -X POST https://api.campai.com/contacts/${contactId}/debtors/updateDebtor
Unlinks the provided contact from the debtor (if any)
curl -H "Content-Type: application/json" -H "Authorization: ${apiKey}" -X POST https://api.campai.com/contacts/${contactId}/debtors/removeDebtor