How to move from sandbox account to live account
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have a form on my web page that allows users to make a charitable donation.
However when I try to replace the Sandbox URL to the live account URL, the page I get from PayPal is different.
Using the Sandbox URL I get a page that contains the amount I would like to donate to the charity (this is specified in the hidden fields of the form) and the PayPal page shows that amount with a button to login to the PayPal account to complete the payment, however using the live URL I don't get the same, instead I get a page that asks me to specify the amount to donate.
The form I am using is below. The commented out form tag is what I believe to be the live URL and the live form tag is to my sandbox account which gives me the expected result.
I populate the hidden fields on the form using javascript which I have also shown below.
I have changed sensitive data in the form and put the description in brackets () same with the javascript
Can anyone point me in the right direction please.
Nick
--------------- form ------------
@*<form method="post" action="https://www.paypal.com/cgi-bin/webscr">*@
<form method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr">
<input type="hidden" name="cmd" value="_donations" />
<input type="hidden" name="business" value="(business)" />
<input type="hidden" id="currency_code" name="currency_code" value="GBP" />
<input type="hidden" name="item_name" value="(name)" />
<input type="hidden" id="amount" name="amount" value="" />
<input type="hidden" id="return" name="return" value="">
<input type="image" src="~/images/PayPalSponsor.png" width="230" height="50" />
</form>
-------------- end form --------------
-------------- javascript to populate hidden fields before submission --------
<script>
function CalculateAmount(currency) {
if (currency == 'dollars') {
try {
document.getElementById("currency_code").value = "USD";
var dollarAmount = "@Model.SponsorshipAmountDollars";
document.getElementById("amount").value = dollarAmount;
document.getElementById("paypal").style.visibility = "visible";
document.getElementById("virgingiving").style.visibility = "hidden";
var amt = document.getElementById("amount").value;
var cur = document.getElementById("currency_code").value;
}
catch (err) {
alert(err.message);
}
}
if (currency == 'pounds') {
try {
document.getElementById("currency_code").value = "GBP";
var poundAmount = "@Model.SponsorshipAmountPounds";
document.getElementById("amount").value = poundAmount;
document.getElementById("virgingiving").style.visibility = "visible";
//document.getElementById("paypal").style.visibility = "hidden";
var amt = document.getElementById("amount").value;
var cur = document.getElementById("currency_code").value;
}
catch (err) {
alert(err.message);
}
}
SetReturnURL();
}
function SetReturnURL() {
var userName = "@Model.UserName";
var numberOfStudents = "@Model.NumberOfStudents";
var sponsorshipAmountShillings = "@Model.SponsorshipAmountShillings";
var sponsorEmail = "@Model.EmailAddress";
document.getElementById("return").value = "(return URL)?userName=" + userName + "&numberOfStudents=" + numberOfStudents + "&sponsorshipAmountShillings=" + sponsorshipAmountShillings + "&sponsorEmail=" + sponsorEmail;
}
</script>
-------------- end javascript ----------
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Need help to integrate PayPal Checkout (PPCP) with OpenCart? in PayPal Upgrade Community
- Get error message "Someting went wrong" when the sandbox account tap "Agree and Connect" button. in Sandbox Environment
- can we assign a unique detail to every subscription creation? in NVP/SOAP APIs
- Connecting with site to take payments in Payflow
- link my PayPal business account with my WordPress website , but it's not work ?! in PayPal Payments Standard