PayPal与图像按钮ASP.NET(沙盒帐户)格式错误的项目数量

时间:2012-10-02 10:26:49

标签: c# asp.net paypal

我希望专家能够轻松实现。我是学生,请帮忙!

当我使用我的asp.net页面结账时,我的付款格式不正确,有任何提示吗?

这是我在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
        %>'
  />

1 个答案:

答案 0 :(得分:1)

你要做的就是简单的不工作。

必须使用item_name发送数据amountPOST等,而不是使用GET将其放在网址上。

此外,通过在此按钮上放置PostBackUrl,您可以将所有页面数据发布到paypal,而不是PayPal所需的实际数据。

正确的方法是在他的示例和the manual上制作一个完全定制的form类似于paypal的问题,并且这不能通过通常的asp.net形式进行。

您可以使用的一个技巧是使用动态表单制作器,如下例所示:

http://www.codeproject.com/Articles/37539/Redirect-and-POST-in-ASP-NET

以及以太制作动态帖子,以太将你的按钮放在那里并要求用户点击它。

此外,您可以使用示例代码来考虑这些文章:

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