Payment methods

A payment method pairs a linked source (bank account, card, or Moov wallet) with a payment rail and a direction. Every transfer uses one payment method as its source and one as its destination.

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"

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"

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