Reputation: 188
I am trying to integrate paypal test environment for testing purpose. But when click on but it redirects on sandbox home page as bellow
https://www.sandbox.paypal.com/webapps/mpp/home
While I am using www.paypal.com it redirect to correct payment form. Following is my code.
decimal price = Convert.ToDecimal(itemCost);
string returnURL = "";
// returnURL += "https://www.paypal.com/xclick/business=" + HttpUtility.UrlEncode(email);
returnURL += "https://www.sandbox.paypal.com/cgi-bin/webscr?business =" + HttpUtility.UrlEncode(email);
//Passing Item Name as dynamic
returnURL += "&item_name=" + HttpUtility.UrlEncode(itemName);
returnURL += "&item_number=" + HttpUtility.UrlEncode(itemNumber);
returnURL += "&amount=" + HttpUtility.UrlEncode(price.ToString());
returnURL += "¤cy=" + HttpUtility.UrlEncode(currency);
returnURL += "&return=http://localhost:38436/";
returnURL += "&cancel_return=http://localhost:38436/";
returnURL += "&data-env=sandbox";
return returnURL;
Please let me how to use sandbox so that it can redirect on payment page working correct in live environment.
I create 1 business account and one individual account in www.developer.paypal.com
Please advise me Many Many Thanks in Advance
Upvotes: 0
Views: 605
Reputation: 188
I was missing to pass cmd=_xclick in query string. https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_xclick now working fine :)
Upvotes: 0