Great Ideas. Always Flowing.

We are not happy until you are happy. Client satisfaction guaranteed. Whatever your needs and requirements, we have the skills and resources for the job!

Quick login...


Or... now make it easy with Facebook Integration
Connect via Facebook



Top Sellers

Frustrated over the lack of customization for your user's registration fields? Dynamically setup your DNN Portal with custom registration fields, layout, questions, and other core integration options......

Ultra Video Gallery is a brother product of Ultra Media Gallery, UVG allows you to upload videos in various format and automatically encode them to flv or H264 format, you also can add videos from internet or record live videos from your webcam.

Build high performance, completely customizable data-entry forms and views driven by your DNN and external databases. New built-in tools make it a snap to quickly create data entry forms, data views, and even database tables. Plus, add your own HTML, CSS, Javascript, SQL commands, stored procedures,

The most advanced DotNetNuke shopping cart on the planet. Easy to use e-Commerce, Secure Shopping Cart Software and SEO friendly. B2C / B2B Ecommerce Sites.

One stop solution for events calendar and events registration! FREE DOWNLOAD is available now!

Dynamic Email/Form Completion Issue
Last Post 03-01-2010 01:03 PM by Chad Nash. 16 Replies.
AddThis - Bookmarking and Sharing Button Printer Friendly
  •  
  •  
  •  
  •  
  •  
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
BrianGUser is Offline
wading in the water
wading in the water
Posts:21
Avatar

--
02-19-2010 12:07 PM

    I am using DF 3.0.10 Trial version on DNN 5.2 (hosted on GoDaddy - and I know that can cause issues in itself).

    I've been working on creating a couple of forms for 4 days now.  I finally simplified them that they work when going to Paypal.  However, the Form Completion Events under the PayPal Gateway do not seem to be working correctly.  I have an event for a dynamic email.  I select it in the Form Completion Event.  I have it set of the Completed (Standard) status.  However, when I click Save Completion Event/PayPal Status Setting, it clears the fields. 

    I was hoping this was just standard display refreshing, but when I test the payment, (via the paypal sandbox and via a live production account), while the paypal payment works find, no email at all is sent from DF. I even imported the DemoFile (DynamicFormswbasicPayPalIntegration) and find the same issue exists (even though DataSprings now has an extra $1 from me as I tried the demo on their site).

    These are my final steps to getting these pieces done so I can talk to my client about purchasing DF and making the site functionality live.

    Any suggestions?  Ideas? 

    By the way, my hope is that I can include multiple events upon completion (email, save, maybe even PDF). 

    All help is appreciated!

    Thanks,Brian

    CandaceUser is Offline
    river guide
    river guide
    Posts:2431
    Avatar

    --
    02-19-2010 12:23 PM

    Hi Brian,

    When you click on Save Completion Event/PayPal Status Setting, it will really clear out in preparation for the next selection.  Are you saying that the setting does not stick when you check back on your email event again?

    There are a number of areas to check when the email event is not firing.  First, can you please test and let me know if you receive the email if you disable the Payment Gateway?  If you don't receive it, please go to Admin, Newsletter and try to send yourself a test email.  Again, let me know if you receive this or not.

    If you do receive it with the payment gateway off, please check out this blog on Completion Events and PayPal.

    Thanks!
    Candace

    David ToUser is Offline
    river guide
    river guide
    Posts:2719
    Avatar

    --
    02-19-2010 12:28 PM
    HI, to verify, can you go to Dynamic Forms / Form Completion Event, select the Dynamic Email and see if if it's set to "Trigger for any response" and also that your email message is there and you have a valid To Email Address / Subject / and Message. Then in the Module Configuration / Payment Gateway paypal section, make sure you have this dynamic email event tied to Complete (Standard).

    Also, to verify that SMTP settings work on your website, can you verify that you can go to Admin / Newsletter and email a newsletter to yourself? And yes, you can tie multiple completion events to a single Paypal status. -- David
    BrianGUser is Offline
    wading in the water
    wading in the water
    Posts:21
    Avatar

    --
    02-19-2010 03:45 PM
    Candace and David -

    Thank you for the advice.

    I did turn off the payment gateway and the email come through just fine.

    Once I turned the payment gateway on, the email no longer sent. I even hardcoded the send to email and other values so that there would be no question of missing values.

    Any advice as to where to go from here?

    --Brian

    CandaceUser is Offline
    river guide
    river guide
    Posts:2431
    Avatar

    --
    02-19-2010 03:49 PM

    Thanks for checking.  That, at least, narrows it down a bit.

    Were you able to check your settings against suggestions from the blog?

    Candace

    BrianGUser is Offline
    wading in the water
    wading in the water
    Posts:21
    Avatar

    --
    02-19-2010 04:40 PM
    not yet. I will do so now. As a side note, I've also tried to add a redirect event upon a completed status from paypal, and that also does not work.

    I'll let you know.

    Thanks,
    Brian
    BrianGUser is Offline
    wading in the water
    wading in the water
    Posts:21
    Avatar

    --
    02-19-2010 05:33 PM
    Hi Candace -

    I followed the blog and verified every setting.

    I've tested the email scenario with the payment gateway disabled and the email works.

    I've tested the email from Admin -> Newsletters and the email works.

    My paypal user has plenty of funds ($1000), and the amount being paid is only $60. And the payment review is disabled.

    However, when I turn the gateway back on, the email does not send.

    Can you advise anything else?

    Thanks,
    Brian
    CandaceUser is Offline
    river guide
    river guide
    Posts:2431
    Avatar

    --
    02-20-2010 05:56 AM

    Thanks for all the details.  A couple more areas to check.  Please enable debug on your form and run a test.  Are all the fields showing up correctly?

    Also, when you go to Admin, Event Viewer (make sure Debug Info is enabled), do you see your PayPal IPNs coming in?  Do you see the email event firing from here? 

    If you can give me host rights, I can go in there and check for you.  Please send us a Contact Us Support form and give me 1) the page URL,  2) a host login  3) your main PayPal sandbox login 4) your buyer and seller test logins  and 5) this thread's URL for reference.

    I'll look for the email when I get in on Monday.  Thanks!

    Candace

    BrianGUser is Offline
    wading in the water
    wading in the water
    Posts:21
    Avatar

    --
    02-20-2010 11:08 AM
    OK, new update.

    I'm not sure what happened, but the events are firing now. I AM getting the emails after the paypal event. My logs are showing anything at all, the debug info is a bit hard to understand, yet it looked like it was 'successful' before. But now they are working.

    HOWEVER...
    There seems to be some sort of 'glitch' when the email is sent upon paypal completed status.

    I have a dropdown list with a program name as the text and a numerical value as the value. This value is used in calculations. I have the same thing for a checkbox list of days. Each checkbox is a day, and the value is 83.00.

    IF i send the email with the Payment Gateway OFF - and use $(checkboxlist_text) or $(dropdownlist_text) in my email, the actual text is sent (e.g. Monday, Tuesday, etc. in the case of the checkbox, and PDO in the case of the dropdown). HOWEVER, if I turn the gateway on, and still use $(checkboxlist_text) and $(dropdownlist_text), it is only passing the values (83.00 for each checkbox checked, and 60 for the dropdown list). I absolutely need the text to come through as in the scenario without the gateway as it indicates the program and days the person is registering for.

    I also noticed another thing occuring... When I turn the payment gateway off, even though I get the text (instead of the value), it displays preceding * for each value checked, but only before the first one. E.g. *** Monday Tuesday Wednesday. I saw this bug listed here http://www.datasprings.com/Products....aspx#3461 but it said it was fixed in 2.7.

    I'm using the trial version of DF 3.0.10.

    I'm excited the emails work, but now they don't do me any good if the text isn't sent.

    Any advice?
    -Brian
    CandaceUser is Offline
    river guide
    river guide
    Posts:2431
    Avatar

    --
    02-22-2010 12:45 PM

    Hi Brian,

    Every now and then, there's a delay in receiving the PayPal IPN for one reason or another that will cause a delay in your events.  I'm glad it's working now, though.

    Now, for the tokens rendering in the email.  The most up-to-date version is DF 3.3.  However, if you haven't upgraded yet, please check in your Snowcovered account and look in Patches and Hotfixes.  You should find the Dynamic Forms 3.00.31 (the description might say 3.00.30).  Please try that first and let me know if it helps 1) eliminate the *** from the Checkbox group  and 2) the $(Field_text) tokens display the text and not the values in the emails.  Thanks!

    Candace

    BrianGUser is Offline
    wading in the water
    wading in the water
    Posts:21
    Avatar

    --
    02-22-2010 04:38 PM
    I"ve been using the demo version to be sure everything works before I buy the product. Is there a trial of the latest version available, or is it only available if I purchase it?

    Thanks,
    Brian
    CandaceUser is Offline
    river guide
    river guide
    Posts:2431
    Avatar

    --
    02-22-2010 05:25 PM

    Hi Brian,

    The trial version does not always get updated with every patch posted but it does get updated with every new release so many times, the version you get when you purchase is an improvement from the trial version. 

    If you want to test it out more, you can visit our test site, www.betasprings.com and do some tests there, too.  Log in with host / dnnhost and set up your own test page using Dynamic Forms as the parent page.  You can choose to just test a feature or you can import your whole existing form to this test site.  Thanks!

    Candace

    BrianGUser is Offline
    wading in the water
    wading in the water
    Posts:21
    Avatar

    --
    02-22-2010 05:31 PM
    Thanks Candace.

    I'll likely go ahead and buy it. I'm very impressed with it and just need this one last feature to work.

    Is the site at betasprings.com hosted in full trust or medium? I only ask b/c my client's site is a godaddy hosted site in medium trust, so if I'm going to test it, I'd hope for an apples to apples test. The PDF generating doesn't work in the trial version I have and I'm assuming that's a trust issue, not a program issue.

    -Brian
    David ToUser is Offline
    river guide
    river guide
    Posts:2719
    Avatar

    --
    02-23-2010 10:43 AM
    HI, I just talked to Chad Nash and betasprings.com uses the FULL TRUST. He also said that PDF generation will only work in FULL TRUST mode. -- David
    BrianGUser is Offline
    wading in the water
    wading in the water
    Posts:21
    Avatar

    --
    02-25-2010 03:04 PM
    I bought and downloaded the latest version of DF.

    I'm not so concerned about the PDF generation and figured it was a full trust issue.

    HOWEVER, the $(fieldid_text) issue still persists...

    When I send a dynamic email upon completion...
    IF I turn the payment gateway off, $(fieldid_Text) DOES return the text of the selected item in drop down lists and check boxes.
    BUT
    IF I turn the payment gateway on, the selected text is NOT returned. Only the value (which in this case - per the samples on datasprings, has numerical values to indicate the cost and calculate totals). So unfortunately, when I complete the form as I desire - go through paypal, and then send a confirmation to both the customer and admin to indicate what items have been paid for, that text is not given - only the numerical value.

    The *** Field1, Field2, Field3 DOES seem to be fixed, but that only works if the payment gateway is off...

    Any suggestions? Hoping to go live for the client this week.
    -Brian
    BrianGUser is Offline
    wading in the water
    wading in the water
    Posts:21
    Avatar

    --
    02-25-2010 03:16 PM
    Just found this post...

    http://www.datasprings.com/Products...aspx#13563

    not sure why it didn't display when I searched initially...

    So, is it safe to assume that with the new version, this issue has not been addressed? And there are currenly no viable work arounds?
    Chad NashUser is Offline
    Posts:5260
    Avatar

    --
    03-01-2010 01:03 PM
    That is correct... There are currently a few work arounds out there though... Specifically this thread should help:

    There are a couple of work arounds listed on this forum...
    http://www.datasprings.com/Products...fault.aspx

    We do plan to implement a way around this for the future. Basically right now the TEXT value requires that the field by physically present on the field and since PayPal is behind the scenes we will have to change how this field operates. We are going to need to save the field to the database (the text value as well) and then retrieve it directly from the database instead of trying to capture the value on the form.

    -Chad


    You are not authorized to post a reply.


     
     

    Join our mailing list...

    Get current news and events the easy way
    Subscribe Me

    Recent Blogs...

     
    Copyright 2005 - 2011 by Data Springs, Inc.
     
  • film izle
  • 720 izle
  • film
  • sinema izle
  • film makinesi
  • T�rk�e dublaj film
  • film izle
  • film izle
  • baglan film izle
  • sinema izle
  • 1080 film izle
  • film mercegi