Как я могу использовать API Mass Pay с новым REST API в Ruby?
В настоящее время мы используем два драгоценных камня в нашем проекте:
Мы используем Permissions SDK, чтобы получить авторизацию от пользователей, которые используют наше приложение для выполнения "массовых платежей 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)
Проблема, с которой я столкнулся сейчас, заключается в том, что на странице "merchant-sdk-ruby" на github есть уведомление о том, что API устарел, и мы должны использовать REST API.
- Как я могу использовать REST API для массовых платежей от имени других пользователей? Я не могу найти ничего в документации REST по этому поводу. Он использует только логин через PayPal и получает для этого токены.
- У кого-нибудь есть такой пример?
1 ответ
API выплат являются REST-эквивалентом API MassPay. Однако сторонняя обработка еще не встроена в API REST. Поэтому до тех пор, пока это не так, вам нужно будет использовать комбинацию Classic MassPay и Permissions Service. Общее правило: если оно доступно в REST, используйте REST. Если нет, то вы можете продолжать использовать Classic, пока эквивалентная функция не станет доступной в REST.