【问题标题】:Can't solve error, when sending Mass Pay call发送 Mass Pay 呼叫时无法解决错误
【发布时间】:2012-08-10 14:51:35
【问题描述】:

您好,我想使用 Mass Pay API。

我正在使用 RubyOnRails。这是我的代码:

    require 'httpclient'
    clnt = HTTPClient.new
    credentials = {
       'USER' => 'payer_1342623102_biz_api1.gmail.com',
       'PWD' => '1342623141',
       'SIGNATURE' => 'Ay2zwWYEoiRoHTTVv365EK8U1lNzAESedJw09MPnj0SEIENMKd6jvnKL'
     }

    data = {  
               "VERSION" => "2.3",
               "METHOD" => "MassPay",
               "RECEIVERTYPE" => "EmailAddress",
               "L_EMAIL0"=> "denmed_1342691273_biz@gmail.com",
               "L_AMT0" => "10",
               "L_EMAIL1"=> "second_1344932945_per@gmail.com",
               "L_AMT1" => "5",
               "currencyCode" => "USD",
               "VERSION" => "51.0"}
    uri = "https://api-aa.sandbox.paypal.com/2.0/"
    res = clnt.post(uri, data)

puts res
puts res.header
puts res.content

我得到错误:

       <SOAP-ENV:Fault><faultcode>SOAP-ENV:Client</faultcode><faultstring>Method not implemented</faultstring></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envel

很奇怪,因为我在“METHOD”=>“MassPay”行中实现方法。

我的问题在哪里?

【问题讨论】:

    标签: paypal masspay


    【解决方案1】:

    我的问题的原因在于糟糕的 PayPal 文档。这是代码,可以工作:

        require 'httpclient'
        clnt = HTTPClient.new
        data = {    "METHOD" => "MassPay",
        "VERSION" => "90",
        'USER' => 'payer_1342623102_biz_api1.gmail.com',
        'PWD' => '1342623141',
        'SIGNATURE' => 'Ay2zwWYEoiRoHTTVv365EK8U1lNzAESedJw09MPnj0SEIENMKd6jvnKL',
        "RECEIVERTYPE" => "EmailAddress",
        "CURRENCYCODE" => "USD",
        "L_EMAIL0" => 'propro_1344939908_biz@gmail.com',
        "L_AMT0" => "1",
        "L_EMAIL1" => "denmed_1342691273_biz@gmail.com",
        "L_AMT1" => "1"
                   }
        uri = "https://api-3t.sandbox.paypal.com/nvp"
        res = clnt.post(uri, data)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-11
      • 1970-01-01
      相关资源
      最近更新 更多