2016-04-13 1 views
0

J'ai un problème avec le paiement sur l'abonnement IPN paypal.Achetez maintenant avec payez vs payez avec l'abonnement sur IPN paypal

Si je mets cmd est '_clic-abonnements', après paiement, j'ai vu réponse IPN pour mettre à jour mon DB est très lent.

Mais si je mis cmd « _xclick », après paypmen, j'ai vu réponse IPN mettre à jour ma db est très rapide, semble immédiate ...

Est-ce que quelqu'un sait sur ce problème. Pourriez-vous m'aider??

Merci beaucoup!

+0

Quel est le problème? Paypal n'offre aucune garantie de temps de service. Il est compréhensible que la configuration d'un abonnement prenne plus de temps. Pourquoi dépendez-vous du traitement immédiat? – EJP

+0

um, oui, parce que j'ai besoin de voir une nouvelle mise à jour sur ma base de données immédiatement après le retour sur mon site. Comme moi a parlé. J'ai vérifié, si j'utilise cmd est '_xclick', le service est fait immédiatement, mais avec cmd '_clic-abonnements', j'ai essayé beaucoup de temps, mais pas .... – haidn

+0

Eh bien, il semble que vous n'obtiendrez pas cela. Ce que je fais sur la page de retour est de les remercier pour s'abonner/acheter/quoi que ce soit et de conseiller que le service ou la livraison ou quoi que ce soit aura lieu dès que le paiement est reçu par l'entreprise de Paypal, et mon gestionnaire IPN prend en charge accomplissement. – EJP

Répondre

0

Si vous comptez sur le temps, vous devez utiliser Express Checkout pour les abonnements. C'est parce que vous n'avez pas besoin d'attendre une notification IPN pour mettre à jour votre base de données, à la place vous obtiendrez la réponse de paypal tout de suite dans un appel d'API.

Dans votre cas, vous aurez besoin des informations d'identification de la personne qui recevra l'argent, pas de la personne qui va s'abonner. Vous avez besoin de suivre le processus décrit ici: developer.paypal.com/docs/classic/express-checkout/

Ici vous pouvez voir des diagrammes: here