[英]PayPal with image button ASP.NET ( sandbox account) incorrectly formatted item amount
我希望對專家來說簡單。 我是學生,請幫忙!
當我使用asp.net頁面在Paypal中結帳時,我的格式格式有誤,有什么提示嗎?
這是我在C#ASP中的代碼:
<asp:ImageButton ID="ImageButton3" runat="server"
ImageUrl="~/Catalog/Images/Thumbs/buynow.jpg"
PostBackUrl='<%# "https://www.sandbox.paypal.com/cgi-bin/webscr?" +
"cmd=_xclick" +
"&business=seller_1346751061_biz@gmail.com" +
// seller email is also static
"&item_name=" + Eval("ModelName") +
// ValueX is dynamic name of product item
"&amount=" + Eval("UnitCost") +
// ValueY is dynamic cost of product item
"¤cy_code=AUD" // this is also static
%>'
/>
您嘗試做的是簡單地不起作用。
數據item_name
, amount
等必須使用POST
發送,而不能使用GET
將它們放在url上。
另外,通過將PostBackUrl
放置在此按鈕上,可以將所有頁面數據發布到Paypal,而不是Paypal實際需要的數據。
正確的方法是在他的示例和手冊上制作一個完全定制的form
例如paypal ask,而這通常不能通過通常的asp.net表單來完成。
您可以采用的一種技巧是使用動態表格制作工具,例如以下示例:
http://www.codeproject.com/Articles/37539/Redirect-and-POST-in-ASP-NET
然后ether進行動態發布,ether將您的按鈕放在那兒並要求用戶單擊它。
另外,您還可以考慮以下示例代碼:
http://www.codeproject.com/Articles/42894/Introduction-to-PayPal-for-C-ASP-NET-developers http://www.codeproject.com/Articles/19184/Use-of-the-PayPal -payment-system-in-ASP-NET http://www.codeproject.com/Questions/120427/Paypal-API-Integration-into-ASP-Net-Web-Site
並且不要忘記asp.net的paypal SDK:
https://www.paypal.com/us/cgi-bin/webscr?cmd=p/pdn/sdk_asp_net_how-it-works-outside
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.