Accept payments
or
Card number
Expires
CVV
Zip code

Enable more ways to get paid.

Add card acceptance with every major card brand and pay by bank to your app.

Onboard merchants in minutes

Moov handles everything from data collection to KYC/KYB and delivers a superior experience to your users.

One endpoint, multiple rails

No added work on your part. Payments are created with the same integration, regardless of the payment rail.

Grow revenue

Give your customers the freedom to accept card payments and customize how much revenue you earn as part of the transfer.

Scheduling made easy

Easily schedule recurring and future-dated payments, with Moov ensuring the payment information stays up to date.

Introduction

How Moov works

Instead of building money movement software on middleware like the rest of the industry, Moov partnered with and built direct connections to payment networks.

Moov connects you directly to these payment networks under a single contract and a single integration.

Automated (really) merchant onboarding.

Moov fully automates the entire process for onboarding businesses that accept payments. Let us handle the UI and edge cases or build them into your app yourself.

Help businesses sign up in minutes with Moov’s hosted onboarding form. Generate a form, send the link, and get notified when the account is ready.

More on onboarding →

Control your
checkout experience.

Embed payment acceptance into your own app with Moov Drops. Drops are native web components that load fast, work on every modern device, and keep you from directly handling sensitive data.

Or launch today with no-code payment links, delivering a branded payment experience for your merchants.

More about payment links →

Payment methods

Visa

Accept one of the most popular card brands in the world.

Mastercard

Accept one of the most popular card brands in the world.

Apple Pay

Users with their cards set up in Apple Pay can check out faster.

American Express

Accept one of the most popular card brands in the world.

Disocver

Accept one of the most popular card brands in the world.

Moov wallet

Funds stored in Moov wallets can be instantly transferred between Moov wallets.

ACH debit

Initiate ACH debits to pull funds from a bank account via same-day ACH.

In-person payments

Enable payments without extra hardware.

Bridge the gap between online and in-person payments. With Moov, your phone is the point of sale.

In-person payments Summer 2025

Tap to Pay on Android

Your app is the point of sale. Users can accept contactless payments from physical cards and digital wallets—no extra hardware required.

Field service jobs, farmers' markets, concerts, and other events are perfect use cases for accepting in-person payments.

In-person payments Summer 2025

Tap to Pay on iPhone

Your app is the point of sale. Users can accept contactless payments from physical cards and digital wallets—no extra hardware required.

Field service jobs, farmers' markets, concerts, and other events are perfect use cases for accepting in-person payments.

Moov has become an integral part of our strategy at Jack Henry. Their platform’s developer-first approach allows us to innovate quickly and stay ahead of industry demands. Moov’s world-class engineering and design team has deep experience navigating complex payment infrastructure, which helps us win because we’re able to focus on building exceptional customer experiences.
Ben Metz
CTO, Jack Henry

Go live faster.

Get up and running to accept payments in record time with all the right features and no extra fluff.

Simple integration

Whichever path you choose, it's easy to get up and running with Moov.

Platform overview →

Recurring payments

Charge your user’s tokenized card and bank accounts on a schedule. If they get a new card, Moov automatically updates the tokenized card.

Scheduled transferMonthlyon the 15th

Correlated cancellations and disputes

Accountants rejoice! Voids, cancelations, refunds, returns, or disputes– whatever happens to the payment, you’ll know.

How reversals work ↗

Dispute createdChargeback won

Interchange program support

Loan servicers can register with the card brands to cap interchange rates on qualified payments. Paired with Moov's interchange++ pricing, that’s a major win.

How loan servicers use Moov →

Secure data collection

Link card and bank accounts directly from the end user with Moov Drops, or our end-to-end encryption endpoint, making sure you never touch sensitive data.

Moov Drops → API docs →

Monetize money movement

Set up pricing plans to make it easy to disclose and bill for payments through your platform.

Meticulously built for modern development.

Designed for this generation of computing and what comes next, Moov allows developers to build payments into their stack. Reach for our SDKs to speed up development cycles.

View SDKs →

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import (
  "github.com/moovfinancial/moov-go/pkg/moov"
)

func main() {
  transfer, _, err := mc.CreateTransfer(ctx, moov.CreateTransfer{
    Source:         source,
    Destination:    destination,
    Amount:         amount,
  }).WaitForRailResponse()
}
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<moov-form
  name="card-form"
  method="POST"
  action="/accounts/{accountID}/cards/{cardID}"
></moov-form>

<label>
  Card number
  <moov-card-number-input
    formname="card-form"
    name="card-number"
    required
  ></moov-card-number-input>
</label>

<script>
  const moovForm = document.querySelector("moov-form");
  moovForm.requestHeaders = {
    "Content-Type": "application/json",
    "Authorization": "Bearer ${moov-api-token}",
    "X-Wait-For": "payment-method"
  };
</script>


Get started today.

Let’s discuss your unique needs and show you how Moov can help. We can build something together.

Get a demo

More payment flows