2009-10-25 4 views
1

J'utilise la norme Paypal à intégrer sur mon site, en utilisant les champs de formulaire HTML.question Paypal IPN (intégration des processus de back-end)

J'ai activé les notifications IPN sur mon (bac à sable), et le serveur Paypal est en mesure d'appeler avec succès mon site, avec des données IPN.

Je veux être en mesure de répondre aux événements spécifiques suivants dans mon traitement back-end (à savoir l'aide de scripts côté serveur personnalisé):

Description de l'événement terminé le paiement terminé avec succès fin d'abonnement subscr_eot de terme abonnement subscr_cancelled annulé card_chargeback incident de paiement par carte de crédit claim_dispute_began réclamation contestation a commencé claim_dispute_closed réclamation contentieux clôturé remboursement Un remboursement a été effectué.

Je suis conscient qu'il est peut-être (* certains) combinaison de payment_status, txn_id (et éventuellement d'autres domaines). Plusieurs champs sont renvoyés dans les données IPN. Cependant, la documentation ne partitionner proprement les champs dans celles qui sont nécessaires pour identifier les événements qu'un utilisateur peut vouloir écouter (tels que ceux ci-dessus) - au moins, je ne pouvais le faire de la documentation.

Je vous serais reconnaissant si quelqu'un avec une expérience de l'intégration de Paypal pourrait indiquer (à savoir la carte) les événements ci-dessus pour les champs utilisés pour les identifier.

Par exemple, l'événement sera complété cartographiés comme suit:

complète => payment_status = complet

etc.

+3

Je ne suis pas le seul à trouver de la documentation PayPal péniblement confus? Bien. – TRiG

Répondre