您好,我想在我的应用程序中使用 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 要求提供 Express Checkout
请帮助,似乎缺少 Paypal 和 MVC 的入门指南。如果有人有任何 sample ,那就太棒了!
最佳答案
我当然可以帮助您满足您的Express Checkout 要求,并阐明将您的应用程序与 PayPal 接口(interface)的复杂性。
This .NET SDK提供对 Express Checkout 功能的全面支持,并提供简明的自述文件,其中概述了 Express Checkout 如何在较高和更精确的抽象级别上工作。
就Express Checkout而言,您应该熟悉 3 个主要术语:
设置快速结帐
Establishes a PayPal session based on Merchant credentials, and returns an Access Token pertaining to that session.
获取ExpresscheckoutDetails
Returns a definitive collection of metadata that describes the PayPal user (name, address, etc.).
DoExpressCheckoutPayment
Collects the payment by transferring the transaction amount from the User's account to the Merchant account.
关于asp.net-mvc - 在 ASP.NET MVC 中使用 Paypal 接受付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28039328/