|
|
|
Rank: Starting Member
Groups: Registered
Joined: 11/12/2002 Posts: 312 Location: ,
|
I'm building my IPN JSP and am trying to figure out when the txn_types happen... After looking through the docs this is how I think it works
1) Signup - A new user signs up.
a) A subscr_signup is sent
b) Several subscr_payment may be sent
c) A subscr_failed maybe sent
d) If a subscr_failed is sent, then a subscr_eot is sent
2) Cancelation - A user cancels his subscription.
a) A subscr_cancel is sent immediately
b) A subscr_eot is sent at the end of current term.
3) Modify - A user modifies his subscription.
a) Several subscr_payments may be sent
b) A subscr_failed maybe sent
c) If a subscr_failed is sent, then a subscr_eot is sent
4) Payment - Regularly Scheduled
a) Several subscr_payments may be sent
5) Failed Payment - After Retries
a) A subscr_failed is sent
b) A subscr_eot is sent
6) Normal EOT - If subscription expires
a) A subscr_eot is sent
If this is how everything works it would be safe to only worry about subscr_signup, subscr_modify, and subscr_eot.
Roger Thomas
|
|
|
|
|
|
|
|
|
Rank: Starting Member
Groups: Registered
Joined: 9/16/2002 Posts: 2,960 Location: ,
|
Yes, the easiest thing to do is handle subscr_signup and susbcr_eot. If subscr_modify is for the same service but just a different set of terms, you can even disregard that. If you actually ahve different levels of service, you will need to process subscr_modify. Patrick Breitenbach PayPal, Inc. Dev Net: https://www.paypal.com/pdn
|
|
|
|
Rank: Starting Member
Groups: Registered
Joined: 11/12/2002 Posts: 312 Location: ,
|
Hi, I would like to know if subscr_modify is sent immediately or when the modification take effect.
Mario Coulombe
|
|
|
|
Rank: Starting Member
Groups: Registered
Joined: 9/16/2002 Posts: 2,960 Location: ,
|
Immediately. Patrick Breitenbach PayPal, Inc. Dev Net: https://www.paypal.com/pdn
|
|
|
|
Guest
|
YAFVision Theme by Jaben Cargman (Tiny Gecko)Powered by YAF |
YAF © 2003-2009, Yet Another Forum.NETThis page was generated in 0.190 seconds.