iceget
Goto Top

PayPal Abo Initialzahlung möglich

Hallo liebe Community,

ich habe auf meiner Website einen Benutzerbereich (Videos) wo Mitglieder ein monatlich PayPal Abo abschließen können.
Alles funktioniert super bis auf: wenn das Abo abgeschlossen wird, wird die Zahlung nicht in Echtzeit angestoßen. D.h. das Abo wird zwar erstellt,
aber es kann sein wenn der Kunde das PP Konto nicht gedeckt hat, das dann diese Zahlung für den 1 Monat nicht abgebucht werden kann.

Gibt es hier eine Möglichkeit wie bei einem Einmalkauf das zuerst der Einmalkauf durchgeführt wird, und parallel dann das Abo?

Hatte nun schon von 20 Abos 2 dabei die zwar abgeschlossen wurden, aber eben das PP-Konto nicht gedeckt war.

Wie habt ihr das gelöst?

Vielen dank schonmal im Vorfeld, lg iceget

Content-ID: 1875284096

Url: https://administrator.de/contentid/1875284096

Ausgedruckt am: 25.11.2024 um 14:11 Uhr

wiesi200
wiesi200 10.02.2022 um 07:58:39 Uhr
Goto Top
Hallo,

das was du willst ist laut Dokumentation eigentlich der Standard Ablauf.
https://developer.computop.com/display/DE/PayPal
Ist jetzt schlecht zu sagen wo dein Problem ist. Wenn du das Zahlmodul für deine Webseite selbst erstellt hast muss du dir die Doku noch mal ansehen, wenn du ein nicht genanntes Fremdmodul verwendest dann muss du die Fragen.

Aufruf der Schnittstelle für Abonnements
Voraussetzungen
Die Option „Reference Transaction“ muss bei PayPal eingerichtet sein. Bitten Sie PayPal direkt um die Aktivierung.
Bitte konfigurieren Sie zusätzlich die entsprechende Genehmigung in Ihrem Paypal-Händlerkonto
Belasten bestehender Kunden auf der Grundlage einer früherer Transaktion
Einholen der Autorisierung und initiieren von PayPal-Zahlungen per Händleranbindung
Die Option „Reference Transaction“ muss für Ihre Computop MerchantID eingerichtet sein.
Ablauf
Zur Erstellung eines Abos wird zuerst eine normale PayPal-Zahlung mit dem zusätzlichen Parameter „RTF=I“ initiiert. Dies fügt ein Abo-Flag an die Transaktion an, damit diese von PayPal wiedererkannt wird. Möchten Sie in dem ersten Request nur die „BillingAgreementID“ holen, ohne dem Kunden einen Betrag anzuzeigen, übermitteln Sie bitte an das Paygate den Parameter "txtype=BAID". Wird der txtype=BAID gesendet, wird der eingereichte Betrag vom Paygate automatisch auf 0,00 gesetzt.  
Bitte beachten Sie, dass der Händler auf gar keinen Fall einen Betrag von 0,00€ senden darf, dies kann unser Paygate nicht verarbeiten.
D.h. der Händler muss einen Betrag X >0,00 übertragen und wir setzen diesen dann in Richtung PayPal auf 0,00.
Unsere Response an den Händler enthält die normalen PayPal-Parameter sowie den zusätzlichen Parameter „BillingAgreementID“. Dieser muß in deren System an der Zahlung hinterlegt werden.
Zur Erstellung der zweiten/wiederkehrenden Abo-Zahlung verwenden Sie bitte die URL https://www.computop-paygate.com/paypalAbo.aspx durchgeführt werden. In dieser Server-zu-Server-Verbindung verwenden Sie bitte die normalen PayPal-Parameter zuzüglich des Parameters „BillingAgreementID“. Der zusätzliche Parameter löst die zweite/wiederkehrende Zahlung mit Bezug auf die ursprüngliche Zahlung aus Auf diese Weise ist kein Login des PayPal-Kunden notwendig und Sie können Beträge von dessen Konto abbuchen.
Hinweis
Folgender Zusatz wird während des Bezahlprozesses im PayPal Account des Kunden angezeigt (Beispiel):
"Hiermit genehmigen Sie –Händlername–, künftige Zahlungen direkt und ohne Ihr Zutun von Ihrem PayPal-Konto abzubuchen. Sie können diese Genehmigung für die Zukunft jederzeit in Ihrem Profil widerrufen."  
Der Kunde kann sich in seinem PayPal Account über diese Funktion informieren.
iceget
Lösung iceget 15.02.2022 um 19:17:09 Uhr
Goto Top
Vielen Dank, das genau hatte ich nicht aktiviert. Funktioniert nun. Vielen Dank!