use*_*261 19 ruby paypal ruby-on-rails
我试图使用rest-api-sdk-ruby gem(https://github.com/paypal/rest-api-sdk-ruby)将paypal与我的ruby集成在rails应用程序上,但无法找到足够的信息或者支持我的好教程.上面提供的描述虽然提供了必要的代码,但没有说明如何处理每种方法应该使用的方法或文件.
谁能给我一个起点或指向一个好的教程?
我正在使用rails版本4.
非常感谢.
Nav*_*ori 22
添加gem 'activemerchant'你的Gemfile
跑 bundle install
转到" developer.paypal.com "并创建一个包含美国地址详细信息的帐户(也称为商家帐户).
它将在"sandbox.paypal.com"中创建两个虚拟测试帐户,分别为买方和卖方(也称为协调人).查看测试帐户详细信息单击"仪表板 - >帐户"
现在,通过单击配置文件链接为两个测试帐户设置密码.
转到卖家帐户(即协调人)个人资料详细信息并复制API凭据,即用户名,密码和签名.例如:
Username:??naveengoud-facilitator_api1.gamil.com
Password:??VSPALJ5ALA5YY9YJ
Signature:?AVLslxW5UGzEpaDPEK4Oril7Xo4IAYjdWHD25HhS8a8kqPYO4FjFhd6A
Run Code Online (Sandbox Code Playgroud)在"config/environments/development.rb"中设置这些API凭据,如下所示:
config.after_initialize do
ActiveMerchant::Billing::Base.mode = :test
::GATEWAY = ActiveMerchant::Billing::PaypalGateway.new(
login: "merchant_api1.gotealeaf.com",
password: "2PWPEUKZXAYE7ZHR",
signature: "AFcWxV21C7fd0v3bYYYRCpSSRl31A-dRI5VpyF4A9emruhNYzlM8poc0"
)
end
Run Code Online (Sandbox Code Playgroud)