簡體   English   中英

帶有圖像按鈕ASP.NET(沙盒帳戶)的貝寶格式錯誤的項目金額

[英]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
              "&currency_code=AUD" // this is also static
        %>'
  />

您嘗試做的是簡單地不起作用。

數據item_nameamount等必須使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM