Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PayPal subscriptions and IPN

Tags:

paypal

After a PayPal subscription is created for a user, does subscr_signup get sent before or after confirming the payment?

I am using django-paypal, which does not have built-in functionality to handle the subscr_payment IPN message.

This lead me to wonder whether or not I can use subscr_signup as an indicator that the subscription was successful.

Many thanks

like image 396
AlexBrand Avatar asked May 10 '12 20:05

AlexBrand


People also ask

What is PayPal IPN service?

Instant Payment Notification (IPN) is a message service that automatically notifies merchants of events related to PayPal transactions. Merchants can use it to automate back-office and administrative functions, including automatically fulfilling orders and providing customers with order status.

Can you see subscriptions on PayPal?

Log in to your PayPal Business or Premier account at www.paypal.com. At the top of the page, click Activity. From the Transaction drop-down menu, click Subscription agreements. Use Search for transactions or any combination of the drop-down menus to locate a subscription.

How do I fix PayPal Instant Payment Notification IPN?

Step 1: In your PayPal Account, go to my account –> profile – my setting tools – instant payment notifications – update – choose IPN settings. Step 2: Paste the notification URL given and enable the option “* Recive IPN messages”.

How do I use PayPal with IPN?

Click the settings icon at the top of your PayPal account page and then click Account Settings. On the Notifications page, click the Update link for the Instant payment notifications item. Click Choose IPN Settings to specify your listener's URL and activate the listener.


1 Answers

Typically subscr_signup is sent after subscr_payment(3 sec apart), but the sequence is not guaranteed. PayPal recommendation is to rely on subscr_signup. Read more here: http://www.mixedwaves.com/2010/11/paypal-subscriptions-ipn-demystified/

like image 190
bershika Avatar answered Oct 09 '22 00:10

bershika