|
|
|
Rank: Starting Member
Groups: Registered
Joined: 4/22/2003 Posts: 19 Location: ,
|
I am using PayPal for subscriptions...
I have tested my script on eliteweaver and it WORKS :)
Testing Live on PayPal I receive the following values in my IPN...
str =
txn_type=subscr_signup
subscr_id=S-0RA602345V829325W
last_name=Kursten
item_name=e-z-quote
mc_currency=GBP
recurring=1
verify_sign=ApG-PLiU.ba3boqvInWRmrNAEfzQAFqr0YfL.zG1H2uTSbMYEloSk7M0
payer_status=intl_unverified
payer_email=jeanine%40network17.co.uk
first_name=Jeanine
receiver_email=accounts%40e-z-quote.co.uk
payer_id=TXVV5DBM8W268
reattempt=1
item_number=001
subscr_date=06%3A11%3A15+Apr+24%2C+2003+PDT
custom=jeanine¬ify_version=1.4
period1=7+D
mc_amount1=0.00
period3=1+M
mc_amount3=8.25
cmd=_notify-validate
Response = VERIFIED
HTTP Status = 200
Payment_status = undefined
Txn_id = undefined
Why is Payment_status = undefined (It's supposed to be Complete!)
AND
Where's my Txn_id ??? Txn_id = undefined...
Anyone know what I could be doing wrong here???
Should I be using Subscr_id instead of Txn_id seeing as I'm processing subscriptions?
And
Also - should I be looking for Payment_status - or is that not sent with a subscription IPN???
|
|
|
|
|
|
|
|
|
Rank: Starting Member
Groups: Registered
Joined: 4/22/2003 Posts: 19 Location: ,
|
I know - that is not the problem, but thanks for your reply.
I changed the case for my variables:
// Assign posted variables to local variables
var Item_name = Request.Form("item_name"); var Receiver_email = Request.Form("receiver_email"); var Item_number = Request.Form("item_number"); var Invoice = Request.Form("invoice"); var Payment_status = Request.Form("payment_status"); var Payment_gross = Request.Form("payment_gross"); var Txn_id = Request.Form("txn_id"); var Payer_email = Request.Form("payer_email");
// Note: additional Subscription IPN variables Included as follows...
var Txn_type = Request.Form("txn_type"); var Startdate = Request.Form("subscr_date"); var Subscr_effective = Request.Form("subscr_effective"); var Period3 = Request.Form("period3"); var Mc_amount3 = Request.Form("mc_amount3"); var Mc_currency = Request.Form("mc_currency"); var Recurring = Request.Form("recurring"); var Reattempt = Request.Form("reattempt"); var Retry_at = Request.Form("retry_at"); var Recur_times = Request.Form("recur_times"); var Subscr_id = Request.Form("subscr_id");
Dave
|
|
|
|
Rank: Starting Member
Groups: Registered
Joined: 9/16/2002 Posts: 2,960 Location: ,
|
custom and item_number should be empty. 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.246 seconds.