2015-07-21 1 views
-2

J'applique l'essai paypal gratuit avec Paypal PDT. Selon les documents Paypal "Lorsqu'un client vous paye, PayPal vous envoie l'identifiant de transaction du paiement en ajoutant l'identifiant de la transaction à une URL que vous spécifiez dans le profil de votre compte.Cette information est envoyée via un HTTP GET". J'ai des résultats GET lorsque la transaction n'est pas gratuite, cependant sur un essai gratuit PDT ne retourne aucune variable GET/POST.Paypal PDT ne fonctionne pas avec essai gratuit

Est-il possible d'utiliser Paypal PDT sur des essais gratuits? Tous les conseils/suggestions sont les bienvenus. Merci d'avance!

ajouté Note:

  • Mon Auto Retour est réglé sur

  • J'ai spécifié une URL de retour

  • Transfert des données de paiement est réglé sur

Répondre

1

PDT fonctionne avec chaque transaction. Mais il présente quelques lacunes qui l'empêchent d'être utilisé de manière fiable comme solution unique pour le traitement du post-paiement. Deux moments spécifiques lorsque PDT ne s'avère pas être une solution optimale est lorsque vous êtes payé avec un eCheck et lorsque votre utilisateur quitte l'écran de confirmation de paiement PayPal avant d'être redirigé vers votre site. Nous vous conseillons d'utiliser IPN pour la méthode alternative.

Mais chaque transaction dans PayPal est requise pour avoir un montant, puis l'ID de transaction sera créé. Mais pour le 'procès gratuit' dont vous avez parlé, voulez-vous dire qu'il n'y a pas de montant dans la transaction? Si oui, quel type de transaction et comment l'avez-vous créé?

+0

oui, je veux dire aucun montant (0 $), comme dans Free, et après 30 jours l'utilisateur aura une chance de s'abonner pour 20 $. Désolé si je manque quelque chose de nouveau chez Paypal. Je viens de le créer en utilisant le bouton du commerçant. Quoi qu'il en soit mes spécifications ont changé du client, donc il n'y aurait plus d'essai gratuit. Et merci de clarifier, je devrais juste utiliser IPN. Plus le point! – mpalencia