使用Paypal接受ASP.NET MVC中的付款

时间:2015-01-20 06:53:09

标签: asp.net-mvc paypal paypal-adaptive-payments express-checkout

您好我想使用Paypal接受我的申请中的付款。我觉得我在圈子里走来走去。我收集到的是,你需要通过很少的文档和大量的营销工作 - 不要对任何工作过的人不尊重。

我了解到Paypal的Restful API还没有完整的功能,而且经典的API提供了更丰富的功能 - 我的商家帐户在澳大利亚,所以我不认为我可以使用还有REST API。

我有很多问题:

  1. 我需要什么才能开始?它本质上是根据文档格式化有效负载并调用Web服务还是有更多内容?
  2. 是否有使用经典API的示例.net应用程序。我可能已经错过了一些东西,但GIT存储库似乎只有REST api样本 - 我应该得到这个并使用经典代替它还是有更多呢?
  3. 我应该使用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?
  4. 如果我要获得SDK,我应该从Classic开始,我假设我只需要SDK来完成我需要的各自功能。例如,有一个Merchant SDK和Payments Pro SDK在www.paypal.com/SDK上有相同的信息
  5. 我希望能够做到以下几点:

    1. 在我的婚礼上接受信用卡和Paypal付款
    2. 自适应付款
    3. 在信用卡和Paypal付款后建立定期付款
    4. 执行PreApproval
    5. 根据Paypal要求提供快速结账
    6. 请帮助,似乎缺乏Paypal和MVC的入门指南。如果有人有任何样本太棒了!

1 个答案:

答案 0 :(得分:1)

我当然可以帮助您解决快速结帐要求,并了解应用程序与PayPal接口的复杂性。

This .NET SDK完全支持快速结帐功能,并提供简明的自述文件,概述快速结帐如何在高位运行,更精确抽象层次。

快速结账而言,您应该熟悉以下3个主要术语:

SetExpressCheckout

  

根据Merchant凭据建立PayPal会话,并返回与该会话相关的访问令牌。

GetExpresscheckoutDetails

  

返回描述PayPal用户(名称,地址等)的最终元数据集合。

DoExpressCheckoutPayment

  

通过将交易金额从用户的帐户转移到商家帐户来收取付款。