- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 ASP.NET Razor/Web Pages 站点,我需要将其与 PayPal Express Checkout 集成。 编辑:此集成需要的不仅仅是一个简单的 PayPal 生成的按钮,例如,我需要动态设置价格、商品描述、税金等。
我对网页和 PayPal 集成都很陌生,所以想问一下首选方法是什么。
到目前为止,我发现有这些选项:
没有。 1 可能是一些过时的代码(发布日期和最近的评论都表明),不。 2 肯定会起作用,但我会独自一人,我希望不会。 3 将是最佳答案,但有许多这样的 NuGet 包,我还没有找到任何好的示例,如果没有其他作品,4 是一个选项。
有什么建议吗?目标是有一个简单的表格,在它下面是我自定义的“立即付款”按钮(最好;也可以是 Paypal 提供的按钮),当用户点击它时,网站应该将他重定向到 Paypal ,处理付款通知/批准等等
最佳答案
我知道这个问题很老了,但如果您正在寻找由 PayPal 提供的支持 Express Checkout 的 SDK,那么您有以下两个选择:
此 SDK(以前称为“RestApiSdk”)构建于较新的 PayPal REST APIs并通过 Payments API 提供对 Express Checkout 的支持.所有 API 调用都使用 OAuth token 来确保安全,并且调用(和相关代码)比其 Classic 对应部分更简洁。虽然 REST 服务的某些方面与 Classic 相比仍不尽如人意(例如订阅),但 REST API 的支付部分大部分与 Classic 相当。展望 future ,这是 PayPal 将投资和改进的 SDK,因此建议任何新集成使用此 SDK。
最近,GitHub 上的 .NET SDK 存储库更新为 Wiki这有望让开始使用 SDK 变得更容易。此外,包含的 samples project 也投入了大量工作。帮助展示如何将 SDK 用于各种用例。如果缺少用例或需要更好/更多的解释,请毫不犹豫地告诉我。 :)
Merchant SDK 已经存在了一段时间,所有类都是从 PayPal 的公开可用 WSDL schema files 自动生成的。 .虽然它为每个与 Express Checkout 相关的功能提供支持,但使用它比基于 REST 的 SDK 稍微麻烦一些。
PayPal 不再积极支持 Merchant SDK,只会在必要时提供错误修复。因此,PayPal 不建议将此 SDK 用于新的集成。
如果您发现此 SDK 中您喜欢使用的功能在 REST 对应项中不可用,请在此处或 GitHub 上告诉我。对于希望转换的人,我们注意到的一个问题是 REST API 不提供通过经典调用进行的付款的付款历史详细信息。 PayPal SDK 团队目前正在研究如何将这种支持添加到基于 REST 的 SDK 中,以便开发人员更轻松地进行转换。
关于asp.net - 如何将 PayPal Express Checkout 与 ASP.NET 网页站点 ("Razor"集成),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23928603/
我的公司正在尝试制定一些关于使用哪种技术来构建应用程序的指南。在做我的研究时,我感到很困惑。 似乎有 3 种 ASP.NET 技术。 MVC Razor Razor 页 MVC 对我来说相当清楚,因为
我正在尝试使用 Razor(来自预览版)将 MVC 项目升级到 Beta,现在我遇到了 Razor 没有进入它用来访问的登录 View 的奇怪现象(当有人要求执行需要授权的操作时)。 我的网络配置有
我想在 Razor 页面中包含一个类型化的模型子页面。我知道 SS 与 MVC Razor 不同。这样做的方式可能有些不同。 到目前为止,这就是我想出来的(看起来很丑,知道......): /
我在 Views 的同一个子文件夹中有两个 cshtml 文件。其中一个模板旨在包含另一个模板。我试图做到这一点,如下所示: 主模板: @Html.Partial("~/View
尝试通过部分将模型对象呈现为 JSON 结构,如下所示: @if( Model.IsEmpty ) { @( Model.UseNull ? "null" : "" ) } else {
现在我有下一个并且它有效 @foreach (TestLogs.Repository.DatabaseModel.Platforms CurrentPlatform in Model.Appl
我想知道如何在 Razor Pages 2.1 中创建和分配角色。应用。 我已经找到了如何为 MVC 应用程序( How to create roles in asp.net core and ass
我正在使用 Razor Engine from CodePlex在控制台应用程序中。当我在 VS 2010 IDE 中以 Debug模式运行时,一切正常。从 shell 来看,即使是上述 CodePl
我正在学习 ServiceStack razor 并希望更好地使用它(一般是 ServiceStack),但我无法让智能感知在模型上工作(通过继承指令) 这是我到目前为止的尝试:http://www.
如何在 Razor 辅助方法中包含不间断空格 ( )?这是有问题的助手: @helper RenderClipResult(Clip clip, IList searchTerms) {
关闭。这个问题需要更多focused .它目前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post . 6年前关闭。 Improve this questi
我有一些 Razor 页面,其中包含大量条件逻辑、循环、部分 View 等。保持输出标记在语义上正确很容易,但使用正确的缩进和换行符对其进行格式化则更困难。我怎样才能在运行时自动执行此操作?有模块或
我有: @: 但它呈现为 ...lesson_icon/d40d2ff2-d06b-4fd8-80a0-0ed31bbc04eb%20.png 如何去掉.png前面的%20? 最佳答案 文件扩展名前
我有 6 个相同内容类型“新闻”的项目,在每个项目中我都有一个字段 newsIntro。我想将特定页面中的字段放在另一个页面上,因此我需要定位特定字段,因此它可能是节点 1702 上的 newsInt
是否有任何支持自动完成的 Razor 模板 (.cshtml) 的轻量级编辑器? 或任何支持 Razor 自动完成的 Notepad++、Sublime Text 2 等插件? 最佳答案 自上次测试版
有没有办法在 Razor View 引擎中创建类似的函数? @{ View.Title = "Clients"; private string GetRowClassName(RowS
我有一个名为 item 的对象,item 有一个属性 itemId。我正在尝试建立一个包含 itemId 后跟 .html 的网址...所以它看起来像“myNiftyItem-123456.html”
我想知道如何在 Razor Pages (Page.cshtml) 中获取路由值。 前任。https://localhost:44320/AdminPanel/Admins如果我使用 MVC,我会将这
如何在 F# 项目中使用 ServiceStack.Razor? 我添加了对 ServiceStack.Razor 的引用(这似乎在 Windows 上没有问题,但出于某种原因在 Mac 上的 Mon
通过Ctrl+E、D格式化这部分代码: if (row % 3 == 0) { @: } 给我: if (row % 3 == 0) { @:
我是一名优秀的程序员,十分优秀!