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!

Multiple Success IPNs events from Paypal
Last Post 08-14-2013 06:23 AM by Candace. 5 Replies.
AddThis - Bookmarking and Sharing Button Printer Friendly
  •  
  •  
  •  
  •  
  •  
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
simont1952User is Offline
Posts:4
Avatar

--
08-08-2013 02:07 AM
    I have set up a Form to collect information and payment for membership of an association via their PayPal account.

    I am using DF 4.1 in a DNN 6.2 website.

    The form submits OK and I get a normal transaction with Paypal. I get the success status message back from Paypal the triggers my Completion Events (sending emails x2) nearly instantaneously.

    However these completion events go on to be replicated over an extended period of up to 4 days. This suggestes to me that somehow PayPal is not being told that the form has received the completion event.

    I have not set any IPN switch on the PayPal account. This is the first time I am using this module in this way and have never needed to do this before.

    I am sure this is a really simple oversight on my part.

    Can anyone suggest what it might be?

    Regards
    simont1952User is Offline
    Posts:4
    Avatar

    --
    08-08-2013 05:35 AM
    I am now thinking that perhaps I inadvertantly am asking PayPal to wait for some success notice from me after it sends me the Completion IPN.

    I am sending this:

    &item_name=$(Memtype_Text) membership fee to end of March¤cy_code=GBP&amount=$(Memtype)&first_name=$(FirstName)&last_name=$(LastName)&email=$(Email)&no_shipping=1&return=http://www.flying15.org.uk/uk-association/membership/application-success&cancel_return=http://www.flying15.org.uk/uk-association/membership

    and the PayPal confirmation message contains this;

    mc_gross=0.01&protection_eligibility=Ineligible&payer_id=YEH275J5JC7SG&tax=0.00&payment_date=03:47:03 Aug 08, 2013 PDT&payment_status=Completed&charset=windows-1252&first_name=Simon&mc_fee=0.01¬ify_version=3.7&custom=&payer_status=verified&business=secretary@flying15.org.uk&quantity=1&verify_sign=AT18BT4XMm2JL9jft.VdTQopJ361Ax345IrpKQqDkn2eXsAF8ChX-3SJ&payer_email=simont@webdesignassociates.ltd.uk&memo=Testing PayPal completion event&txn_id=1PH74034U7431725B&payment_type=instant&payer_business_name=Webdesign Associates Ltd&last_name=Thompson&receiver_email=secretary@flying15.org.uk&payment_fee=&receiver_id=GTZQF84UZQZ62&txn_type=web_accept&item_name=Boat Owner membership fee to end of March&mc_currency=GBP&item_number=&residence_country=GB&handling_amount=0.00&transaction_subject=&payment_gross=&shipping=0.00&ipn_track_id=c91fb46445296

    and is looking for a URL of:

    http://www.flying15.org.uk/UKAssociation/Membership/tabid/163/PayPalReturn/True/Notify/IPN/UniqueCompletionID/98cae2ac-bdfc-49ff-90e2-6b93a56579e2/FormModuleID/580/Default.aspx

    Does this assist?

    CandaceUser is Offline
    river guide
    river guide
    Posts:2431
    Avatar

    --
    08-08-2013 05:59 AM
    Hi Simon,

    Thanks for the details. Dynamic Forms automatically appends the return URL and the cancel URL to the PayPal string so by you adding it to the parameters, this is being duplicated. You might delete these in the parameters and just end with &no_shipping=1

    If the problem continues, please enable debug on the form and then submit a transaction. Then, please copy/paste the resulting PayPal string so I can see.

    Thanks!
    Candace

    simont1952User is Offline
    Posts:4
    Avatar

    --
    08-12-2013 11:23 PM
    Hi Candace,

    I did as you suggested and removed the return URLs form the form.

    This was not the cause of the failed recognition of the reply from PayPal. That was caused by a PhotoGallery module on the same page! We removed that and the return IPN was successfully acknowledged.

    However, the module seems to use the "Redirect Page after Submit" page in General settings as the return page rather than that identified in the Completion Event (as the Success page). Under this circumstance how do I even define a Failed page address?

    Can you please clarify where the DF module and Paypal get the values for the Success and Failed return pages from if I don't define them in the parameter in the call to PayPal?

    Regards
    simont1952User is Offline
    Posts:4
    Avatar

    --
    08-14-2013 05:13 AM
    And I think this is the debug information you asked for.


    CandaceUser is Offline
    river guide
    river guide
    Posts:2431
    Avatar

    --
    08-14-2013 06:23 AM
    Hi Simon,

    Thanks for the details. Let me make sure of the existing issues:

    1. Are the completion events still getting replicated over several days?

    2. With regards to the redirection, can you please make sure that you tie the event to the "Redirect Successfully" PayPal status? You should find these in Module Configuration right below the parameters. Aside from the redirect events, all other events should be linked to the Completed Status, if the transaction was successful. There are other status options for failed, denied, etc. that you can link events to, usually email events.

    Thanks!
    Candace
    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