Tag: 贝宝

无法使用PayPal加密网站付款在Rails中工作

我在使用PayPal加密网站付款在Rails网站上工作时遇到问题。 我在发布到PayPalurl时收到两条不同的错误消息 – 在我使用沙箱的临时站点上,我得到: 证书已被删除。 请使用有效的证书。 而在生产现场,我得到: 我们无法解密证书ID。 据我所知,它们设置相同,除了一个使用PayPal Sandbox公钥,另一个使用普通的PayPal公钥。 我必须忽略一些细节但是我已经对这个问题猛烈抨击了几天。 我使用以下命令生成公钥和私钥: openssl genrsa -out app_key.pem 1024 openssl req -new -key app_key.pem -x509 -days 365 -out app_cert.pem 然后我将app_cert.pem上传到PayPal并将我的证书ID放入如下文件中: development: user: seller_1259814545_biz@somedomain.com action_url: https://www.sandbox.paypal.com/cgi-bin/webscr paypal_cert_file: certs/paypal_sandbox_cert.pem app_cert_file: certs/app_cert.pem app_key_file: certs/app_key.pem cert_id: CBDFN7JXBM2ZQ secret: dfasdkjh3453 test: user: seller_1259814545_biz@somedomain.com action_url: https://www.sandbox.paypal.com/cgi-bin/webscr paypal_cert_file: certs/paypal_sandbox_cert.pem app_cert_file: certs/app_cert.pem app_key_file: certs/app_key.pem cert_id: […]

Paypal中使用rails的商家配置无效

我正在使用rails制作paypal应用程序。 我已经在http://develpers.paypal.com中创建了所有必要的a / c,并且还在我的rails应用程序中插入了所有这些信息。 我的问题是当我试图授权我的卖家a / c时,它给我一个错误,例如“失败:由于商家配置无效,无法处理此交易”。 我的代码是: # all inforation is of seller API id, password, signature gateway = ActiveMerchant::Billing::PaypalGateway.new( :login => “seller_1302505219_biz_api1.gmail.com”, :password => “…”, :signature => “…” ) options = { :ip => request.remote_ip, :billing_address => { :name => “Name”, :address1 => ‘1 Main St’, :address2 => ”, :city => ‘San Jose’, […]

Paypal Express Checkout和网站支付标准之间的API差异

我正在尝试了解Paypal的快速​​结账和网站付款标准之间的API差异。 我知道面向用户的差异(Express Checkout强制您拥有Paypal帐户,而网站付款标准也处理信用卡),但我不知道如何以编程方式与它们进行交互,特别是来自Rails应用程序。 Active Merchant表示它支持Express Checkout,但未提及网站付款标准。 对于定期付款,我发现了这个gem,但它只提到了Express Checkout。 它如何运作(如果有的话)网站付款标准? 我意识到Paypal有多个API,而当Active Merchant通过Paypal的SOAP端点进行通信时,您也可以通过基于URL的API进行通信。 我只是感到困惑,因为有这么多的文档,很难理解什么是有用的。 编辑 – 澄清一下,我接受信用卡的意思并不是强迫用户拥有Paypal帐户 – 将Paypalfunction仅用作信用卡网关(例如AuthNet)。 我知道信用卡可以绑定到您的Paypal帐户,这不是我所说的。 谢谢!

无法validation(检查)paypal帐户

用户sign_up时,我需要validationPayPal帐户。 我有function(来源 – http://curry.byteally.com/finding-verification-status-of-a-paypal-account-ruby-on-rails-paypal-adaptive-accounts-getverifiedstatus/ ) 我输入了我的凭证并改变了。 我把它作为我的static_pages_controller(现在)。 def verify_paypal … //change: if res.status == 200 @xml = XmlSimple.xml_in(res.content) #check if the status node exists in the xml if @xml[‘accountType’]!=nil account_type = @xml[‘accountType’][0] if account_type.to_s() == “Business” render :text => “Business account!” elseif account_type.to_s() == “Premier” render :text => “Premier Account!” elseif account_type.to_s() == “Personal” render […]

使用Ruby / Rails应用程序的Paypal网站付款标准

我想使用Paypal网站付款标准在我的Rails网站上实施付款解决方案。 (参见https://www.paypal.com/IntegrationCenter/ic_standard_home.html )。 我不想要花哨的网关,我也不想经历与存储信用卡信息相关的麻烦。 我还想使用Paypal IPN进行通知。 我查看了各种网站,如http://www.fortytwo.gr/blog/14/Using-Paypal-with-Rails ,我太便宜了,无法在http://railskits.com/saas上试用Rails Kits / 。 有没有人知道一个工作的开源Rails应用程序,它使用Paypal网站付款标准进行计费,你能指出我的代码吗? 此外,我的业务在加拿大,但服务器在美国。 我必须注册Paypal.com或paypal.ca吗?

如何将Paypal与Ruby on Rails集成

我试图使用rest-api-sdk-ruby gem( https://github.com/paypal/rest-api-sdk-ruby )将paypal与我的ruby集成在rails应用程序上,但无法找到足够的信息或者支持我的好教程。 上面提供的描述虽然提供了必要的代码,但没有说明如何处理每种方法应该使用的文件或文件。 谁能在这里给我一个起点或指向一个好的教程? 我正在使用rails版本4。 非常感谢。

使用rest api下载现有的paypal付款

我需要从paypal帐户下载所有现有的付款信息,对其进行一些分析,所以我设置了paypal的ruby rest sdk,其中包括创建一个带有自己的API密钥等的新应用程序。 我可以通过以下方式提出成功的请求: payment_history = Payment.all( :count => 10 ) 然而, payment_history.payments 是空的。 我不确定此应用程序是否只能访问使用它创建的付款? 我可以用其他API来预先存在付款吗? 如果可能的话,我更愿意使用ruby,因为我想在简单的脚本中保留这一切,我必须分析类似的条带支付。 一些指导将非常感激,因为paypal的文档和重叠API的labrinth让我非常困惑。