Hoe gebruikersgegevens door te geven aan Razorpay voor het volgen van abonnementen

Ik heb geprobeerd een aangepaste pagina te maken met de optie Publiceren en de plug-in Landingspagina, en omdat ik een abonnementmodel met Razorpay wil toevoegen, wil ik de e-mail of gebruikersnaam van de huidige gebruiker doorgeven, zodat Razorpay weet welke gebruiker een betaling heeft gedaan en deze vervolgens aan een groep kan toevoegen. Ik heb moeite met het doorgeven van de gebruikersnaam of e-mail. Zou dat mogelijk zijn en hoe?

Je hebt een plugin nodig.

Je zou een hook kunnen hebben die wordt aangeroepen na het inloggen (of een andere trigger, aangezien mensen niet zo vaak inloggen) die naar Razorpay gaat om te zien of ze abonnees waren. Een betere oplossing zou zijn om Razorpay een aangepaste webhook te laten aanroepen wanneer de abonnementsstatus van iemand is gewijzigd en de groep op die manier aan te passen; waarschijnlijk wil je zowel de webhook als de login-check.

1 like

Hi @MihirR , Razorpay’s hosted page doesn’t allow subscription products in the way that they offer one-time purchases. Because subscription links have to be generated on per-user basis.

There are only two ways:

  1. Create subscription links manually from Razorpay’s Dashboard:
    • Go to Home Page
    • Subscriptions
    • Create a Subscription Plan
    • Create a Subscription link: you will need to enter customer details, plan etc.
    • It will give you a subscription link to share with the customer
    • The customer clicks on the link and pays for the subscription
    • You will need to find a way to add them using some other means, automation is almost impossible
  2. The best way: Subscription API
    • This requires a significant development effort and dedicated server maintenance to run the payment integration. If you’re a professional developer, you can do it yourself. However, if you’re not, I provide exactly this integration service.

I hope this is not too little, too late.

The fact that Stripe is not fully active in India is the reason why we have to make do with this custom development.

Please let me know if you need any help paid or otherwise.