Recently Viewed...
DNN Modules
SnowCovered Top Sellers

Content Workflow + Versioning + Categorization + Multiple Display Options = Truly Advanced DotNetNuke Content Management (Requires DNN 4.5.1 or later)

Gloss is the first ALL COLORS! skin, featuring a powerful XML-based flash and being 100% W3C CSS XHMTL1.0 compliant. Tune it yourself on the fly, changing colors, backgrounds, containers, text color and size, width and more! Brilliant!

Ultra Video Gallery is a brother product of Ultra Media Gallery, UVG allows you to add videos in various format and automatically convert them to flv format, you also can add videos from embed code and play them in our integrated flash video player.

'Relationship Building' and 'Communication' are two essential nuts and bolts for a business to prosper. This module allows you to bridge both of these and easily generate continuous awareness of your web site, products and services. Your prospects and customers will greatly appreciate this featur

Powerful, Ajax Enabled, Easy to Use. Document Management has never been better. Open-DocumentLibrary allows DotNetNuke users to share and manage documents in a flexible, intelligent way, offering granular control over Folder and Document access.

In this day and age, knowing as much detailed information as possible about your customer, prospect or web site user is essential. Thankfully, the new 'Dynamics Forms' module from Data Springs, makes it easier than ever to segment your data collection efforts.

Ultra Media Gallery is the most popular photo gallery and media gallery solution for DotNetNuke, UMG offers 10 different flash player to browse your gallery with completely different user interface experience.

Capture your users attention, enrich your site with multimedia flash, and create and opt in distribution list for your DNN site. These are just a few of the many features the Data Springs Module Collection can provide you.

Edit documents directly on your server. The premier document management solution for DotNetNuke (DNN). Index contents of documents. Share documents across your portal and avoid duplicates. Revised and flexible UI. Extensible architecture.

ALL NEW ! - Minimalist includes skin packs in 12 great colors. Each color has Flat, Gradient and Glass versions. Feature rich XML Flash header, perfect for just about any purpose. 9 Different menu options in each skin pack; 3 horizontal menus, 3 vertical menus and 3 all-new Twin level menus . . .

    |   Register   |   Thursday, December 04, 2008   
Data Springs Product Forums...
Subject: PayPal completion event not working
Prev Next
You are not authorized to post a reply.

Author Messages
Troy
Posts:56
river guide
river guide

08/04/2008 7:08 AM  

When PayPal is enabled (under payment gateway) my form completion event is not working.  The event is not complicated...it is just inserting the form data into a table.  Anyway, when I enable PayPal and submit the form I can make the purchase sucessfully but the event does not get executed.  I have read almost every post in the forums and I keep thinking that I have things set correctly but still no luck.  Is there anything special I need to do on the PayPal side other than have my account enabled?  Any help would be appreciated!

Here are my settings:

ALL USERS can view the form....

Enable Payement Gateway = Yes
Payment Gateway = PayPal
Test Mode = Not checked
PayPal Login = my test account email
PayPal Purchase Type = Purchase
PayPal URL = sandbox.PayPal.com(test)
Additional Parameters =
&item_name=$(TesttId)&amount=$(TestFee)&currency_code=USD&quantity=1&no_shipping=1
Form Completion Events = EvtInsertFormTestData
PayPal Payment Status = Pending

 

 

 

Candace
Posts:94
river guide
river guide

08/04/2008 9:42 AM  

Hi Troy,

Thanks for providing details here.  The main thing that caught my eye was the PayPal Payment Status being Pending.  Did you intentionally tie your completion event to occur when the status is pending?  If not, and you want this completion event to fire when payment is completed, then I suggest you link the event to 'Completed (Standard). 

A couple more things to check.  Please make sure that you are logged into your Paypal Developer Acct and make sure your form is visible to all users so PayPal can 'talk' to it.

Try these and see if they fix it for you.  Let us know if you have additional questions, ok?

Thanks,

Candace

Troy
Posts:56
river guide
river guide

08/04/2008 11:48 AM  

Candace,

Thank you for your quick response!

I have actually set each event one by one and tried to submit the form and I still do not get my completion event to fire. 

I have verified that I am logged into the PayPal Developer account as well.

 

Still no luck!

 

Troy

Candace
Posts:94
river guide
river guide

08/04/2008 1:14 PM  

Troy,

I'd like to review this further.  Can you open up a support ticket on snowcovered.com and give us temporary edit rights to your site?  Please provide username/password (preferably as host).

Thanks,

Candace

 

Chad
Posts:2271
river guide
river guide

08/04/2008 1:46 PM  
Troy,

Hi. A few things to go along with this....

1. Please go to Page Settings and double check that the page (and then the module) on the page is set to be viewable to 'All Users'. If you send everything to PayPal and the page that the user is supposed to go back to is not viewable to all users, then PayPal cannot talk to your form to process PayPal IPN codes.

2. Is 'EvtInsertFormTestData' a SQL statement/event? If so temporarily change it to be an email event, this way you will be notified when the IPN event fires and you don't have to wonder if the SQL is executing. Once you can verify its linked up to the PayPal IPN properly, you can change it back to the the SQL statement you are wanting to use.

3. If you turn off PayPal does that SQL event fire properly?

4. Ummm... If you add &Debug=True to the querystring (when signed in as admin) it should spit out the specific information that is sent to PayPAl. So if your form is on the page as www.yoursite.com/TabID/54/default.aspx, you should load the page as www.yoursite.com/tabID/54/default.aspx?Debug=True This will spit out the exact information send to paypal. Specifically check the URL to the &NotifyURL= is set to

5. Each IPN notification is processed as a 'DEBUG' info, if you go to Admin, Event Viewer, then within the menu add the option to enable 'ALL' for the 'DEBUG INFO' type you should see each IPN notification that comes back from PayPal.

-Chad
Troy
Posts:56
river guide
river guide

08/04/2008 8:00 PM  

Chad,

Here are my responses in the order above:

1. I verified that the page is viewable to all users (the module is set to inherit permissions from the page).

2. I changed EvtInsertFormTestData to a email event and I guess the IPN event did not fire because I did not receive the email.

3. If I do turn off PayPal the SQL event does fire.

4. I don't see anything when I add debug= true....I just see the paypal screen asking me to login but all of my form info is populated within paypal so I think that part is working.

5.  I don't see any Debug Info events under Admin>Event Viewer.

 Thanks,

Troy

 

Troy
Posts:56
river guide
river guide

08/06/2008 10:39 AM  
Everything is working perfectly now thanks to Candace and Chad!

FYI...verify that you have friendly url's enabled if you feel you have tried everything and your completion events are not working!

Host>Host Settings>Advanced Settings>Friendly URL Settings....make sure that the "Use Friendly Url's" checkbox is checked!

Here are my current settings:
Enable Payement Gateway = Yes
Payment Gateway = PayPal
Test Mode = Not checked
PayPal Login = my test account email
PayPal Purchase Type = Purchase
PayPal URL = sandbox.PayPal.com(test)
Additional Parameters =
&item_name=$(TesttId)&amount=$(TestFee)¤cy_code=USD&quantity=1&no_shipping=1
Form Completion Events = EvtInsertFormTestData
PayPal Payment Status = Completed (Standard)
Fanny
Posts:1
new to the springs
new to the springs

11/18/2008 8:56 PM  
Hi Troy,

I've tried to follow your steps but completion event still not working. 'Use Friendly Url's' is checked as well like you mentioned. Any suggestion?
Candace
Posts:168
river guide
river guide

11/25/2008 4:16 PM  
Fanny,

Did you get this working or do you still need help? I understand from the email you sent that you were on a local host. Has this changed yet?

Candace
You are not authorized to post a reply.
Forums > Product Discussion - DotNetNuke Modules > Dynamic Forms > PayPal completion event not working



ActiveForums 3.7

Copyright 2005 - 2008 by Data Springs, Inc.
Terms Of Use | Privacy Statement