Wie übergibt man Nutzerdaten an Razorpay für Subscription Tracking?

Ich habe versucht, eine benutzerdefinierte Seite mit der Option „Seite veröffentlichen“ und dem Landingpage-Plug-in zu erstellen. Da ich ein Abonnementmodell mit Razorpay hinzufügen möchte, möchte ich die E-Mail-Adresse oder den Benutzernamen des aktuellen Benutzers übergeben, damit Razorpay weiß, welcher Benutzer eine Zahlung getätigt hat und ihn dann zu einer Gruppe hinzufügen kann. Ich habe Schwierigkeiten, den Benutzernamen oder die E-Mail-Adresse zu übergeben. Wäre das möglich und wie?

Sie benötigen ein Plugin.

Hätten Sie einen Hook, der nach dem Login aufgerufen wird (oder einem anderen Auslöser, da sich die Leute nicht so oft anmelden), der zu Razorpay geht und prüft, ob sie Abonnenten waren. Eine bessere Lösung wäre, Razorpay bei jeder Änderung des Abonnementstatus eines Kunden einen benutzerdefinierten Webhook aufrufen zu lassen und die Gruppe auf diese Weise zu ändern; wahrscheinlich möchten Sie sowohl den Webhook als auch die Login-Prüfung.

1 „Gefällt mir“

Hallo @MihirR, die gehostete Seite von Razorpay erlaubt keine Abonnementprodukte auf die gleiche Weise, wie sie Einmalkäufe anbieten. Da Abonnement-Links pro Benutzer generiert werden müssen.

Es gibt nur zwei Möglichkeiten:

  1. Abonnement-Links manuell über das Razorpay-Dashboard erstellen:
    • Gehen Sie zur Startseite
    • Abonnements
    • Einen Abonnementplan erstellen
    • Einen Abonnement-Link erstellen: Sie müssen Kundendetails, den Plan usw. eingeben
    • Dies generiert einen Abonnement-Link, den Sie mit dem Kunden teilen können
    • Der Kunde klickt auf den Link und bezahlt das Abonnement
    • Sie müssen einen Weg finden, sie auf andere Weise hinzuzufügen, Automatisierung ist fast unmöglich
  2. Der beste Weg: Abonnement-API
    • Dies erfordert einen erheblichen Entwicklungsaufwand und eine dedizierte Serverwartung, um die Zahlungsintegration auszuführen. Wenn Sie ein professioneller Entwickler sind, können Sie dies selbst tun. Wenn Sie jedoch keiner sind, biete ich genau diesen Integrationsservice an.

Ich hoffe, dies ist nicht zu wenig, zu spät.

Die Tatsache, dass Stripe in Indien nicht vollständig aktiv ist, ist der Grund, warum wir uns mit dieser benutzerdefinierten Entwicklung behelfen müssen.

Bitte lassen Sie mich wissen, wenn Sie Hilfe benötigen, ob bezahlt oder nicht.