News:

You may pay someone to create your store, or you visit our seminar and become a professional yourself with the silver certification

Main Menu

[Solved] Pending Not Changed to Confirmed in Sandbox

Started by xpozay, March 08, 2010, 14:34:05 PM

Previous topic - Next topic

xpozay

Note:  This is for Paypal forms processing not Paypal Pro

I had searched these forums for days on end at first trying to get my order status set to Confirmed using Sandbox. After reading many threads here saying it would not work, I gave up and went straight to live since my website was new and my paypal seller account was new.  Well it worked right away.  So I assume all the posts were correct that Sandbox would not change Pending to Confirmed.

Guess what ... recently I set up another test environment and again the same problem.  Until we made one configuration change that I have not seen in this forum and boom ... everything is now Confirmed using sandbox.

So what was the change?  We did NOT use the sandox login in the VM Paypal Method Form under the Configuration tab as suggested in the sticky post in this forum.  Instead we used the "Sandbox seller" email address - you know the funny one that sandbox creates for you.

For example when setting up your sandbox account you will have at minimum three email/accounts.

  • The first is used to create a new Sandbox account.  Perhaps you used something like sandbox@mydomain.com.
  • A Sandbox buyer account.  For this you provide the prefix, say buyer and Sandbox adds many numbers on the end.  An example is buyer_1231411411@mydomain.com
  • A Sandbox seller account. Similar to the buyer account/email, you give a prefix such as seller and Sandbox adds the rest to make seller_22421342@mydomain.com.

Make sure in the VM Paypal Method Form you use the seller account, seller_22421342@mydomain.com, and NOT the sandbox@mydomain.com.

So for Sandbox to work properly

In the Configuration Panel of the Paypal Payment Method under the Payment Extrainfo Code, we need to

QuoteChange
Code:
$url = "https://www.paypal.com/cgi-bin/webscr";
to
Code:
$url = "https://www.sandbox.paypal.com/cgi-bin/webscr";

as suggested in the sticky post in this thread http://forum.virtuemart.net/index.php?topic=39584.0


Also, change the "Paypal payment email", the second field from the top of the configuration tab, to the Paypal Sandbox Seller email Not the Sandbox login email account as we do for Paypal.


I suggest that the sticky post, http://forum.virtuemart.net/index.php?topic=39584.0, be updated to include this slight change to help out.

Thanks Antonio at joomdle.com

AH

Good point

I have updated the post to reflect the correct method.
Regards
A

Joomla 4.4.5
php 8.1