ACHは、ほとんどの米国銀行間送金の根幹をなしています。給与、サブスクリプション、B2B請求書、家賃、公共料金など、カードネットワークを介さずに2つの米国の当座預金口座間でドルが移動する場合、自動清算機関(Automated Clearing House)がそれらを処理しています。適切なACH決済APIを選択することは、ユニットエコノミクスと顧客体験を長年にわたって形成します。
カード決済は明細書を読むまでは簡単に見えます。5,000ドルのB2B請求書では、2.9%に30セントが加算されるとすぐに費用がかさみます。ACHは計算を逆転させます。取引あたりの費用はごくわずかで、取引額は大きく、チャージバックも少なくなります。その代償として、決済が遅くなり、NACHAルールに準拠した異なるリスクモデルが適用されます。カード決済の仕組みを知っていれば、プロバイダーを選べば1日でACHを導入できます。弊社のPlaid APIガイドでは、銀行連携の半分について説明しています。
このガイドでは、2026年における最高のACH決済APIオプションを比較します。契約する前に、Apidogを使用して各プロバイダーのサンドボックスをプロトタイプ化してください。後からACHプロセッサーを切り替えるのは大変です。
TL;DR (要約)
- カード決済でStripeを既に利用している場合、Stripe ACHは最も迅速な本番導入パスです。
- Plaid Authとプロセッサーを組み合わせることで、マイクロデポジットなしで即座に口座認証が可能です。
- Dwollaは、ホワイトラベルのフローと明確な料金設定を提供するACH専門プロバイダーです。
- Modern Treasuryは、1つのAPIでACH、電信送金、RTP、帳簿内送金が必要なB2B運用チーム向けの選択肢です。
- GoCardlessは、英国、EU、オーストラリア、ニュージーランドの口座からも引き落としを行うマーチャントに最適です。
- Moovは、開発者フレンドリーな1つのAPIでACH、RTP、FedNowを提供し、取引ごとの透明な料金設定が特徴です。
ACH決済APIの選定基準
週末のプロトタイプと本番環境のACH統合を分ける6つの基準を明確にしましょう。
- 口座認証方法:マイクロデポジット(2つの少額のランダムな金額を1~2日後に確認)またはPlaid Auth、MX、Finicityなどの即時認証APIが選べます。即時認証はUX改善と離脱率低下に直結します。長期的な運用には両方の手段を使い分けましょう。
- 同日ACHサポート:標準ACHは1~3営業日で決済。同日ACHは複数回の処理ウィンドウで即日決済可能です。NACHAの上限変更で大半の給与・ベンダー支払いもカバーできます。
- 返還/取り消し/チャージバック期間:APIのRコード通知・Webhook対応・5銀行営業日以内の取り消しトリガー対応など、リスク管理機能を必ず確認しましょう。
- 料金モデル:取引ごと・月額・失敗時・返還時など、全コストを明示的に比較してください。見かけの安さに騙されず、返還など隠れ費用も必ずチェック。
- APIファースト or プロセッサーパートナー型:ODFI直結型は料金が安い一方でコンプライアンス対応が増えます。ラッパー型は導入が容易ですが中間コストが増えがちです。
- RTP/FedNow対応:即時決済が必要なら、APIが現時点でRTP・FedNowにネイティブ対応しているかを必ず確認しましょう。オープンバンキングAPI比較も参考になります。
比較表
| プロバイダー | 料金 | 認証 | 同日ACH | RTP/FedNow | 最適な用途 |
|---|---|---|---|---|---|
| Stripe ACH | 0.8%(上限5ドル) | Plaidまたはマイクロデポジット | はい | Stripe Connect経由のRTP | Stripeを既に利用しているチーム |
| Plaid Auth + プロセッサー | 認証あたり0.20〜1.50ドル + プロセッサー手数料 | 即時トークン化 | プロセッサーによる | プロセッサーによる | 即時銀行連携 |
| Dwolla | 0.25ドルからの交渉済み固定料金 | マイクロデポジットまたはPlaid | はい | RTPアドオン | ホワイトラベルACH専門プロバイダー |
| Modern Treasury | プラットフォーム手数料 + 支払いごとの手数料 | Plaid + マイクロデポジット | はい | RTP + FedNow | B2B決済運用 |
| GoCardless | ACHは1%(上限5ドル) | Plaid Auth | 翌日 | いいえ | クロスボーダー自動引き落とし |
| Moov | ACH 0.25ドル / RTP 0.50ドル、月額料金なし | Plaidまたはマイクロデポジット | はい | RTP + FedNow | 即時決済レールを備えた最新API |
主要なACH決済APIプロバイダー
Stripe ACH
Stripe ACHは、カード決済と同じPaymentIntent/Chargeオブジェクトをそのまま利用でき、API統合が非常に容易です。料金は0.8%(上限5ドル)、不成立・異議申し立てにはそれぞれ4ドルの手数料が発生します。認証はPlaidのFinancial Connectionsまたはマイクロデポジット。即日ACHは1%追加です。
導入例(Node.js):
const paymentIntent = await stripe.paymentIntents.create({
amount: 100000,
currency: 'usd',
payment_method_types: ['us_bank_account'],
});
Stripe一式を既に使っている場合、追加実装コストが最小です。大量ACHユーザーは固定料金制のDwollaやModern Treasuryに移行するケースが多いですが、小~中規模ならまずStripeで十分です。
参考: Stripe ACHダイレクトデビット ドキュメント
Plaid Auth + プロセッサー
Plaidは銀行認証レイヤーであり、資金移動自体はStripeやDwollaなどのプロセッサーに委ねます。即時認証を実装したい場合の標準的構成です。コストは認証成功ごとに0.20~1.50ドル+プロセッサー手数料。
Plaid Authの典型的フロー(認証トークン取得→プロセッサーに連携)コード例:
// Plaidでpublic_token取得後
const tokenResponse = await plaidClient.itemPublicTokenExchange({
public_token: 'public-sandbox-xxx',
});
const accessToken = tokenResponse.access_token;
// Stripe用銀行口座トークン取得
const bankAccountToken = await plaidClient.processorStripeBankAccountTokenCreate({
access_token: accessToken,
account_id: 'xxx',
});
後からプロセッサーを入れ替えやすいのが特徴です。
Dwolla
DwollaはACHに特化したAPIプロバイダー。マイクロデポジット・Plaid認証どちらにも対応し、資金源(残高)管理が可能で、同日ACHや内部送金も簡単に組み込めます。料金は0.25~0.50ドル/件+月額。WebhookやAPI設計も先進的です。
API例(資金移動):
POST /transfers
{
"source": { "id": "source-funding-source-id" },
"destination": { "id": "destination-funding-source-id" },
"amount": { "currency": "USD", "value": "500.00" }
}
マーケットプレイスやネオバンク系サービスに最適です。
参考: Dwolla開発者ドキュメント
Modern Treasury
Modern Treasuryは、ACH・RTP・FedNow・電信送金・帳簿内送金など多彩な決済手段を単一API/台帳で管理可能。ワークフロー機能も豊富でB2Bフィンテックや大規模決済運用に適しています。料金はプラットフォームサブスクリプション+従量。
API例(支払い作成):
POST /api/payment_orders
{
"amount": 200000,
"direction": "credit",
"receiving_account_id": "acc_xxx",
"type": "ach"
}
GoCardless
GoCardlessは米国ACHに加え、英国・EU・オーストラリア・NZの自動引き落としに対応。複数国対応サブスクリプションビジネスでAPI統合コストを減らせます。料金は1%(上限5ドル)+失敗4ドル。定期課金や委任管理・リトライスケジュールが強みです。
Moov
Moovは開発者ファースト設計のREST APIで、ACH・RTP・FedNow・カード発行など幅広い決済手段をOAuth 2.0+Webhookで管理可能。料金は明朗会計(ACH 0.25ドル、RTP 0.50ドル)、ほとんどのケースで月額なし。OpenAPI・サンドボックスも高品質です。
API例(ACH送金実行):
POST /transfers
{
"amount": 10000,
"source": "account_id",
"destination": "account_id",
"network": "ach"
}
選び方
- 必要な決済レールを整理:ACHだけならStripeまたはDwolla。多レール(RTP・FedNow等)が必要ならModern TreasuryかMoov、グローバル引き落としならGoCardless。
- 料金と取引量で比較:月間1,000件未満ならStripe、超えるならDwollaやMoovの固定料金制が有利。運用の複雑さやサポートも考慮。
- 事前検証:OpenAPI仕様をApidogにインポートし、主要なパターン(成功・R事由による失敗)を自動テスト。KYCやWebhookも必ず確認。
- 追加参考:KYC APIガイドや、カード発行API比較も活用してください。
ApidogでACH決済APIをテストする
ACHのテストはリターンコード(R01, R03, R10など)検証が必須で、カードより難易度が高いです。Apidogなら、任意APIのOpenAPI仕様をアップロードし、モックサーバーでRコード応答を再現、本番前に自動テストスイートを実行可能です。リクエスト連鎖やWebhookペイロードのアサーションもノーコードで設定できます。
PostmanからApidogへ移行するチームが増えている理由は、API設計~テスト~ドキュメント管理の統合ができるためです。詳しくはAPIテスト移行ガイドを参照してください。Apidogを無料でダウンロードし、上記プロバイダー仕様を2分でインポートしてみましょう。
よくある質問
- Q: 大量の取引で最も安価なACH決済APIは? A: Moovは0.25ドル/件・月額なしで最安クラス。Dwolla/Modern Treasuryは10万件/月超で個別交渉可能。Stripeは取引あたり5ドル上限が効くため超大量B2Bでは逆転する場合も。
- Q: 同日ACHは追加料金を払う価値がある? A: 給与・緊急ベンダー支払い・即時体験が重要なフローでは十分価値があります。サブスクリプションや定期請求なら標準ACHで十分です。
- Q: StripeやDwollaなしでPlaidを使える? A: できません。Plaidは認証レイヤーなので、資金移動は別プロセッサーが必須です。詳細はPlaid APIガイドで解説しています。
- Q: ACHの引き落としはどれくらい返品できる? A: 消費者の不正返品(R10/R11)は60日以内。承認済み誤引き落としは2営業日以内。ビジネスは通常2営業日内で解決されます。
- Q: ACH APIでRTPやFedNowをネイティブサポートしているものは? A: Moov・Modern Treasuryは同じAPIでRTP・FedNowも利用できます。StripeはConnect経由の一部のみ対応、インバウンドは未対応。
- Q: ACHデビットとクレジットの違いは? A: デビットは顧客→自社、クレジットは自社→受取人への資金移動。多くのAPIは両方サポートしていますが、料金や権限は別途確認してください。
Top comments (0)