Zunächst habe ich viele Beiträge zu diesem Thema gelesen, aber die bereitgestellten Informationen sind nicht genug für mich oder ist nicht korrekt.Paypal wiederkehrende Zahlungen mit variabler Menge
Ich entwickle eine Website mit AngularJS und Ruby on Rails, die verschiedene Dienste anbietet. Benutzer können diese Dienste abonnieren (eine oder mehrere) und erhalten eine wiederkehrende Paypal-Zahlung (über ein Profil), um diese Dienste zu bezahlen (über die Händler-API). Für einen festen Betrag funktioniert der Service ok für mich.
Das Problem ist, die Menge kann von einer Periode zur anderen unterschiedlich sein, abhängig von der Anzahl der Dienste, die der Benutzer abonniert hat.
Ich habe Paypal-Dokumente gelesen, aber mir ist immer noch nicht klar, was der richtige Ansatz ist.
Meine Ansätze sind:
Sobald ein Benutzer einen neuen Dienst abonniert hat, kann ich das bestehende wiederkehrende Zahlungsprofil (mit Festbetrag) entfernen und einen neuen erstellen. Das wäre ok, aber ich habe gelesen, dass ich ein Profil nicht automatisch aus meiner Anwendung löschen kann. Ich kann nur erstellen. Um ein bestehendes Profil zu löschen, muss ich es manuell machen, indem ich mich in meinem Business Paypal Konto anmelde und es lösche. Wenn das stimmt, dann ist das für mich keine Lösung, denn ich kann nicht alles automatisch fließen lassen. Das ist jedoch ziemlich seltsam für mich. Ist das wahr? Wenn nicht, können Sie mir bitte sagen, wie es geht?
Obwohl ich nicht tief gelesen habe, las ich auf einem Beitrag, ich kann Referenz-Transaktionen verwenden, um dies zu implementieren. Ist das richtig?
Soweit ich verstanden, geschweige Referenztransaktionen mir den Betrag variieren vom Käufer zu bekommen, wenn ich es laufen, aber das Problem ist, dass dieser Vorgang nicht wiederkehrend nicht ausführt (verwaltet von Paypal). Ich sollte die Logik behalten, um sie von meiner Anwendung auszuführen. Recht?
Jede andere Vorgehensweise oder Klarstellung ist willkommen.
UPDATE Mein erster Ansatz ist es, nur eine variable wiederkehrende Zahlung mit der Menge aller abonnierten Dienste zu erstellen. Aber vielleicht besteht die Lösung darin, für jeden Dienst ein wiederkehrendes Zahlungsprofil zu erstellen?
Vielen Dank. In Bezug auf 1) habe ich nicht über diesen ManageRecurringPaymentsProfileStatus informiert. Jetzt denke ich, dass ich alte Profile abbrechen und neue erstellen kann.Ich entwickle in Rails, aber ich sehe kein Arbeitsbeispiel in Paypal doc. Weißt du wo du einen findest? In Bezug auf 2) Habe den Punkt, aber ich würde lieber Paypal dies für mich bisher schaffen. Zu 3) Was denkst du über mein letztes Update? Ich meine, was ist, wenn ich ein Profil pro Service-Abonnement mit dem Preis für diesen Service erstellen? – Rober
Definitiv eine andere praktikable Option. Es ist nur eine Frage, wie Ihre Kunden Ihre Abonnements verwalten möchten. –
Nun, ich werde es berücksichtigen, obwohl ich denke, das alte Profil zu entfernen und ein neues mit dem neuen Betrag zu erstellen, ist mein Favorit. Wissen Sie, wo ich ein funktionierendes Beispiel für ManageRecurringPaymentsProfileStatus for Rails finden kann? – Rober