Payment methods
Moov creates payment methods automatically when an account links a source and has the right capabilities. Some need an extra step first, such as verifying a bank account before ach-debit-collect appears. Get the valid combinations between two accounts with the transfer options endpoint.
Choose a payment method
Use this table to pick a rail by speed and how you'd undo it. Fees depend on your plan; see fee types and payout fees.
| Goal | Source → destination | When funds are available | How to undo | Guide |
|---|---|---|---|---|
| Charge a card online | card-payment → moov-wallet |
Next banking day by 1:00 PM ET | Reversal (cancels or refunds) | Online cards |
| Charge Apple Pay or Google Pay | apple-pay or google-pay → moov-wallet |
Next banking day by 1:00 PM ET | Reversal | Apple Pay, Google Pay |
| Take a card in person | card-present-payment (Tap to Pay SDK) → moov-wallet |
Next banking day by 1:00 PM ET | Reversal | Tap to Pay on iPhone, Android |
| Pull from a debit card | pull-from-card → moov-wallet |
On authorization for supported cards | Refund | Pull from card |
| Debit a bank account | ach-debit-collect or ach-debit-fund → moov-wallet |
2 banking days (same day with faster ACH) | Cancel before the debit originates | ACH |
| Pay out to a bank account, next day | moov-wallet → ach-credit-standard |
Next banking day | Cancel before the credit originates | Pay out to a bank account |
| Pay out to a bank account, same day | moov-wallet → ach-credit-same-day |
Same banking day if created before the cutoff | Cancel before the credit originates | ACH processing speed |
| Pay out to a bank account instantly | moov-wallet → instant-bank-credit |
Seconds, 24/7/365 | Final once sent | Instant payouts |
| Pay out to a debit card | moov-wallet → push-to-card |
Within 30 minutes for fast funds cards | Final once the issuer approves it | Push to card |
| Move funds between wallets | moov-wallet → moov-wallet |
Immediately | Send a new transfer back | Wallets |
Card timing details are in card settlement timing, ACH cutoffs in ACH processing speed, and every undo option in reversals and ACH cancellations.
Payment methods are separate from capabilities: a payment method defines how money moves, while a capability defines what an account can do. Most payment methods work in one direction. The exception is moov-wallet, which can be a source or a destination.
Source payment methods
Source payment methods fund a transfer. The source is where the money comes from.
| Payment method | Linked source | Description | Can send to |
|---|---|---|---|
moov-wallet |
Moov wallet | Transfer from a wallet balance | Wallet, Bank, Card |
ach-debit-fund |
Verified bank account | Debit a bank account to fund a wallet or payouts | Wallet |
ach-debit-collect |
Verified bank account | Debit a bank account for a consumer or B2B payment | Wallet |
card-payment |
Card | Charge a credit or debit card | Wallet |
apple-pay |
Apple Pay | Accept Apple Pay | Wallet |
google-pay |
Google Pay | Accept Google Pay | Wallet |
card-present-payment |
Card presented in person | Accept an in-person card payment | Wallet |
pull-from-card |
Debit/prepaid card | Pull funds from a debit or prepaid card | Wallet |
pull-from-apple-pay |
Debit/prepaid card in Apple Pay | Pull funds from a debit or prepaid card in Apple Pay | Wallet |
pull-from-google-pay |
Debit/prepaid card in Google Pay | Pull funds from a debit or prepaid card in Google Pay | Wallet |
Destination payment methods
Destination payment methods receive a transfer. The destination is where money goes.
Use instant-bank-credit, which supports both the RTP and FedNow rails, rather than rtp-credit, which will be deprecated (see RTP credit).
| Payment method | Linked source | Description | Can receive from |
|---|---|---|---|
moov-wallet |
Moov wallet | Credit a wallet balance | Wallet, Bank, Card |
ach-credit-standard |
Bank account | Credit a bank account (1-2 business days) | Wallet |
ach-credit-same-day |
Bank account | Credit a bank account (same day) | Wallet |
instant-bank-credit |
Bank account | Instant payment (RTP or FedNow) | Wallet |
rtp-credit |
Bank account | Real-time credit via RTP | Wallet |
push-to-card |
Debit/prepaid card | Instant credit to a debit card | Wallet |
push-to-apple-pay |
Debit/prepaid card in Apple Pay | Instant credit to a debit card in Apple Pay | Wallet |
push-to-google-pay |
Debit/prepaid card in Google Pay | Instant credit to a debit card in Google Pay | Wallet |
Payment methods and capabilities
Payment methods belong to an individual account, but capabilities determine what the initiating account is allowed to do.
- When collecting funds, the destination account requires a collect-funds capability.
- When sending funds, the source account requires a send-funds capability.
Collecting funds
The destination account pulls from a payment method owned by the source (payer).
The payer only needs transfers.
| Source payment method | Destination account needs |
|---|---|
card-payment, apple-pay, google-pay |
collect-funds.card-payments |
ach-debit-collect |
collect-funds.ach |
pull-from-card |
money-transfer.pull-from-card |
Example:
A merchant accepting a card payment pulls from the payer’s card-payment method.
The merchant (destination) needs collect-funds.card-payments and wallet.balance.
The payer (source) only needs transfers.
Funding a wallet
To pull funds from the account's own verified bank account into its wallet with ach-debit-fund, the account needs wallet.balance.
Sending funds
The source account pushes to a payment method owned by the destination (recipient). The recipient only needs transfers.
| Destination payment method | Source account needs |
|---|---|
ach-credit-standard, ach-credit-same-day |
send-funds.ach |
instant-bank-credit (or legacy rtp-credit) |
send-funds.instant-bank |
push-to-card |
send-funds.push-to-card or money-transfer.push-to-card |
Example:
A business sending a payout via ach-credit-same-day pushes funds to the recipient’s bank account.
The business (source) needs send-funds.ach and wallet.balance.
The recipient (destination) only needs transfers.
For full details, see the capabilities reference and enablement guide.
Source requirements
Payment methods require linked and verified sources:
- Bank account credit methods (
ach-credit-same-day,instant-bank-credit, etc.) require a linked bank account - Bank account debit methods (
ach-debit-fund,ach-debit-collect) require a verified bank account - Card-based methods (
card-payment,push-to-card, etc.) require a linked card - Wallet-based methods (
moov-wallet) require an enabled wallet
Get payment methods
A payment method is disabled when its source bank account or card is removed, or when the account capability it depends on is disabled. Moov sends a paymentMethod.disabled webhook; there's nothing to fix on the payment method itself.
To retrieve payment methods for an account, use the:
List payment methods
curl -X GET "https://api.moov.io/accounts/{accountID}/payment-methods" \
-H "Authorization: Bearer {token}" \
-H "x-moov-version: v2026.07.00"
mc, _ := moov.NewClient()
var accountID string
mc.ListPaymentMethods(ctx, accountID)
const moov = Moov(token);
moov.accounts.paymentMethods.list({accountID});
Retrieve payment method
curl -X GET "https://api.moov.io/accounts/{accountID}/payment-methods/{paymentMethodID}" \
-H "Authorization: Bearer {token}" \
-H "x-moov-version: v2026.07.00"
mc, _ := moov.NewClient()
var accountID string
var paymentMethodID string
mc.GetPaymentMethod(ctx, accountID, paymentMethodID)
Transfer limits
The table below describes Moov platform or payment network limits. Individual accounts may have lower limits depending on verification and underwriting.
To request higher limits, contact Moov.
| Payment method | Limit |
|---|---|
ach-debit-fund (same day) |
$1,000,000 |
ach-debit-fund (standard) |
$99,999,999.99 |
ach-debit-collect (same day) |
$1,000,000 |
ach-debit-collect (standard) |
$99,999,999.99 |
ach-credit-same-day |
$500,000 |
ach-credit-standard |
$99,999,999.99 |
instant-bank-credit |
$10,000,000 |
rtp-credit |
$10,000,000 |
moov-wallet (as source) |
Lesser of $99,999,999.99 or availableBalance |
card-payment |
$99,999,999.99 |
apple-pay |
$99,999,999.99 |
push-to-card |
$25,000 |
pull-from-card |
$10,000 |