PS2 - fixed what wasn't broke and broke it
I am working in Powerstore 2 in Dreamweaver CS4 (I have ecart 5 installed, but haven't used it yet), am setting up a shopping cart, and am using (trying to, at least) Paypal Standard (with a free business account and API credentials).
I set the entire store up before working on the payment gateway. Made sure user registrations worked--everything did, including the email confirmations to the site owner email address and the user email address. Created a couple of fake users, did verification emails, they went through great, user accounts were verified, site owner received an email saying a new user registered. All worked great.
Then started to tackle the payment gateway. Decided it might be prudent to start by going to the known issues for Powerstore 2. I downloaded and installed ALL the known issue "fixes" for powerstore 2. This did include "fixes" for email confirmations.
I have now run three test orders through the site by creating a .01 item, run it in test mode, and in live mode. I was able to go through the entire process all three times. First time the order successful page came up at the end, the "user" (me) received a confirmation email from powerstore saying the order was received. Nothing from paypal, of course, because it was in "test" mode. Seems all good.
However, I tried to go into "order history" under the customer I was logged in as, and can't even get to the page. I keep being asked to log in, and it just takes me back to the profile information and update page AND on that page it says that the email account has NOT been verified. I clicked on "verify" and did receive the proper verification email, was able to click the verification link, received a "your account has been verified" confirmation email, yet the profile page STILL says it is NOT verified.
Also, no order confirmation email is sent to the site owner email account.
I ran a second test order using the same item and still in test mode, and the second time around, I was again taken to the order successful page, but this time no order confirmation to either the buyer or the seller, the account still says it is not verified.
Third test was run in LIVE mode (turned test mode to false, and false on sandbox as well) ran the same .01 item. Process SEEMED to work as I was taken to paypal, completed the transaction, it took me back to the order successful page. If I was the customer, I would think it went through.
However, NO email confirmation to customer or seller, NO paypal transaction occurred for buyer or seller, and still have no access (as customer logged into store site) to order history (still goes back to profile page where it says my email is still not verified in spite of a second run at the email verification and receiving confirmation that it was indeed verified). Even in live mode, even though it says the transaction completed and was successful, it was not.
Is all of this a result of me installing all or some of the "fixes"? Is this the problem of using paypal standard even though I do actually have the API credentials and it accesses the seller account fine (as identified on the paypal page?
OR, when I took out all the "pay with credit card code" did I take out something I should have?
If you could create a support ticket for me, I will gladly attach the checkout page and any others that would help you help me trace the issue(s).
Started by adding back in all the code I took out of the checkout page according to the instructions I found on this forum, and left the direct pay method on the checkout page. (The direct pay form was still on for Test #1) and ran the transaction live again. Results: transaction completed, was taken back to order successful page. CUSTOMER received confirmation of the order in email address, SELLER did NOT receive an order email from powerstore. Seller and Customer both received verification and receipt from paypal, so for all intents and purposes, the payment gateway itself is working...seller just doesn't receive an email saying they received an order. The seller only knows there is an order by receiving the paypal notification or if they happen to check their Admin page for orders.
Still a couple issues remain the same. There are two white boxes with nothing in them on the checkout successful page. The checkout successful page does not state the quantity ordered. I need to know exactly what lines I can remove from the checkout page to eliminate the direct pay form without affecting my email confirmations and the order successful page.
Thanks in advance.