PayPal ist ein Online-Bezahlsystem. Bei der Anmeldung werden E-Mail-Adresse, Passwort und Zahlungsdaten (Bankkonto und/oder Kreditkarte) hinterlegt. So entsteht eine Art virtuelles Konto, auf welches der Kunde mit seiner E-Mail-Adresse und seinem Passwort Zugriff hat. Der gesamte Zahlungstransfer wird dann über PayPal abgewickelt und es müssen zum Empfangen oder Tätigen von Zahlungen keine Zahlungsdaten ausgetauscht werden.
PayPal - Einmalzahlungen
Bei Nutzung dieser Methode wird jeweils nur eine Rechnung bezahlt. Dies bedeutet, dass der Link zur PayPal-Zahlungsseite in der Rechnungs-E-Mail versandt wird. Der Kunde muss dann diesem Link folgen und sich bei PayPal einloggen, um die Zahlung zu leisten. Dies ist bei einem Abonnement in regelmäßigen Intervallen (bspw. jeden Monat) notwendig, da kein automatischer Einzug stattfindet.
Optional kann der Kunde bei der initialen Buchung des Abonnements zum PayPal-Zahlungsformular weitergeleitet werden. Diese Möglichkeit besteht jedoch nur bei der ersten Buchung eines Produktes. Hiernach gelangt der Kunde nur noch über den PayPal Link in der Rechnungsmail zur entsprechenden PayPal Seite.
Vorteile der Einmalzahlung sind, dass diese einfach einsetzbar ist, sich ideal für Einzelzahlungen eignet und die Angabe der E-Mail-Adresse des eigenen Paypal-Kontos zur Einrichtung bei Monsum ausreicht. Es entsteht kein zusätzlicher Aufwand bei PayPal.
Ein Nachteil für wiederkehrende Rechnungen im Abonnement ist, dass der Kunde regelmäßig manuell eingreifen muss, da die Zahlungen nicht automatisch eingezogen werden.
Einmalzahlungen einrichten
Um die Einmalzahlungen über PayPal bei Monsum freizuschalten, muss die E-Mail-Adresse des eigenen PayPal-Kontos angegeben werden unter:
⇨ Konto-Einstellungen ⇨ Einstellungen ⇨ Bezahlung ⇨ Kreditkarte & Co. ⇨ PayPal
Für die Buchung über die Hosted Pages kann vom Monsum Support optional eine PayPal-Weiterleitung (nach der Buchung) eingerichtet werden.
Es wird automatisch eine Rechnungsmail mit dem entsprechenden PayPal-Link versandt. Hierbei kann entweder der Standard-Text oder ein personalisierter Text festgelegt werden. Den Text personalisieren können sie unter
⇨ Einstellungen ⇨ Grundeinstellungen ⇨ E-Mail Texte ⇨ Rechnungsmail (PayPal)
An dieser Stelle sollte der Platzhalter für den PayPal Link stets mit angegeben werden.
Wird ein Kunde über die API angelegt und als Zahlungsart “PayPal” gewählt, so erhält er den Link zur PayPal-Zahlung in seiner Rechnungsmail. Nach Ausführung des Calls subscription.create wird bei der Buchung über die API der initiale PayPal-Link zum Zahlen zurückgegeben. Als Response auf den Call invoice.get wird zu jeder Rechnung der entsprechende PayPal-Link ausgegeben.
PayPal Reference Transactions (veraltet)
Achtung! PayPal bietet Reference Transactions nicht mehr für Neukunden an. Die folgenden Informationen werden hier der Vollständigkeit halber aufgeführt. |
Über die Reference Transactions kann der Händler - ähnlich einem Lastschrift-Mandat - flexibel wiederkehrend Beträge vom Kunden einziehen. Diese Methode wird von Monsum vollständig unterstützt, jedoch benötigt sie nach der Einzelprüfung durch PayPal die Freischaltung im PayPal-Konto des Händlers. Der Kunde erteilt bei der Buchung eines Abonnements das so genannte „Billing Agreement" (die Einzugsermächtigung), welches bei jeder Zahlung vorliegen muss.
Der Hauptvorteil bei dieser Methode ist, dass ein flexibler Zahlungseinzug zu jedem Zeitpunkt möglich ist. Der Kunde muss diesen nur ein einziges Mal bestätigen. Nachteilig hingegen ist der mit dieser Methode verbundene Einrichtungsaufwand: die Methode muss bei PayPal beantragt und nach der Prüfung manuell freigeschaltet werden.
Einrichten der Reference Transactions
Bevor wir Ihre Daten an PayPal zwecks Freischaltung weiterleiten, brauchen wir einige Unterlagen im Vorfeld von Ihnen:
- Bestätigung der Autorisierung
- Selbstauskunft für Geschäftskunden
- Bestätigung der Kontoinhaberschaft
- Kopie des Handelsregisterauszugs
- Kopie der Personalausweise von jedem wirtschaftlich Berechtigten, welcher mehr als 25% Teilhabe an der Firma hat
Sobald Sie Rückmeldung seitens PayPal erhalten haben, müssen sie unter
⇨ Konto-Einstellungen ⇨ Einstellungen ⇨ Bezahlung ⇨ Kreditkarte & Co. ⇨ PayPal
die PayPal API Daten angegeben. Das Speichern eines Billing Agreements ist über die Monsum API und die Hosted Pages möglich.
Bei Buchung über die Hosted Pages wird der Kunde zu PayPal weitergeleitet und bestätigt die Billing Agreement.
Wird das Billing Agreement über die API erzeugt, muss die Umleitung des Kunden zur PayPal-Bestätigungsseite auf den Seiten des Händlers abgebildet werden. Schauen Sie hierzu in PayPals Dokumentation: https://developer.paypal.com/docs/archive/express-checkout/ec-set-up-reference-transactions/
Hinweis: Bei der Verwendung von Reference Transactions empfiehlt es sich dringend, in der Paypal-Rechnungsmail den Platzhalter für den Paypal-Link zu entfernen. Eine Mehrfachzahlung durch den Kunden mittels der Nutzung des Zahlungslinks wird so ausgeschlossen. |
Der Ablauf im Überblick
1.
Anfordern eines Tokens bei PayPal (Call: “SetCustomerBillingAgreement”)→ Das Token dient der Identifizierung des Agreements und besteht ausschließlich zwischen dem Händler und dem Kunden.
2.
Autorisierung der Transaktionen durch den Kunden → Umleitung des Endkunden zu PayPal
3.
Übermittlung der Payer ID (PAYPAL_PAYERID) und der Billing Agreement ID (PAYPAL_BILLINGAGREEMENTID) an die Monsum API (customer.create oder customer.update)
4.
Verbindung mit Paypal durch Monsum
Nachdem das Billing Agreement gespeichert wurde, kann Monsum die Zahlungen automatisiert einziehen.
Fehlermeldungen
PayPal erwartet beim Zahlungsprozess, dass eine ganze Reihe an Informationen übergeben werden. Dazu gehört auch, dass PayPal von Monsum die Übermittlung einer Rechnungsnummer erwartet. In manchen Fällen kann es vor diesem Hintergrund zu einem Fehler kommen, wodurch der Zahlungsprozess abgebrochen wird.
Selbst wenn der ursprüngliche Fehler behoben wurde (z.B. Serverprobleme bei PayPal oder ein durch PayPal geblocktes Zahlungsmittel etc.), kann es vorkommen, dass die Zahlung weiterhin nicht durchgeführt wird und man nachfolgende Fehlermeldung erhält.
Dieses Problem hängt damit zusammen, dass Monsum an PayPal besagte Rechnungsnummer übergeben muss. Sollte zwischenzeitlich keine andere Rechnung erstellt worden sein, steht der Rechnungscounter bei dem gleichen Wert, wie vor dem ersten fehlgeschlagenen Zahlungsprozess. Diese Rechnungsnummer gilt allerdings bei PayPal als verbraucht und darf nicht nochmals verwendet werden. Dabei ist es von Seiten PayPal unerheblich, ob die Zahlung erfolgreich war oder nicht.
Was kann man tun?
- Doppelte Zahlungen zulassen: Hierfür melden man sich am eigenen PayPal-Account an und folgt dann diesem Link: https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-pref und ändert die Einstellungen von “Doppelte Zahlungen vermeiden” auf: ”Nein, versehentlich doppelt gesendete Zahlungen zulassen”. Das führt dazu, dass doppelt übermittelte Rechnungsnummern ignoriert werden.
Hinweis: Gleichzeitig wird hierdurch aber ermöglicht, dass der gleiche Rechnungsbetrag beim PayPal-Konto des Kunden mehrfach eingezogen werden könnte. |
- Rechnungscounter manuell hochsetzen: Unter Kontoeinstellungen -> Einstellungen -> Grundeinstellungen-> Grundeinstellungen kann man die Nummernkreise manuell beeinflussen. Zum Beispiel erhöht man den Wert unter “Nächste Rechnungsnummer” um +1. Dadurch würde die aktuelle Rechnungsnummer ausgelassen und die Nummerierung anschließend mit der eingestellten Rechnungsnummer vorgesetzt.
Hinweis: Bitte beachten Sie, dass im Zuge einer möglichen Betriebsprüfung dargestellt werden muss, warum die Rechnungsnummer übersprungen wurde. Dies wird im System nicht automatisch vermerkt. Diese Funktion ist daher mit Vorsicht zu verwenden. |
- Warten: Sobald eine weitere Rechnung erstellt wurde, wird der Rechnungscounter bei Monsum hochgezählt. Sollte man nun den Rechnungslauf bei der fehlgeschlagenen PayPal-Zahlung anstoßen, wird eine neue Rechnungsnummer an PayPal übermittelt, die bei PayPal noch nicht als “genutzt” gilt.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.