gpt4 book ai didi

c# - 如何使 paypal 按钮在 asp.net webform 中工作

转载 作者:太空宇宙 更新时间:2023-11-03 16:16:32 25 4
gpt4 key购买 nike

我正在尝试找到一种方法将 paypal 捐赠按钮添加到 asp.net webform,因为它被包裹在我无法添加的表单中。有没有办法添加它。或者只是一个链接按钮。

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="xxxx">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

最佳答案

您可以做几件事。

用表单制作静态 HTML 页面并在 aspx 页面上使用 Iframe。

<iframe src="paypal.html"></iframe>

在代码隐藏中单击按钮上的表单发布(代码未测试,但这里有更多关于如何在代码隐藏中发布表单的示例)

protected void Button1_Click(object sender, EventArgs e)
{
using (WebClient client = new WebClient())
{
byte[] response = client.UploadValues("https://www.paypal.com/cgi-bin/webscr", new NameValueCollection()
{
{ "cmd", "_s-xclick" },
{ "hidden", "xxxx" }
});

string result = Encoding.UTF8.GetString(response);
}
}

您可以尝试将表单值作为查询字符串进行链接。在各种论坛上都有对此的引用。

<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=xxxx">PayPal</a>

最后您可以与 PayPal API 通信

https://developer.paypal.com/docs/api/

关于c# - 如何使 paypal 按钮在 asp.net webform 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41485515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com