Asp.net mvc 在ASP.NET MVC中使用Paypal接受付款

Asp.net mvc 在ASP.NET MVC中使用Paypal接受付款,asp.net-mvc,paypal,paypal-adaptive-payments,express-checkout,Asp.net Mvc,Paypal,Paypal Adaptive Payments,Express Checkout,嗨,我想使用贝宝在我的应用程序中接受付款。我觉得我好像在兜圈子。我所收集到的是,你需要涉过的文档很少,营销废话也很多,这对任何从事这项工作的人都没有不尊重 我了解到Paypal的Restful API还不是全功能的,而经典API提供了更丰富的功能集——而且我的商户帐户在澳大利亚,所以我认为我还不能使用REST API 我有几个问题: 我需要什么开始?它本质上是根据文档格式化负载并调用web服务,还是有更多内容 是否有任何使用经典API的.net应用程序示例。我可能遗漏了一些东西,但GIT存储库似

嗨,我想使用贝宝在我的应用程序中接受付款。我觉得我好像在兜圈子。我所收集到的是,你需要涉过的文档很少,营销废话也很多,这对任何从事这项工作的人都没有不尊重

我了解到Paypal的Restful API还不是全功能的,而经典API提供了更丰富的功能集——而且我的商户帐户在澳大利亚,所以我认为我还不能使用REST API

我有几个问题:

  • 我需要什么开始?它本质上是根据文档格式化负载并调用web服务,还是有更多内容
  • 是否有任何使用经典API的.net应用程序示例。我可能遗漏了一些东西,但GIT存储库似乎只有RESTAPI示例—我应该使用classic来代替它,还是有更多
  • 我应该使用SDK吗?我在Nuget注册了,那里有很多SDK——asp.net——但它没有提到SDK
  • 如果我想得到一个SDK,我应该从哪一个开始为经典,我假设我只需要SDK为我需要的各个功能。例如,Merchant SDK和Payments Pro SDK在www.paypal.com/SDK上有相同的信息
  • 我希望能够做到以下几点:

  • 在我的wedapp上接受信用卡和Paypal付款
  • 是否进行自适应支付
  • 在信用卡和Paypal付款后建立定期付款
  • 预先批准
  • 根据Paypal要求提供快速结账服务

  • 请帮助,似乎缺少贝宝和MVC的入门指南。如果有人有任何样品,那将是非常棒的

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

    提供对快速签出功能的全面支持,并提供简明的自述文件,概述快速签出如何在较高和更精确的抽象级别上工作

    关于快速结帐,您应该熟悉三个主要术语:

    SetExpressCheckout 基于商户凭据建立PayPal会话,并返回与该会话相关的访问令牌

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

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


    为什么会被标记下来?是的,为什么会被标记下来?你必须使用相同的方法,但在web表单中有所不同,它们是服务器端隐藏字段,在mvc中,你将使用html普通隐藏字段,无论是经典还是REST API,就PayPal API而言,您对ASP.Net的选择/风格一点也不重要——区别在于(正如您已经知道的)如何实现上述API或SDK(Web表单、MVC、Web API、网页、WCF等)。正确的AFAIK,对于直接信用卡支付,是否有一系列API调用?例如,在用于授权和捕获以执行授权的文档中,您需要一个交易ID,该ID声明它是Paypal返回的号码。我在哪里可以得到这个交易号码?我以为DoAuthorize会是第一个电话?