eCheck Payment Processing for High-Risk Businesses

Collect directly from a customer’s bank account, without a card network in the middle.

We bring more than 25 years of eCheck payment processing for high-risk businesses and other merchants that can be difficult to place. We support businesses in peptides, CBD, firearms, credit repair, MLM, gaming, and other restricted industries, with approval in as little as 24 hours.

Real-Time Verification Recurring Billing Batch Upload

25+ Industries

Approved for peptides, CBD, firearms, credit repair, MLM, gaming, and more.

When Cards Get Pulled

eCheck keeps running when card acceptance is lost or restricted.

Return Control

Routing and account data is screened before a payment is submitted.

25 Years, $2B+

More than two decades collecting electronic check payments.

About Virtual Check

Who Virtual Check Serves

Virtual Check has processed more than $2 billion in electronic check payments across more than 25 industries. We work with businesses that traditional card processors may decline, restrict, or stop supporting.

For those merchants, an eCheck provides another way to accept payment without relying on the card networks. A MATCH listing does not automatically prevent approval, and every payment can be screened before submission through CheXshield check verification.

Educational Insight

An eCheck is an electronic payment drawn directly from a customer’s bank account. Instead of providing a card number, the customer authorizes payment using a bank routing number and account number. Once authorized, the payment is submitted for collection and the funds move from the customer bank to yours. How long that takes depends on the banks on both sides, so it varies more than a card transaction. The number worth watching is returns. A payment can come back days later if the account was closed, the details were wrong, or the funds were not there, which is why what happens before submission matters more here than it does on the card side.

Capabilities

eCheck Acceptance and Payment Tools

Online, Phone, and Mail

Accept eCheck payments through a hosted page, by phone with a virtual terminal, or from mailed authorizations.

CheXshield Verification

Check routing and account information before submission to help identify closed or invalid accounts before a return occurs.

Recurring Billing

Set up recurring payments for subscriptions, installment plans, and ongoing balances, with customer authorization maintained for each series.

Batch Processing

Submit thousands of payments in a single upload instead of entering them individually, ideal for billing runs and high-volume portfolios.

Hosted Payment Pages

Let customers enter bank details through a secure hosted page, keeping routing and account information out of your internal systems.

Remote Deposit Capture

Scan and deposit paper checks remotely, reducing trips to the bank and shortening the time between receipt and deposit.

API Integration

Integrate eCheck acceptance directly into a cart, billing system, or internal application for automated payment submission.

Virtual Terminal

Enter payments securely from any browser for phone orders, back-office collections, and one-time invoices, with no additional hardware required.

25+ Years

In Payments

$2B+

Processed

24 Hours

To Approval

25+

Industries Served

Comparison

Why Businesses Choose Virtual Check

Businesses typically turn to eCheck for one of two reasons: card acceptance is unavailable or unreliable, or card fees and chargebacks make processing difficult to sustain. We provide an alternative way to accept payment for merchants that need greater flexibility and continuity. Here is how we compare with the providers many businesses consider first.

Recommended

Virtual Check

All Features
  • Payment Channels

    Hosted page, phone, mail, API, virtual terminal, and batch upload.

  • High-Risk Approval

    Approved for 25+ industries including peptides, CBD, firearms, credit repair, and MLM.

  • MATCH List Impact

    eChecks do not run on the card networks, so a MATCH listing does not block acceptance.

  • Verification

    CheXshield screens routing and account data before a payment is submitted.

  • Return Handling

    Returned checks come back with the reason, so they can be reworked or collected another way.

  • Compliance

    PCI DSS compliant handling, with verification built into the payment workflow.

  • Approval Time

    Approval in as little as 24 hours.

  • Track Record

    25+ years in payments and more than $2 billion processed.

Alternative

Typical Alternatives

Limited
  • Payment Channels

    Often one or two channels only.

  • High-Risk Approval

    Standard-risk merchants only.

  • MATCH List Impact

    Card acquiring is blocked by a MATCH listing.

  • Verification

    Basic or no pre-submission screening.

  • Return Handling

    Returns often surface late on a statement.

  • Compliance

    Varies by provider.

  • Approval Time

    Multi-week underwriting is common.

  • Track Record

    Varies by provider.

Built for workflows

Built for Better Payment Workflows

The real burden of eCheck processing often comes from the work around each payment: rekeying bank details, following up on failed transactions, and reconciling returns after the fact. Our tools help reduce that manual work.

Sales Benefit

Catch account issues before submission, keep recurring payments moving without rekeying, and see returns as they post.

Multi-Channel Acceptance

Accept eCheck payments online, by phone, by mail, or through an API.

Pre-Submission Screening

CheXshield validates routing and account details before a payment is submitted.

Recurring Schedules

Set up recurring payments for subscriptions, installment plans, and ongoing balances.

Batch Uploads

Submit thousands of payments in one file instead of entering them individually.

Return Visibility

See returned checks and the reason they were returned as they post.

Onboarding

How Approval and Setup Work

Approval in as little as 24 hours. Here is what to expect at each stage.

1

Submit the Application

Provide business details, ownership information, settlement account information, and any relevant processing history. Underwriting reviews the business model and prior payment experience.

Business verification Bank account setup Underwriting review
2

Choose Acceptance Channels

Select how you want to accept payments: hosted payment page, virtual terminal, mailed authorization, API integration, or batch upload. You can start with one channel and add others as your needs grow.

Hosted payment page Virtual terminal API and batch
3

Set Up Recurring Billing

Create schedules for subscriptions, installment plans, and ongoing balances, with customer authorization maintained on file.

Schedule creation Authorization on file Installment plans
4

Monitor and Manage Returns

Review returned checks as they post, identify the reason, and correct account information when needed. Proactive return management helps support a stable, healthy processing account.

Returned check review Account data correction Return rate monitoring
FAQs

Frequently Asked Questions

Ready When You Are

Ready to Start Accepting eChecks?

Share your business model, monthly volume, and how you plan to accept payments. We’ll review your needs and recommend the eCheck setup that best fits your business. Call 1.800.838.8651 or submit an application for review.