コンテンツにスキップ
アカウント作成/サインイン
Stripe ドキュメントのロゴ
/
AI に質問
アカウントを作成サインイン
導入方法
決済管理
売上管理
プラットフォームとマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ
概要決済を受け付ける構築済みのシステムをアップグレード
オンライン決済
概要ユースケースを見つける
Payment Links を使用する
事前構築済みの決済ページを使用する
Elements を使用したカスタム統合の構築
アプリ内実装を構築
Managed Payments を使用する継続課金
対面決済
Terminal
決済手段
決済手段を追加
決済手段を管理
Link による購入の迅速化
決済業務
アナリティクス
残高と売上処理にかかる期間
コンプライアンスとセキュリティ
通貨
支払い拒否
不審請求の申請
不正利用防止
Radar の不正防止
入金
    概要
    入金の照合
    入金の追跡 ID
    入金の明細書表記
    多通貨による売上処理
    翌日の売上処理
    Instant Payouts
    カスタムの 1 日の開始時刻
    自動入金の最低残高
領収書返金とキャンセル
高度な連携システム
カスタムの決済フロー
柔軟なアクワイアリング
オフセッション決済
複数の決済代行業者のオーケストレーション
決済以外の機能
会社を設立する
暗号資産
エージェント型コマース
Financial Connections
Climate
本人確認
アメリカ
日本語
ホーム決済管理Payouts

入金の照合

特定の入金にどの取引が含まれるかを把握します。

Stripe の利用可能な残高から銀行口座に送金すると、Payout オブジェクトが生成されます。自動入金は入金スケジュールに従って定期的に発生し、複数の取引からの売上を含めることができます。

Stripe では、自動入金に含まれる取引を以下の方法で確認できます。

  • Stripe ダッシュボードで入金を開きます。
  • 入金照合レポートを表示またはダウンロードします。
  • このガイドに記載されているように、Stripe API を使用して入金の詳細を取得します。

手動入金の照合

手動入金のタイミングと金額はお客様が管理するため、Stripe では各入金に含まれる取引を特定できません。取引履歴に対して作成した入金を照合する責任はお客様にあります。

入金 ID を確認する

入金の取引に関する情報を取得するには、入金の id (po_xxx) が必要です。これを取得するには、次のようにします。

  • payout.reconciliation_completed Webhook イベントをリッスンします。
  • List Payouts を呼び出して、入金のリストを確認します。
  • 自社のデータベースからこれを取得します。

入金を取得してそのプロパティにアクセスすることはできますが、これには合計金額を構成する個々の取引は含まれません。

Retrieve payout sample response
{ "id": "po_001", "amount": 8000, "currency": "usd", "status": "paid", ... }

BalanceTransactions を表示する

Stripe アカウントを出入りするすべての資金移動で、BalanceTransaction が作成されます。list BalanceTransaction リクエストで入金 ID を渡して、その入金に関連付けられた取引のみで結果を絞り込みます。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl -G https://api.stripe.com/v1/balance_transactions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d payout=po_xxx

デフォルトの 10 件よりも多くの結果が必要な場合は、リクエストで limit パラメーターを設定するか、Stripe の auto-pagination を使用します。

レスポンスでは、指定された入金の BalanceTransactions オブジェクトの配列が返されます。

List balance transactions sample response
{ "object": "list", "data": [ { "id": "txn_001", "amount": 10000, "type": "charge", "source": "ch_001", ... }, { "id": "txn_002", "amount": -2000, "type": "refund", "source": "re_001", ... }, ...

type プロパティは、取引を生成した元のアクティビティーを識別します。たとえば、以下のようになります。

  • charge: 顧客からの支払い。
  • refund: 顧客への売上の返金。
  • stripe_fee: Stripe 手数料の支払い。
  • payout: 入金。Stripe アカウントから銀行口座に売上を移動した取引でもあります。

詳細なリストについては、取引残高タイプをご覧ください。

取引残高リソースを拡張する

各 BalanceTransaction の source プロパティでは、支払いの場合は ch_xxx、返金の場合は re_xxx など、取引タイプを表す元のオブジェクトを識別します。追加の API コールを行わずにこれらのオブジェクトを取得するには、expand を使用して以前のコードを更新します。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl -G https://api.stripe.com/v1/balance_transactions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d payout=po_xxx \ -d "expand[]"="data.source"

レスポンスには、入金の各 BalanceTransaction の拡張された source オブジェクトが含まれます。

Expanded source sample response
{ "object": "list", "data": [ { "id": "txn_001", "amount": 10000, "type": "charge", "source": { "id": "ch_001", "amount": 10000, "metadata": { ... }, ... }, ... }, { "id": "txn_002", "amount": -2000, "type": "refund", "source": { "id": "re_001", "amount": 2000, "reason": "requested_by_customer", ... }, ...

以下のコードを使用して、id や amount などの source オブジェクトのプロパティにアクセスします。

Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
balance_transactions['data'].each do |txn| obj = txn['source'] puts "#{obj['id']} #{obj['amount']}" end
このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM は llms.txt を参照してください。
  • Powered by Markdoc