Ruby on rails 用于Ruby的PayPal REST SDK-非全局配置
我正在尝试在一个应用程序中使用PayPal REST SDK,其中应该有多个API配置-Ruby on rails 用于Ruby的PayPal REST SDK-非全局配置,ruby-on-rails,ruby,paypal,paypal-rest-sdk,Ruby On Rails,Ruby,Paypal,Paypal Rest Sdk,我正在尝试在一个应用程序中使用PayPal REST SDK,其中应该有多个API配置-client\u ids、client\u secrets和modes 基本上,我想要一个本地API对象,就像Python sdk中可用的对象: # python import paypalrestsdk my_api = paypalrestsdk.Api({ 'mode': 'sandbox', 'client_id': '...', 'client_secret': '...'})
client\u id
s、client\u secret
s和mode
s
基本上,我想要一个本地API对象,就像Python sdk中可用的对象:
# python
import paypalrestsdk
my_api = paypalrestsdk.Api({
'mode': 'sandbox',
'client_id': '...',
'client_secret': '...'})
payment = paypalrestsdk.Payment({...}, api=my_api)
而在Ruby中,它看起来像:
PayPal::SDK.configure(
:mode => "sandbox", # "sandbox" or "live"
:client_id => "EBWKjlELKMYqRNQ6sYvFo64FtaRLRR5BdHEESmha49TM",
:client_secret => "EO422dn3gQLgDbuwqTjzrFgFtaRLRR5BdHEESmha49TM")
据我所知,这在Ruby sdk中是不可能实现的
请记住,我只需要SDK提供的一小部分,我的问题是:
find
方法,因此现在它们有了签名defind(resource\u id,new\u api=nil)
如果存在新的api参数,则将使用它,否则将使用默认值
叉子是可用的
讨论的内容是