Comment vérifier la réussite de paiement de paypal
Je suis en train d'essayer d'obtenir la transaction info de transaction de paypal qui est transmis à notre site web, lorsque le client est redirigé vers notre site web.
J'ai tourné de retour automatique et pdt dans mon compte paypal sandbox réglage. J'ai posté un exemple de transaction de paypal et il a répondu à mon url de retour avec tx ajouté.
Comme trouvé dans la doc, j'ai fait un curl req. à https://www.paypal.com/cgi-bin/webscr et essayé d'obtenir des informations en passant par le req valeurs comme suit:
a.) tx = same one received from paypal
b.) at = pdt code given by paypal while turning pdt on
c.) cmd= "_notify-synch"
mais en suite je obtenir String(0) "".
Ce que je suis absent?
Ce que Paypal type de compte que vous utilisez? Payflow, Payflow Pro... etc.
Je me suis connecté à paypal sandbox compte et a trouvé le type de Compte: type d'entreprise ne payflow ou payflow pro... à partir de où puis-je vérifier?
Si vous ne connaissez pas, alors vous n'êtes probablement pas à l'aide de Payflow.
comment puis-je le vérifier?
Il dit dans vos e-mails de confirmation lorsque vous avez signé pour le compte de paiement. Les mêmes messages doivent également avoir le liens de votre API.
Je me suis connecté à paypal sandbox compte et a trouvé le type de Compte: type d'entreprise ne payflow ou payflow pro... à partir de où puis-je vérifier?
Si vous ne connaissez pas, alors vous n'êtes probablement pas à l'aide de Payflow.
comment puis-je le vérifier?
Il dit dans vos e-mails de confirmation lorsque vous avez signé pour le compte de paiement. Les mêmes messages doivent également avoir le liens de votre API.
OriginalL'auteur KoolKabin | 2011-09-01
Vous devez vous connecter pour publier un commentaire.
Je lui conseillerais de regarder dans l'aide de PayPal Instant les Notifications de Paiement (IPN).
PayPal IPN vous permet (de manière asynchrone) processus, les informations de commande alors que pas avoir à dépendre de l'acheteur de retourner à votre site web pour remplir le bon de commande.
Vous pouvez utiliser IPN par la mise en place d'un script qui reçoit ce POST () les données de PayPal. En outre, vous devez inclure le code suivant dans votre bouton et/ou les appels de l'API(s):
Pour le Site web de Norme sur les Paiements (où "xxxxxxxx" est l'URL complète de votre script IPN):
input type="hidden" name="notify_url" value="xxxxxxxx"
Pour Express Checkout:
Inclure NOTIFYURL=xxxxxxxx dans votre SetExpressCheckout et DoExpressCheckoutPayment appel d'API
Pour Le Site Web De Paiements Pro
Inclure NOTIFYURL=xxxxxxxx dans votre DoDirectPayment appel d'API
Vous pouvez trouver un exemple de code, de documentation et d'information sur PayPal IPN à https://www.paypal.com/ipn
De plus, voici un article avec des étapes supplémentaires sur la vérification de l'authenticité de l'IPN messages à https://www.x.com/developers/community/blogs/ppmtsrobertg/securing-your-instant-payment-notification-ipn-script
OriginalL'auteur Robert