【问题标题】:Paypal Sandbox transactions are not shown in test account .NET SDKPaypal 沙盒交易未显示在测试帐户 .NET SDK 中
【发布时间】:2015-03-07 20:32:03
【问题描述】:

这已被问过几次,但我仍然没有弄清楚如何使它在 .NET SDK https://github.com/paypal/PayPal-NET-SDK 上工作:

调用后

payment.Create(apiContext)

我成功地用填充的 createdTime、PayID、链接等返回响应。

现在,当我使用买方/卖方测试帐户登录贝宝沙盒时。 我看不到交易

This 热门问题指向致电DoExpressCheckoutPayment 来解决此问题。在对如何使用 .NET SDK 调用 DoExpressCheckoutPayment 进行一些研究之后,我发现唯一的方法是使用标记为已弃用的 SDK (https://github.com/paypal/merchant-sdk-dotnet) 的早期版本

我有点迷失了,试图找出不应该那么困难的东西 我按照示例 here 进行操作,我相信它应该可以在没有任何额外内容的情况下工作

【问题讨论】:

    标签: .net paypal paypal-sandbox


    【解决方案1】:

    您所指的 SDK 用于(相对)新的 REST API。

    假设你指的是paypal付款(不是credit_card)所以你必须execute它 - 我会在Classic API中映射到DoExpressCheckoutPayment

    SDK 有一个示例:PaymentWithPayPal.aspx.cs 其中在您引用的示例中,您将看到execute call in line 155

    credit_card 和intent='sale' 的示例(这意味着认证和捕获一步,或“立即捕获”)在PaymentWithCreditCard.aspx.cs 中

    第...


    更新:

    paymentExecution 丢失

    其实都在lines 146 - 155:

     var paymentExecution = new PaymentExecution() { payer_id = payerId };
     var payment = new Payment() { id = paymentId };
    
     // ^ Ignore workflow code segment
     #region Track Workflow
     this.flow.AddNewRequest("Execute PayPal payment", payment);
     #endregion
    
     // Execute the payment.
     var executedPayment = payment.Execute(apiContext, paymentExecution);
    

    第..

    【讨论】:

      【解决方案2】:

      你是对的。 paymentExecution 不见了 SDK示例不完整真是太可惜了。我会尝试联系作者,因为我不希望其他人像我一样陷入困境。

      我在检查了paypal REST API doc 之后让它工作了 我建议阅读此文档而不是 .NET SDK 示例

      【讨论】:

      • 没关系,但示例包括execute 调用和paymentExecution。相关lines are from 146-155
      • 这是 Jason 的 PayPal。如果您知道可以对 .NET SDK 示例进行改进,我很想听听。构建示例以便您可以查看流程并包括付款执行步骤。我同意他们随附的文档绝对应该得到改进。此外,我最近使用包含 FAQ answer concerning this question 的 wiki 更新了 SDK。再说一次,我知道应该详细说明什么,我很乐意进行更新。
      • 谢谢 Jason,我遇到了另一个重定向问题。您能否提一些建议?请查看stackoverflow.com/questions/28952584/…
      猜你喜欢
      • 2023-03-23
      • 2017-01-24
      • 2011-01-15
      • 2017-02-23
      • 2013-03-12
      • 2021-03-28
      • 2013-07-15
      • 2013-02-07
      • 2013-03-14
      相关资源
      最近更新 更多