Transfers
Note, not all use cases may be eligible for bank-to-bank ACH transfers
Start with payment methods to pick a rail by speed and undo options, then statuses & webhooks to know when a transfer worked. For task guides, see accept payments and send payouts; for pricing, see billing & fees.
Overview
How funds flow through Moov transfers, how to get valid source and destination options, paginate transfer lists, and manage transfers in the Dashboard.
Payment methods
Choose a Moov payment method by speed and undo option, see valid source and destination pairs, the capabilities each needs, and transfer limits.
ACH
Pull and push money between bank accounts and Moov wallets with ACH. Pick the right ACH payment method, then find cutoffs, statuses, returns, and cancellations.
Idempotency
Use X-Idempotency-Key on Moov transfer, refund, and cancel requests to safely retry without duplicate charges, and handle the 409 conflict response.
Schedules
Automate future-dated and recurring transfers with the Moov schedules API or Dashboard, using an RRULE recurrence or your own list of occurrence dates.
Transfer groups
Chain Moov transfers into a group that runs in sequence, so a customer payment can be split to a platform and service providers with a shared groupID.
Receipts
Send branded email receipts to payers for single transfers or every occurrence in a schedule with the Moov receipts API, including refund and failure emails.
Events & statuses
Transfer statuses, failure and reversal scenarios, synchronous and asynchronous transfer responses, and the webhook events that track each transfer.
Transfers API reference
Endpoints, parameters, and examples for this area.