在ASP.NET WebForms中使用PayPal按钮,您可以按照以下步骤进行操作:
Install-Package PayPal
<asp:Button ID="btnPayPal" runat="server" Text="Pay with PayPal" OnClick="btnPayPal_Click" />
protected void btnPayPal_Click(object sender, EventArgs e)
{
// 创建一个Payment对象
var payment = new PayPal.Api.Payment()
{
intent = "sale",
payer = new PayPal.Api.Payer() { payment_method = "paypal" },
transactions = new List<PayPal.Api.Transaction>()
{
new PayPal.Api.Transaction()
{
amount = new PayPal.Api.Amount()
{
currency = "USD",
total = "10.00" // 设置支付金额
},
description = "Payment description" // 设置支付描述
}
},
redirect_urls = new PayPal.Api.RedirectUrls()
{
return_url = "http://yourwebsite.com/return", // 设置支付成功后的返回URL
cancel_url = "http://yourwebsite.com/cancel" // 设置支付取消后的返回URL
}
};
// 创建支付并获取支付链接
var createdPayment = payment.Create(apiContext); // apiContext是您的API凭证
// 重定向到PayPal支付页面
Response.Redirect(createdPayment.GetApprovalUrl());
}
领取专属 10元无门槛券
手把手带您无忧上云