我们目前在项目中使用两个宝石:
我们使用权限SDK从使用我们的应用程序的用户那里获得授权,代表他们进行“Mass Pay API调用” .
在我们从权限调用中获取令牌后,我们启动商家API实例并调用 mass_pay
方法:
api = merchant_sdk_api(credentials[:token], credentials[:token_secret])
pay_req = api.build_mass_pay({ :ReceiverType => 'EmailAddress',
:MassPayItem => receivers_list_from(receivers, currency.upcase)
})
response = api.mass_pay(pay_req)
我现在遇到的问题是,在github上的“merchant-sdk-ruby”页面上有一个通知,即API将被弃用,我们应该使用REST API .
-
如何使用REST API代表其他用户进行批量付款?我无法在REST文档中找到有关此内容的任何内容 . 它只使用登录PayPal并为此获取令牌 .
-
有没有人有这方面的例子?
1 回答
Payout APIs是与MassPay API等效的REST . 但是,REST API尚未构建第三方处理 . 因此,在此之前,您需要使用经典MassPay和权限服务组合 . 一般的经验法则是 - 如果它在REST中可用,则使用REST . 如果没有,那么您可以继续使用Classic,直到REST中的等效功能可用 .