如何在 Web 应用程序上设置自定义PayPal付款



我目前正在从事一个项目,该项目需要包含一些功能,以允许我为PayPal付款设置金额和收款人,然后向用户显示一个按钮,然后用户可以完成付款。我还需要确认付款成功。

我正在使用 ASP.net 框架将其构建为 MVC 应用程序。

由于您希望能够确认付款成功,因此您需要服务器端集成。下面是 UI 的演示模式: https://developer.paypal.com/demo/checkout/#/pattern/server

请注意,它确实会对您的两个服务器端点进行 fetch(( XHR 调用,这将需要实现 v2/orders API 调用来最初设置付款,然后捕获它---以提供成功/失败的确认。有关服务器端部分的更多信息可以在这里找到:https://developer.paypal.com/docs/checkout/reference/server-integration/;有一个 .NET v2 Checkout SDK 可用。

通常,您需要每个接收方的 REST 应用程序的 ClientID 和密钥(这是首选,因为PayPal帐户电子邮件可能会更改( - 但您也可以使用自己的 REST APP 并在payee字段中指定接收者的PayPal电子邮件地址:

purchase_units: [{
payee: {
email_address: 'replacewithrealemail@somewhere.com'
},
amount: {
value: '1.00'
}
}]

最新更新