Questions tagged [paypal-ipn]

Paypal IPN (Instant Payment Notification) is PayPal's push notification service that sends a notification when a transaction is created or has a status change

Paypal Instant Payment Notification (IPN) is PayPal's push notification service that sends a regular HTTPS POST request to a URL you designate in your PayPal account, or when you make certain API calls. PayPal will then notify you when a transaction is created or its status changes (i.e. a dispute is opened).

Common events that can trigger an IPN notice

  • payments
  • Credit Card payments
  • Credit Card disputes
  • PayPal disputes (where PayPal was the payment method)
  • Dispute settlement
  • echeck payment clearance (a PayPal payment status change)

Related Tags

Useful links:

2683 questions
100
votes
3 answers

IPN vs PDT in Paypal

I'm having some trouble choosing between PayPal's Instant Payment Notification (IPN) and Payment Data Transfer (PDT). Basically, users buy a one-off product on my site, pay on PayPal, and return to my site. I understand how IPN works but I'm now…
Tom
  • 28,567
  • 26
  • 84
  • 120
63
votes
14 answers

Paypal IPN always return "payment_status: Pending" on sandbox?

I'm trying to implement PayPal on my website. I use this class: http://www.micahcarrick.com/php-paypal-ipn-integration-class.html Right now I'm testing using the PayPal sandbox. Here is the problem: User makes payment - ok User returns to my…
marc
  • 2,813
  • 6
  • 22
  • 24
55
votes
4 answers

Subscriptions with Paypal IPN

I am adding subscriptions to a site using Paypal IPN which works very well, I can successfully create a new subscription and verify it. The subscription has a two week free trial. The guide was unfortunately a little vague on subscription…
DanCake
  • 1,963
  • 4
  • 21
  • 29
43
votes
5 answers

Where is the 'IPN History' on the new PayPal website?

Just been trying to find the new IPN History link on the new PayPal website and I can't see it anywhere. Are they still supporting this?
Daniel West
  • 1,758
  • 2
  • 20
  • 34
38
votes
6 answers

Paypal Sandbox Test Tool IPN Simulator in Localhost

How to use Instant Payment Notification Simulator in local machine? What will be provided in IPN handler URL? I don't have access to our router. Thanks
JR Galia
  • 16,343
  • 19
  • 84
  • 143
31
votes
2 answers

Send Paypal Recurring Payments commands with IPN Simulator

I am working with recurring payments (Express Checkout) and I have an IPN listener receiving messages. All is running fine and I have checked several commands, response and VERIFY. But I cannot test IPN with recurring payments because I have not…
ferpega
  • 3,012
  • 4
  • 40
  • 60
30
votes
3 answers

IPN was not sent, and the handshake was not verified. Please review your information.

I am working with Expresscheckout on Paypal, For single time Users payment integration. Working flow 1st create token and user redirect to paypal page and success to my return url page. 1.SetExpressCheckout 2. DoExpressCheckoutPayment My…
shashik493
  • 760
  • 1
  • 8
  • 12
26
votes
5 answers

PayPal IPN unique identifier

I always assumed that txn_id sent with IPN message is unique. PayPal guidelines seem to support this idea - https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro Avoid duplicate IPN messages. Check that…
arnaslu
  • 1,014
  • 3
  • 10
  • 19
25
votes
4 answers

What is a PayPal payer id?

Instant Payment Notification script receives among other parameters the following one: payer_id = LPLWNMTBWMFAY What is the meaning of that string?
Antonio
  • 10,838
  • 11
  • 54
  • 87
23
votes
2 answers

Paypal IPN override charset

i have a problem with this paypal IPN. I saw, a lot of people had. I try to pay as a user: Árvíztűrő Tükörfúrógép In this name, there are all special chars, what are in hungarian ABC. I am a hungarian PHP developer. Ok, i tried to search a lot of on…
vaso123
  • 12,011
  • 4
  • 28
  • 59
22
votes
7 answers

Is there a PayPal IPN code sample for Ruby on Rails?

There are official code samples for several languages but couldn't find one for Rails.
joscas
  • 6,731
  • 5
  • 36
  • 57
21
votes
8 answers

PayPal IPN acknowledgements failing with SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure

With no changes on our side and perhaps related to POODLE/SSL3 our PayPal API call to PPIPNMessage::validate is now failing with. SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure The checkout and receipt of IPN is fine (and we have never…
ianhk
  • 651
  • 1
  • 5
  • 9
21
votes
1 answer

Paypal recurring payment ipn

I have a little question about recurring payments in paypal. Example: I start a recurring payment, 20$ for each month during 1 year. Does paypal send an IPN for every month of this recurring payment? Thanks.
Gori
  • 361
  • 3
  • 14
21
votes
6 answers

PayPal IPN Bad Request 400 Error

Using the PayPal IPN, I keep getting an error 400. I have been making the script send me emails of $res to see what the response is, inside of the while (!feof($fp)) {} loop. I always end up getting the error: HTTP/1.0 400 Bad Request In total I get…
user1576375
  • 213
  • 1
  • 2
  • 6
20
votes
4 answers

PayPal payments: Default to 'Pay with Credit Card' instead of loggin in with a PayPal Account

I have seen this done before so I know it's possible - when you redirect to a PayPal checkout from your site, paypal presents you with 2 options to make a payment. One is "Login with PayPal Account" and the other one is something like "Don't have a…
user1386254
  • 323
  • 2
  • 4
  • 9
1
2 3
99 100