7. RaiseNow (Recurring Payments)
Bei dieser Schnittstelle geht es um regelmässige Zahlungen (Zusagen), die über die RaiseNow Plattform technisch abgewickelt werden. Benutzer können eine Zusage im Web mit einer Zahlungsmöglichkeit abschliessen. Verschiedene Zahlungsmittel ermöglichen eine periodische Belastung (z.B. Post-/Kreditkarte, PayPal...) RaiseNow wird dieses Zahlungsmittel nach den hinterlegten Angaben belasten und für die regelmässige und rechtzeitige Aktualisierung sorgen.
Die Schnittstelle stellt sicher, dass in funtrade immer der aktuelle Stand einer solchen Zusage abgebildet ist.
7.1. Einstellungen
Die folgenden Einstellungen werden benötigt:
Zum aktivieren muss in Siteconfiguration.xml im Node RaiseNow-Connect Wert true stehen.
Ein spezieller Eintrag in Siteconfiguration.xml regelt, wir die Zusage beim Austritt von Raisenow angepasst wird. Property "RaiseNow-TerminateZahlungMod" mit einem leeren Wert beendet die Zusage, ein Wert ESR bewirkt, die Zusage passt die Zahlungsart auf ESR an.
Aufgabe: Aufgabe vom Typ "RaiseNowZusage" muss eingerichtet werden. Allfällige Probleme die bei der Datensynchronisierung werden über diese Aufgabe dem Benutzer übermittelt.
Im Systemparameter RaiseNowZusage-Einzug-Erster wedren RSB-Ereignisse eingestellt, welche bei einem erfolgreichen, ersten Einzug gesetzt werden. Ereignisse werden pro Zusageart/Zusagetyp definiert.
Im Systemparameter RaiseNowZusage-Einzug-Erfolgreich wedren RSB-Ereignisse eingestellt, welche bei einem erfolgreichen, zweiten und weiteren Einzug gesetzt werden.
Im Systemparameter RaiseNowZusage-Einzug-Fehlerhaft wedren Ereignisse eingestellt, die beim fehlerhaften Einzug erfasst werden.
Wenn RaiseNow E-Mails versendet, können dafür in funtrade Ereignisse bei der Person erfasst werden. Im Systemparameter RaiseNowEmail kann pro E-Mail-Typ ein Ereignis definiert werden. Diese Typen sind von RaiseNow vorgegeben. Momentan (2018) verfügbare Typen sind: subscription-subscribe, subscription-renew, subscription-charged, subscription-charge-error, cc-expiration-reminder, subscription-cancel