Finances API ドキュメント

財務 API(Finances API)

Finances API は、販売者の支払い(Payout)と、その支払いに関連する金銭取引の詳細を取得するために使用されます。支払いの一覧・詳細・サマリー、取引の一覧・サマリー、振替の詳細、セラー資金サマリーの取得をサポートします。

重要: EU および UK の支払い規制要件により、EU/UK の販売者に代わって行われる Finances API 呼び出しには、デジタル署名による追加のセキュリティ検証が必要です。

バージョン: v1.18.0

ベースURL: https://api.ebay.com/sell/finances/v1

認証(OAuth スコープ)

この API は 認可コード(Authorization Code) フローを使用します。

スコープ説明
https://api.ebay.com/oauth/api_scope/sell.finances支払いおよび注文情報の表示と管理

リソース一覧

Finances API は以下の 5 リソース、合計 8 エンドポイント(すべて GET)で構成されています。

リソース説明
billing_activity請求アクティビティの取得1
payout支払い情報の取得3
seller_funds_summaryセラー資金サマリーの取得1
transaction金銭取引の取得2
transfer振替の詳細取得1

billing_activity(1 エンドポイント)

GET /billing_activity

getBillingActivities — 請求アクティビティを取得します(OpenAPI 仕様のみ定義)。

レスポンス: 200 / 400 / 500

payout — 支払い情報(3 エンドポイント)

GET /payout

getPayouts — 1 つ以上の販売者支払いの詳細を取得します。日付範囲、支払いステータスでフィルタリング可能。ページ区切りと並べ替えをサポート。

パラメータ場所必須説明
X-EBAY-C-MARKETPLACE-IDヘッダー必須eBay マーケットプレイス ID。デフォルト: EBAY_US
filterクエリ任意フィルター。payoutDate(日付範囲)、lastAttemptedPayoutDate(失敗時)、payoutStatus(ステータス)
sortクエリ任意並べ替え。デフォルト: 支払い日降順。値: payoutDatelastAttemptedPayoutDate
limitクエリ任意最大: 200、デフォルト: 20
offsetクエリ任意デフォルト: 0。5000 未満を推奨。

レスポンス: 200 / 204 / 400 / 500

GET /payout/{payout_Id}

getPayout — 特定の販売者支払いの詳細を取得します。

パラメータ場所必須説明
payout_Idパス必須支払いの一意の識別子。
X-EBAY-C-MARKETPLACE-IDヘッダー必須eBay マーケットプレイス ID。

レスポンス: 200 / 400 / 404 / 500

GET /payout_summary

getPayoutSummary — 支払いの累積値(合計支払い額、取引数、合計金額)を取得します。ステータスや日付範囲でフィルタリング可能。

パラメータ場所必須説明
X-EBAY-C-MARKETPLACE-IDヘッダー必須eBay マーケットプレイス ID。
filterクエリ任意payoutDate(日付範囲)、payoutStatus(ステータス)

レスポンス: 200 / 400 / 500

seller_funds_summary(1 エンドポイント)

GET /seller_funds_summary

getSellerFundsSummary — 支払いを通じてまだ分配されていないすべての保留中の資金を取得します。利用可能な資金、処理中の資金、保留中の資金の合計を返します。

パラメータ場所必須説明
X-EBAY-C-MARKETPLACE-IDヘッダー必須eBay マーケットプレイス ID。

レスポンス: 200 / 204 / 500

transaction — 金銭取引(2 エンドポイント)

GET /transaction

getTransactions — 1 つ以上の金銭取引に関する情報を取得します。多数のフィルター(日付、種類、ステータス、購入者名、注文 ID 等)で絞り込み可能。

パラメータ場所必須説明
X-EBAY-C-MARKETPLACE-IDヘッダー必須eBay マーケットプレイス ID。
filterクエリ任意transactionDatetransactionTypetransactionStatusbuyerUsernamesalesRecordReferencepayoutIdtransactionIdorderId
sortクエリ任意並べ替え。デフォルト: 取引日降順。値: transactionDate
limitクエリ任意最大: 1000、デフォルト: 20
offsetクエリ任意デフォルト: 0。5000 未満を推奨。

レスポンス: 200 / 204 / 400 / 500

GET /transaction_summary

getTransactionSummary — 金銭取引の累積情報を取得します。transactionStatus フィルターが必須。

パラメータ場所必須説明
X-EBAY-C-MARKETPLACE-IDヘッダー必須eBay マーケットプレイス ID。
filterクエリ必須transactionStatus(必須)、transactionDatetransactionTypebuyerUsernamesalesRecordReferencepayoutIdtransactionIdorderId

レスポンス: 200 / 400 / 500

transfer — 振替(1 エンドポイント)

GET /transfer/{transfer_Id}

getTransferTRANSFER トランザクションタイプの詳細情報を取得します。TRANSFER は、販売者が料金の払い戻しのために eBay に送金する金銭取引です。

パラメータ場所必須説明
transfer_Idパス必須TRANSFER の一意の識別子。getTransactions で transactionType=TRANSFER として取得。
X-EBAY-C-MARKETPLACE-IDヘッダー必須eBay マーケットプレイス ID。

レスポンス: 200 / 400 / 404 / 500

エンドポイント一覧(全 8 エンドポイント)

メソッドエンドポイントoperationId説明
GET/billing_activitygetBillingActivities請求アクティビティを取得
GET/payoutgetPayouts支払い一覧を取得
GET/payout/{payout_Id}getPayout支払い詳細を取得
GET/payout_summarygetPayoutSummary支払いサマリーを取得
GET/seller_funds_summarygetSellerFundsSummaryセラー資金サマリーを取得
GET/transactiongetTransactions取引一覧を取得
GET/transaction_summarygetTransactionSummary取引サマリーを取得
GET/transfer/{transfer_Id}getTransfer振替詳細を取得

スキーマ数: 26(詳細は OpenAPI 仕様を参照)

トップに戻る