首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ruby中的activemerchant paypal配置

ruby中的activemerchant paypal配置
EN

Stack Overflow用户
提问于 2013-03-17 04:52:56
回答 1查看 400关注 0票数 0

我只是想以一种简单的方式测试我的贝宝沙盒支付网关。不幸的是,我得到了以下错误消息:

“由于商家配置无效,无法处理此交易。”

这是我的测试文件。它来自铁路广播的一集:

代码语言:javascript
复制
require "rubygems"
require "active_merchant"

ActiveMerchant::Billing::Base.mode = :test

gateway = ActiveMerchant::Billing::PaypalGateway.new(
  login: "bla-facilitator_api1.gmail.com",
  password: "13234229172",
  signature: "AFcWxY21C7fd0v3bYYYRCOSSrl31AsqKs2TwM-RkGcerk8QatsKAkfJt"
)

credit_card = ActiveMerchant::Billing::CreditCard.new(
  brand:                 "visa",
  number:               "4111111111111111",
  verification_value:   "123",
  month:                1,
  year:                 2014,
  first_name:           "Ryan",
  last_name:            "Bates"

)

if credit_card.valid?
  response = gateway.purchase(1000, credit_card, ip: "127.0.0.1",
    :billing_address => {
            :name     => "Ryan Bates",
            :address1 => "123 Main St.",
            :city     => "New York",
            :state    => "NY",
            :country  => "US",
            :zip      => "10001"
    }
  )
  if response.success?
    puts "Purchase complete!"
  else
    puts "Error: #{response.message}"
  end
else
  puts "Error: credit card is not valid. #{credit_card.errors.full_messages.join('. ')}"
end
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-17 06:37:23

该错误意味着您正在尝试处理的帐户上未激活Payments Pro,或者您在启用Payments Pro后尚未接受该帐户的计费协议。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15454609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档