2013-06-13 9 views
1

Je ne suis pas sûr de savoir à quels messages IPN je devrais m'attendre lorsqu'un paiement récurrent est configuré via l'API Express Checkout.Paypal paiement récurrent des messages IPN

La période est de trois mois et les trois premiers mois sont gratuits. Lorsque le client s'inscrit, j'attends un message IPN avec le type de transaction (txn_type) recurring_payment_profile_created. Après trois mois, j'attends un message avec txn_type = recurring_payment et un payment_status. Autant que je sache, je ne devrais pas en recevoir une avant la fin de la période d'essai.

Mais quel message vais-je recevoir lorsqu'un client annule le paiement récurrent? Le seul candidat probable pour txn_type que je peux voir est subscr_cancel, mais cela est répertorié avec d'autres types subscr_x, et je comprends que les abonnements sont distincts des paiements récurrents. Est-ce que je recevrai un IPN avec txn_type = subscr_cancel lorsqu'un client annule un paiement récurrent, ou recevrai-je autre chose (et si oui, que recevrai-je)?

Répondre

0

Vous recevrez un IPN pour la création du profil lorsque l'utilisateur s'inscrit. Vous recevrez également un IPN pour chaque paiement récurrent quand ils sont traités. Lorsque le profil est annulé, vous recevrez un autre IPN pour cela. Vous obtiendrez un IPN avec txn_type=recurring_payment_profile_cancel.

+0

Ceci n'est pas répertorié dans leur référence de variable IPN. Est-ce juste incomplet? –

+1

Selon la documentation de Paypal, la valeur transmise pour la variable 'txn_type' pour un abonnement annulé est 'subscr_cancel'. https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNandPDTVariables/ – Billy

+0

Je crois que 'recurring_payment_profile_cancel' fait partie d'un plugin Wordpress Paypal, pas une notification IPN. http://wordpress.org/plugins/paypal-framework/ – Billy