【发布时间】:2015-03-18 07:49:41
【问题描述】:
您好,我想在我的应用程序中使用 Paypal 接受付款。我觉得我在绕圈子。我所收集到的是,您需要涉足的文档非常少,营销方面的废话也很多——不要不尊重任何从事过相关工作的人。
我了解到 Paypal 的 Restful API 功能还不完整,而经典 API 提供了更丰富的功能集——而且我的商家帐户在澳大利亚,所以我认为我还不能使用 REST API。
我有很多问题:
- 我需要什么才能开始?它本质上是根据文档格式化有效负载并调用 Web 服务还是还有更多?
- 是否有任何使用经典 API 的示例 .net 应用程序。我可能遗漏了一些东西,但 GIT 存储库似乎只有 REST api 示例 - 我应该得到它并使用经典代替它还是有更多?
- 我应该使用 SDK 吗?我检查了 Nuget 并且有许多 SDK - asp.net -http://www.asp.net/web-forms/overview/getting-started/getting-started-with-aspnet-45-web-forms/checkout-and-payment-with-paypal 它没有谈论 SDK ??
- 如果我要获得适用于 Classic 的 SDK,我假设我只需要 SDK 来实现我需要的相应功能。例如,有一个 Merchant SDK 和 Payments Pro SDK,它们在 www.paypal.com/SDK 上具有相同的信息
我希望能够做到以下几点:
- 在我的 wedapp 上接受信用卡和 Paypal 付款
- 进行自适应支付
- 在信用卡和贝宝付款后建立定期付款
- 进行预先批准
- 根据 Paypal 要求提供快速结帐
请帮忙,似乎缺少 Paypal 和 MVC 的入门指南。如果有人有任何样品,那就太好了!
【问题讨论】:
-
为什么会被降价?
-
是的,为什么它被标记下来了?
-
您必须采用相同的方法,但 Web 表单的不同之处在于它们是服务器端隐藏字段,而在 mvc 中您将拥有 html 普通隐藏字段
-
无论是经典 API 还是 REST API,就 PayPal API 而言,您对 ASP.Net 的选择/风格根本不重要 - 区别在于(正如您已经知道的)您如何使用'd 实现所说的 API 或 SDK(Web 窗体、MVC、Web API、网页、WCF 等)。正确的 AFAIK,信用卡直接付款,REST API/SDK is only for US and UK
-
是否有 API 调用序列?例如,在 Authorize and Capture 的文档中,您需要一个 Transaction ID 来执行 Authorize,它表明它是 Paypal 返回的数字。我在哪里可以得到这个交易号?我以为 DoAuthorize 会是第一个电话?
标签: asp.net-mvc paypal paypal-adaptive-payments express-checkout