2014-09-19 7 views
0

Ma tâche consiste à créer des paiements récurrents PayPal sur mon site Web. Cela peut être fait en utilisant l'API PayPal.Comment transmettre des variables personnalisées aux paiements récurrents PayPal

Si vous souhaitez créer des paiements récurrents, vous devez d'abord créer un profil récurrent dans le compte PayPal de l'acheteur. Vous pouvez créer récurrents en appelant la méthode Paypal API createRecurringPayment. Ce que vous devez faire avant cet appel, vous pouvez lire here.

Disons que chaque mois, nous voulons facturer l'utilisateur pour 10 $. Conformément à la documentation de PayPal, mon auditeur IPN chaque mois sera informé de cette transaction et c'est très bien. Mais le problème est que je dois transmettre des valeurs personnalisées à mon IPN Lister (ID utilisateur) pour identifier l'utilisateur et ensuite étendre son abonnement. Comment passer les variables personnalisées lorsque le paiement récurrent arrive automatiquement?

S'il vous plaît quelqu'un peut-il m'aider avec ceci?

Répondre

-2
<input type="hidden" name="custom" value='<?php echo json_encode(array('user_id' => $user_id, 'product' => 'property-advert')) ?>' /> 
+0

Bonjour RAJESH, cela peut être utile lorsque vous utilisez l'approche classique lorsque vous utilisez des champs cachés. J'ai besoin de quelque chose de totalement différent. – MrD

+0

Salut M. M, D'accord, c'est différent. Mais il pourrait y avoir un moyen. Vous pouvez enregistrer l'identifiant de profil dans la table, et aux hits IPN que vous pouvez utiliser, vous pouvez trouver cet identifiant de profil dans votre table. Je pense que GetRecurringPaymentsProfileDetails pourrait être utilisé pour cela. –

Questions connexes