PayPal Notification Issues
Last Post 07-30-2010 01:26 PM by Ryan Bakerink. 5 Replies.
AddThis - Bookmarking and Sharing Button
Author Messages
vr1001 vr1001User is Offline
river guide
river guide
Posts:115
Avatar

--
07-23-2010 10:35 AM
    When I thought everything is working fine with Paypal payments, I just got into this problem. May be I need to understand more about various PayPal Notification Codes. Is there any help file that talks about the following STATUS codes in detail?

    Before redirection to PayPal   
    Redirect Successfully   
    Redirect After Cancel   
    Completed (Standard)   
    Failed
    Pending   
    Denied
    Refunded

    Here are My Settings:
    1. Send Email to User about Successful Transaction:
    Completed (Standard) is CHECKED

    2. Redirect to "PayPal Payment Successful" page
    Redirect Successfully is CHECKED
    Completed (Standard) is CHECKED

    3. 2. Redirect to "PayPal Payment UnSuccessful" page
    Redirect After Cancel is CHECKED
    Failed is CHECKED
    Denied is CHECKED

    Here is the Problem:
    When a User faced some problem on the PayPal page (incorrect entry in the Credit Card data), he is redirected to "PayPal Unsuccessful" page. So far so good.

    But the user went back to PayPal page using Broser BACK button, and went through the PayPal payment process and completed the transaction.

    My Form did not recognize this and as such the "Payment Successful" email didn't come out. Except for the email from PayPal, there is no record of the user's Registration Information. We lost!!!

    Question: Why didn't our DF module capture the Successful Payment status when the user  went back to PayPal and completed the transaction?

    How long does DF maintain "connection" with PayPal? If DF gets a "Failed" message, will it close further communications with PayPal? What if the user takes 1 or 2 hours to complete the transaction?
    The fact that the user was able to "pay" thru PayPal, shows that the Item and price data passed on to PayPal by the DF module was still valid (except that the user got to that page by using browser's "BACK" button)

    Any ideas on how to prevent such problems? (losing Registration data due to failed PayPal transaction)

    Thanks in advance!
    VJ
    CandaceUser is Offline
    river guide
    river guide
    Posts:2431
    Avatar

    --
    07-23-2010 11:27 AM
    Hi VJ,

    This happened because the user was actually on the Redirect page and not on the DF page.  It's not really about how long the connection is maintaind.  As soon as the user cancelled the transaction, it was actually over.  Using the Back Button is not recommended.

    To help users, I always put something like this on the Cancel Redirect page:

    You were directed to this page because you aborted the PayPal transacton.  If you got here in error and would like to complete registration, please fill out the registration form again.  (Then offer a link back to the page)

    Other tweaks I recommend:

    #2 only needs Redirect Successfully

    #3 only needs Redirect after Cancel

    Again, this is only when the user aborts the transaction and never actually completes it.  A failed transaction has more to do with the payment not processing through even when it looks like the transaction completed (usually after a Pending Status)

    An alternative option to consider is to allow everyone to register for free at the beginning and then offer the paid membership option on a separate instance of the moudle which will then be integrated with PayPal.  Just something to consider.  (are you using Dynamic Forms or Dynamic Registration for this?)

    Thanks!
    Candace

    vr1001 vr1001User is Offline
    river guide
    river guide
    Posts:115
    Avatar

    --
    07-24-2010 09:15 AM
    Hi Candace,

    Thanks a lot for a detailed response!

    I changed my settings based on your response. Now it seems to be working fine. Let me test it more thoroughly

    Thanks again,
    VJ
    vr1001 vr1001User is Offline
    river guide
    river guide
    Posts:115
    Avatar

    --
    07-24-2010 11:15 AM
    Hi Candace,

    I need your help!!!

    My PayPal setup is not working properly.

    Current Situation: It is executing Events NOT associated with PGateway = PayPal condition. When this condition is TRUE, the control is going to PayPal website and the Pyament process is going well. At the end, it was just staying at PayPal page. When I click on "Go Back to Seller" page, it comes to "PayPal Successful" page. Earlier it used to execute all the events associated with the Paypal based on the Status received from PayPal.

    I have created a variable, PayPalStatus and indicated that on the payPal payment page under DF.

    What settings should I have on my PayPal account page (on paypal website?):
    Profile >> Website Payment Preferences:
    - Auto Return for Website Payments: Now I made it ON
    - Return URL: I gave the URL of the "PayPal Successful Page" of my site.

    Payment data Transfer: Currently it is OFF
    There is a very long Identity Token. I never used it earlier with DF

    Any insights please ?
    vr1001 vr1001User is Offline
    river guide
    river guide
    Posts:115
    Avatar

    --
    07-24-2010 01:03 PM
    Hi Candace,

    I removed the "PGateway" feature and separated the Paypal processing on a different page (my old configuration before I learned about the "PGateway" feature.

    Now all the PayPal related events are happening properly.

    Thank you.
    VJ
    Ryan BakerinkUser is Offline
    river guide
    river guide
    Posts:1900
    Avatar

    --
    07-30-2010 01:26 PM
    Hello Vr1001,

    We are glad to hear that you're issue has been resolved. If you ever have any questions please feel free to ask.

    Thanks,

    Ryan


    ---
  • 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