Products

Solutions

Resources

Partners

Community

About

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStorePayPal IPN not Updating Store Status from Awaiting Payment to Paid in Store 2.1.30 on DNN 5.2.2 PayPal IPN not Updating Store Status from Awaiting Payment to Paid in Store 2.1.30 on DNN 5.2.2
Previous
 
Next
New Post
7/29/2010 8:37 PM
 
Hi Scott,

NO no no! All informations MUST come from the SAME account! You can't use the sandbox seller ID with the real production account secure ID! Moreover the secure ID is optional, first try without secure ID it could help to find from where is the problem you encounter. Do you receive a security email alert and do you have some security alert in the site logs? When something wrong is received by the Store IPN (bad id, wrong amount, wrong currency, and so on) an email is sent to the store admin and a resume is saved in the site logs. To activate the IPN with the sandbox, it's the same steps than with the live account. First loggin to developer.paypal.com, in the left column click on "Test Accounts". You should have two accounts, a seller (Business) and a buyer (Personnal). The email above the seller account is the one you must use in the PayPal Gateway provider (PayPal ID setting). The email look like: something_##numbers###_biz@youremaildomain.tld. Click on the radio button to the left of the seller account and then click on the orange button "Enter Sandbox Test Site", login with the email and password of the seller account. Now in the "My Account" menu, select Profile then More Options. On the third line of the Profile Summary, you should found the Secure Merchant Account ID (this is the Secure ID setting in the Store Admin module). In the right column "Selling Preferences", you should found the menu "Instant Payment Notification Preferences", click on it. In the Notification URL field enter your home page url and turn on IPN. That's all.

Gilles

We (team members) are Humans offering their knowledge, their work and their spare time FOR FREE to benefit the community. It would be so particularly appreciated that your messages begin with "Hello" and end with "Thank you" or any other form of politeness. Ask yourself what your reaction would be, if you were approached by me (a total stranger) on the street to ask you something without saying "Hello" nor "Thank you"? After several years of services dedicated to the community, I begin to be tired to read requests without any form of politeness.
 
New Post
7/30/2010 11:01 AM
 
Hi Gilles,

I was just about to post a short "How-To" on exactly what you mention here when I saw you post!  Good timing!

Yes, I just had a basic misunderstanding about the nature of the PayPal SandBox account.  Once I understood that your PayPal SandBox MAIN account is essentially a shell around your TEST accounts (Sellers, Buyers, etc)-- it became very clear as to what I should do and of course made my previous post seem, well, misguided!  I knew something was wrong because I could see no logical way that the scenario I described could have worked-- so thanks for your reply and your patience!

I started from scratch and created a new SandBox MAIN acount with a different login ID than my Production PayPal Seller Account.  Then, I created a Seller account, logged into it from WITHIN my MAIN Sandbox account via the radio-button selection, and then was able to see my "Seller" profile, complete with the Secure Merchant Account ID.

Now-- when I checkout-- I am correctly transported to the PayPal Sandbox, where I log in as my test "buyer".  I complete the purchase and am taken back to the Store Module Order Confirmation screen, complete with the message that payment was processed and a button that says "Display Order".  All appears well.

The only thing I now notice is that if I click the "Display Order" button or otherwise access order history-- the order status still reads "awaiting payment" rather than "Paid".  I assume the IPN that I turned on is working correctly because I am finally getting the "payment processed" confirmation screen.  I'm not sure if the Store Design is such that the intended action is for a site admin or manager to manually mark the order as "paid".

    

 
 
New Post
7/31/2010 10:27 AM
 
Hi Scott,

You'r welcome and don't worry you are not the only one to have some problems when trying to set a Sandbox PayPal account! :-)

Normaly, if the IPN is turned ON at the Sandbox PayPal account AND defined to your website home page AND that you have defined your seller account to always accept payments it should works. The message "payment processed" at PayPal is different than the IPN. IPN is a process called in the background. When a payment is processed if IPN is turned ON, PayPal callback the Store module to transmit the transaction result (accepted, rejected and so on). If your order is not set as "Paid" it's because the Store module did not receive this information from PayPal. When everything is correctly done in the PayPal settings all is done automatically. In the Store module, you just have to set the PayPal ID (seller account in your case), optionnaly the Secure ID and verify than both PayPal urls are set as https://www.paypal.com/cgi-bin/webscr/ (even if you use the sandbox!).

Gilles

We (team members) are Humans offering their knowledge, their work and their spare time FOR FREE to benefit the community. It would be so particularly appreciated that your messages begin with "Hello" and end with "Thank you" or any other form of politeness. Ask yourself what your reaction would be, if you were approached by me (a total stranger) on the street to ask you something without saying "Hello" nor "Thank you"? After several years of services dedicated to the community, I begin to be tired to read requests without any form of politeness.
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStorePayPal IPN not Updating Store Status from Awaiting Payment to Paid in Store 2.1.30 on DNN 5.2.2 PayPal IPN not Updating Store Status from Awaiting Payment to Paid in Store 2.1.30 on DNN 5.2.2


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out