在桌面应用程序中创建捐赠按钮的正确方法将用户导航到贝宝网站
Posted
技术标签:
【中文标题】在桌面应用程序中创建捐赠按钮的正确方法将用户导航到贝宝网站【英文标题】:Right way to make a donation button in desktop application which will navigate a user to the paypal website 【发布时间】:2014-03-21 05:23:48 【问题描述】:是否可以在windows窗体桌面应用程序中放置paypal的捐赠按钮。
我有一个网站,我将在其中托管我的桌面应用程序,但我想在应用程序的“关于”框中创建一个捐赠按钮,出于安全考虑,我不想使用 api 在我的 winform 应用程序上进行任何交易. 我在某处读到可以创建链接标签并将其放置在应用程序中。 我的问题是什么应该是制作按钮的正确方法,该按钮将用户导航到贝宝网站以进行交易。我有一个经过验证的首映帐户。
[已编辑 - 捐赠按钮?] 我在选项中得到的屏幕截图,没有捐赠按钮..
【问题讨论】:
【参考方案1】:我通过简单的谷歌搜索找到了这个网站。这解释了如何在 c# 应用程序中执行此操作。 http://www.gorancic.com/blog/net/c-paypal-donate-button
这是那里的确切代码:
private void btnDonate_Click(object sender, System.EventArgs e)
string url = "";
string business = "my@paypalemail.com"; // your paypal email
string description = "Donation"; // '%20' represents a space. remember html!
string country = "AU"; // AU, US, etc.
string currency = "AUD"; // AUD, USD, etc.
url += "https://www.paypal.com/cgi-bin/webscr" +
"?cmd=" + "_donations" +
"&business=" + business +
"&lc=" + country +
"&item_name=" + description +
"¤cy_code=" + currency +
"&bn=" + "PP%2dDonationsBF";
System.Diagnostics.Process.Start(url);
一定要输入正确的 URL,因为如果你不这样做它不会工作(当然):D
点击按钮后会得到这个页面:
【讨论】:
谢谢!但我还在某处读到,我们必须在使用 paypal 服务的按钮上放置 paypal 徽标。我想确认一下,以这种方式重定向用户是否合法? 我不认为这是违法的,但您可以随时在贝宝社区论坛上询问是否违法。他们可能比我更清楚:) right ;),实际上只是尝试制作一个按钮.. 有三个选项 - 添加到购物车、订阅和立即购买。但是没有捐款按钮,你知道为什么会这样吗? 另一件事可能对您有所帮助,几乎相同:tabtheangrybadger.blogspot.nl/2013/03/… Process.start 很好,我可以将用户重定向到贝宝网站,但主要问题是“捐赠”按钮,它没有显示在贝宝按钮选项中..以上是关于在桌面应用程序中创建捐赠按钮的正确方法将用户导航到贝宝网站的主要内容,如果未能解决你的问题,请参考以下文章