Comment transmettre les détails de l'utilisateur à Razorpay pour le suivi des abonnements

J’ai essayé de créer une page personnalisée en utilisant l’option Publish Page et le plugin Landing Page, et comme je veux ajouter un modèle d’abonnement utilisant Razorpay, je veux passer l’e-mail ou le nom d’utilisateur de l’utilisateur actuel afin que Razorpay sache quel utilisateur a effectué un paiement et puisse ensuite les ajouter à un groupe. J’ai du mal à passer le nom d’utilisateur ou l’e-mail. Serait-ce possible, et comment ?

Vous aurez besoin d’un plugin.

Vous auriez un hook qui serait appelé après la connexion (ou un autre déclencheur, car les gens ne se connectent pas beaucoup) qui irait à Razorpay pour voir s’ils étaient des abonnés. Une meilleure solution serait que Razorpay appelle un webhook personnalisé lorsque le statut d’abonnement de quelqu’un a changé et modifie le groupe de cette façon ; probablement, vous voudriez à la fois le webhook et la vérification de connexion.

1 « J'aime »

Bonjour @MihirR, la page hébergée de Razorpay ne permet pas les produits par abonnement de la même manière qu’ils proposent les achats uniques. En effet, les liens d’abonnement doivent être générés par utilisateur.

Il n’y a que deux façons :

  1. Créer manuellement des liens d’abonnement depuis le tableau de bord de Razorpay :
    • Aller à la page d’accueil
    • Abonnements
    • Créer un plan d’abonnement
    • Créer un lien d’abonnement : vous devrez saisir les détails du client, le plan, etc.
    • Cela vous donnera un lien d’abonnement à partager avec le client
    • Le client clique sur le lien et paie l’abonnement
    • Vous devrez trouver un moyen de les ajouter par d’autres moyens, l’automatisation est presque impossible
  2. La meilleure façon : API d’abonnement
    • Cela nécessite un effort de développement important et une maintenance de serveur dédiée pour exécuter l’intégration de paiement. Si vous êtes un développeur professionnel, vous pouvez le faire vous-même. Cependant, si ce n’est pas le cas, je fournis exactement ce service d’intégration.

J’espère que ce n’est pas trop peu, trop tard.

Le fait que Stripe ne soit pas entièrement actif en Inde est la raison pour laquelle nous devons nous contenter de ce développement personnalisé.

Veuillez me faire savoir si vous avez besoin d’aide, payante ou autre.