Tag: activemerchant

Paypal,Recurring Billing和ActiveMerchant

我正在尝试研究如何在我现有的网站上添加基于订阅的付费模式,但是我遇到了很多相互矛盾的信息,导致我有点迷失。 我所需要的只是一种通过信用卡设置定期结算(每月)的简单方法。 我只需要一个简单的解决方案,但我很难找到设置它的最佳实践。 到目前为止,据我所知,Paypal的网站付款标准选项支持此function。 关于如何实现它我只是有几个问题: 首先,Paypal是否要求用户使用网站付款标准注册定期结算? 我打算使用ActiveMerchant,但我发现一些博客说ActiveMerchant不支持Paypal的定期计费。 这是真的? 我发现railskits.com的SASS Rails套件,它表示它支持使用Paypal的网站支付标准重复计费。 如果我购买了这个代码,那么代码是否足够清晰,可以在我自己的网站中理解和实施,或者它是针对起始网站而不是现有网站的打包交易? 我找到了很多博客,帮助我们使用ActiveMerchant重复计费,但使用Paypal的Express Checkout。 我在Paypal网站上看到了Express Checkout,但我仍然不太明白它是什么,以及它与网站支付标准有何不同。 任何人都可以用简单的方式解释这个吗? 如果有人能够回答其中一个问题,我将非常感激! **顺便说一句,在建议之前,我已经看过Ryan Bates关于Paypal的所有关于Paypal的Paypal屏幕截图,它非常适合基本款或购买购物车中的商品,但我不明白它应该如何与定期结算一起使用。 此外,他似乎跳过video中的一些重要步骤(例如,Paypal文档说,在您的应用程序收到IPN后,您需要向Paypal发回接收确认,但Ryan不会在他的截屏video中执行此操作)。 我只想弄清楚这一切!

使用API​​调用帐户作为接收者帐户

我正在尝试使用Active Merchant和active_paypal_adaptive_payment gem整合Paypal自适应结账。 在用户注册期间,用户需要注册他/她的paypal帐户才能在交易期间收到付款。 我已经为activemerchant设置了所有凭据。 在paypal中注册用户帐户时出现以下错误。 您正在登录此交易的API调用者的帐户。 请更改您的登录信息,然后重试。 在结账时是否可以使用相同的API呼叫帐户作为次要接收者? 谢谢,任何建议将不胜感激。

ActiveMerchant说有效卡的信用卡无效

我正在使用ActiveMerchant遇到一个奇怪的问题。 我正在使用activemerchant来validation信用卡号码并且它一直正常运行。 但是,我发现它似乎不能validation此卡号3088023605344101 ,当我输入JCB类型的卡号时,也会出现大多数validation问题。 这是我的代码的样子 cc = CreditCard.new( :first_name => client_details[:firstname], :last_name => client_details[:lastname], :month => client_details[:month], :year => client_details[:year], :number => client_details[:cardnum], :verification_value => client_details[:cvv] ) 以下是我的控制台中的示例,该示例正确validation了该卡。 2.1.1 :052 > cc = CreditCard.new(:first_name => ‘Steve’,:last_name => ‘Smith’, :month => ‘9’,:year => ‘2015’,:number => ‘5201457519355638’, :verification_value => ‘123’) => # 2.1.1 :053 > cc.valid? => […]

No Token在Rails中通过PayPal Express Checkout 5

我正在整理一个带有PayPal Express Checkoutfunction的基本购物车。 在点击结帐按钮之前,一切似乎都在工作,然后我得到一个空白页面,上面写着“没有令牌传递”。 在服务器日志中,似乎没有创建令牌,但我不确定原因。 我认为这很可能是创建快速结账令牌的问题,但我真的不确定我做错了什么。 这是服务器日志的样子: Started GET “/express_checkout” for 10.240.0.204 at 2017-05-27 16:54:43 +0000 Cannot render console from 10.240.0.204! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255 Processing by OrdersController#express_checkout as HTML Order Load (0.1ms) SELECT “orders”.* FROM “orders” WHERE “orders”.”id” = ? LIMIT ? [[“id”, 1], [“LIMIT”, 1]] OrderItem Load (0.1ms) SELECT “order_items”.* FROM “order_items” […]

与Shopify中的ActiveMerchant一起使用Paypal Express Checkout

我在市场网络应用程序中成功使用Paypal Express Checkout,将每个卖家的三个参数传递给PaypalExpressGateway(登录,密码和签名)。 因此,我看到Shopify允许卖家仅设置Paypal帐户的电子邮件地址,要求将scott_api1.jadedpixel.com授予API合作伙伴用户名。 我在ActiveMerchant文档中找不到任何关于我如何做到的内容……有人可以提供帮助吗? 非常感谢,zetarun

尝试使沙盒paypal与rails一起工作时出错?

我在将paypal支付网关与rails集成时遇到问题。 我将在下面解释我所做的步骤。 我第一次去了developer.paypal.com 我为买家创建了两个沙箱帐户,为企业帐户创建了一个沙箱帐户。 我将商业帐户更改为Business-Pro 然后我在rails中安装了activemerchant gem。 在config / environments / development.rb中,我粘贴了以下块 config.after_initialize do ActiveMerchant::Billing::Base.mode = :test paypal_options = { login: “aGthYkgkYXVA_api1.gmail.com”, password: “DH2RB21WR2EWNSTM”, signature: “ApBHX2qbpxJW-Ll3oP22LSao0WeuAT.A.uNyDDqIArQeMLYzMTqsZnCW” } ::GATEWAY = ActiveMerchant::Billing::PaypalGateway.new(paypal_options) end 然后在控制器中我创建了一个测试方法并粘贴了代码来执行checkout # ActiveMerchant accepts all amounts as Integer values in cents amount = 1000 # $10.00 # The card verification value is also known […]