0
私のサイトがpaypalにリダイレクトされた場合、paypalに「いくらかの情報がありません」というエラーが表示されます。次 は、HTMLページと後ろのコントロールが複数商品のためのPaypalインテグレーションのご協力が必要
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>PayPal Payment Detail</title>
<script type="text/javascript" language="javascript">
function submitform() {
var frm = this.document.getElementById('confirmOrder1');
frm.submit();
}
</script>
</head>
<body onload="submitform();">
<form name="confirmOrder1" runat="server" id="confirmOrder1" method="post">
<input type="hidden" runat="server" id="cmd" name="cmd" />
<input type="hidden" runat="server" id="business" name="business" />
<input type="hidden" name="no_shipping" runat="server" id="no_shipping" />
<input type="hidden" name="return" id="return" runat="server" />
<input type="hidden" name="cancel_return" id="cancel_return" runat="server" />
<input type="hidden" name="notify_url" runat="server" id="notify_url" />
<input type="hidden" name="currency_code" runat="server" id="currency_code" />
<input type="hidden" runat="server" id="item_name_1" name="item_name_1" value="Item 1" />
<input type="hidden" runat="server" id="amount_1" name="amount_1" value="20" />
<input type="hidden" runat="server" id="item_name_2" name="item_name_2" value="Item 2" />
<input type="hidden" runat="server" id="amount_2 name="amount_2" value="20" />
<input type="hidden" name="tax" id="tax" value="0" />
<input type="hidden" name="upload" value="1" />
<%--<input type="hidden" runat="server" id="item_name" name="item_name" value="Item 1" />
<input type="hidden" runat="server" id="amount" name="amount" value="20.00" />--%>
<%--<input type="submit" value="Buy!" />--%>
<div style="text-align: center;">
<h4>
We are redirecting you to paypal
<br />
It will take some time meanwhile do not refresh ,go to back or close page</h4>
</div>
</form>
</body>
と背後にあるコードをpayaplに行くところからコードでそれが1つの項目に非常によく動作しますが、複数の項目のために私は
cmd.Value = "_cart"; // set for multiple items or cart
//cmd.Value = "_xclick"; // set for single item
business.Value = System.Configuration.ConfigurationManager.AppSettings["BusinessAccountKey"];
bool useSandbox = Convert.ToBoolean(System.Configuration.ConfigurationManager.AppSettings["UseSandbox"]);
if (useSandbox)
confirmOrder1.Action = "https://www.sandbox.paypal.com/cgi-bin/webscr";
else
confirmOrder1.Action = "https://www.paypal.com/cgi-bin/webscr";
cancel_return.Value = clsAppConfig.CancelURL; //System.Configuration.ConfigurationManager.AppSettings["CancelURL"];
@return.Value = clsAppConfig.ReturnURL; // +"&PaymentId=" + paypalParams.FindByText("PaymentId").Value;
notify_url.Value = clsAppConfig.NotifyURL; // +"?PaymentId=" + paypalParams.FindByText("PaymentId").Value;
currency_code.Value = System.Configuration.ConfigurationManager.AppSettings["CurrencyCode"];
のようなものですエラーが発生した場合、誰かが私にここで行方不明を示唆することができますか?
ありがとうございました Arun。
私はすでにコードでそれを変更しましたが、 の使用は何ですか? –
PayPalカートに追加する製品の数量、つまり、サイトで2つの商品1を購入した場合は、代金を支払う必要があります – Bobby
はい数量を追加しても、それでもパラメータが不足していますここに.. –