1

現在、プロジェクトで 2 つの gem を使用しています。

Permissions SDK を使用して、アプリケーションを使用してユーザーに代わって「Mass Pay API 呼び出し」を行うユーザーから承認を取得します。

mass_payアクセス許可の呼び出しからトークンを取得したら、マーチャント API インスタンスを開始し、メソッドを呼び出します。

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 を使用する必要があるという通知があることです。

  1. REST API を使用して、他のユーザーに代わって一括支払いを行うにはどうすればよいですか? これに関するRESTドキュメントには何も見つかりません。PayPal でログインし、そのためのトークンを取得するという使い方しかありません。
  2. 誰かがこれの例を持っていますか?
4

1 に答える 1

1

Payout APIは MassPay API に相当する REST です。ただし、サードパーティの処理はまだ REST API に組み込まれていません。したがって、それまでは、Classic MassPay と Permissions Service の組み合わせを使用する必要があります。一般的な経験則は、REST で使用できる場合は、REST を使用することです。そうでない場合は、REST で同等の機能が利用可能になるまで Classic を引き続き使用できます。

于 2015-09-18T15:18:08.157 に答える