【问题标题】:Why I get error "Invalid merchant account"?为什么我收到错误“无效的商家帐户”?
【发布时间】:2012-07-25 20:15:51
【问题描述】:

我想获取 PayPal 报告,因此我安装了 paypal-report gem。

有人可以查看我的凭据是否正确,或者为了报告 API 的使用,我需要一些特殊帐户吗?

我已经验证了企业帐户。

这是我的代码:

  require 'paypal/report'
  api = Paypal::Report.new("my secure account MerchantID", "mypassword", "my secure account MerchantID", "PayPalUK")
  puts api.daily.inspect

我也尝试输入我的电子邮件而不是 MerchanID,但没有成功。

这给了我错误:

  C:/Ruby193/lib/ruby/gems/1.9.1/gems/paypal-report-0.1.2/lib/paypal/report.rb:141
  :in `block in request': Invalid merchant account (RuntimeError)

我尝试使用 puts api 检查 api 值,结果如下:

        puts api
         //and result: 
        #<Paypal::Report:0x27a4310>

有人可以帮我吗?

【问题讨论】:

    标签: ruby-on-rails paypal gem report


    【解决方案1】:

    看到里面的“PayPalUK”,我怀疑您使用的 gem 是用于 PayPal Payflow 服务的(当涉及到报告时,那就是 XML 报告)。
    看到您提到拥有一个常规的“经过验证的企业帐户”,我认为您无法访问 Payflow API 调用。因此,没有正确的凭据可以在那里输入。

    您尝试使用什么 PayPal API 调用?您要查找的是 TransactionSearch 吗?
    如果是这样,请尝试ruby-paypal gem。 (注意,我没有测试过它,但它是第一个快速谷歌搜索“PayPal TransactionSearch gem”返回的。)

    【讨论】:

    • 谢谢。我只是无法决定如何解决我的任务:在项目中我需要向用户展示财务报告 - 我可以自己创建它们而不告诉我的雇主,它没有连接做 PayPal 或告诉他,该报告仅适用于 Pro 帐户。有功能 transaction_search,但似乎仅适用于订阅。你能说什么?
    猜你喜欢
    • 2017-11-30
    • 2015-02-11
    • 2017-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 2011-10-08
    • 2010-11-15
    相关资源
    最近更新 更多