2011-10-11 19 views
0

J'ai une erreur avec Paypal: IPN me donne un identifiant de transaction différent de celui affiché sur la page PayPal (PayPal affiché vous avez terminé le paiement, comme dans l'image ci-jointe).IPN renvoie un ID de transaction différent

Dans mon fichier IPN, je prends l'identifiant de transaction $_POST['txn_id']. Maintenant, j'utilise le bac à sable.

Est-ce mon problème?

transaction id

Répondre

1

PayPal a un numéro de transaction différente pour l'acheteur et le vendeur d'un paiement. Si vous comparez l'ID de transaction dans l'IPN avec l'ID de transaction avec le côté vendeur, vous constaterez qu'ils sont identiques.

Si un acheteur appelle avec son ID de transaction et que vous souhaitez rechercher automatiquement la transaction PayPal correspondante, utilisez l'API GetTransactionDetails.

+0

Je compare l'ID dans l'ipn (prendre de $ _POST ['txn_id']) avec l'identifiant de transaction dans la page du vendeur, mais ils ne sont pas les mêmes. Peut-être que je ne comprends pas waht vous écrivez .. – pindol

+0

Avez-vous trouvé une solution? – Warrior

Questions connexes