Skip to content
Now open: build your store free and go live today. Build my store →

Payments

Accept Zelle, Cash App and Venmo without shipping unpaid orders.

How to take pay-by-app payments in an online store: the right account types, checkout instructions, a confirmation routine, the scams to expect and the records to keep.

Key takeaways

  • Pay-by-app payments move from the customer straight to your account, so your store has to confirm each one by hand before anything ships.
  • First check that the provider and bank permit your actual products, location and business. A business profile or a Torva integration does not establish eligibility.
  • Match every payment on three things, amount, order reference and sender name, before marking an order paid.
  • Never ship on a screenshot; confirm the payment inside the app or bank account itself.
  • Cancel unpaid orders after a fixed window, such as three days, so stock is not held indefinitely.
  • Payment apps may report business receipts for tax purposes, so keep order-level records and ask an accountant how the current rules apply to you.

The short answer

If the provider and your bank permit your business and catalog, you can accept these services by showing payment instructions at checkout, holding the order as awaiting payment, and marking it paid only after you see the money in your own account. There is no automatic confirmation: someone checks each payment against its order.

An eligible method can sit alongside cards. It is not a way around another provider’s restrictions, and switching apps does not remove product or account rules. It costs staff time, and the confirmation step is where mistakes and scams happen, so build a routine around it. This is general information, not legal or tax advice; check each app’s current terms.

Use accounts that allow business use

Each app has its own rules for business payments, and those rules change. Read the current terms for each app before you publish a handle at checkout. Venmo incorporates PayPal’s acceptable-use rules, and Cash App’s policy restricts categories including certain regulated and age-restricted goods. If your research catalog falls into an unclear category, obtain clarification from the provider before offering it. Do not assume all research products are accepted or all are prohibited.

Keep the name on each account close to your store or legal entity name, so customers recognize who they are paying and your books match.

Venmo

Venmo offers business profiles for selling goods and services, typically with a fee on each payment received. Personal Venmo accounts are generally not intended for business receipts. Check Venmo’s current user agreement and fee schedule.

Cash App

Cash App offers business accounts, which typically charge a fee on payments received. Check Cash App’s current terms for business use, limits and fees before you publish a $cashtag.

Zelle

Zelle runs through participating banks and credit unions, and whether you can use it for business receipts depends on your bank and account type. Some banks support Zelle on small-business accounts and others do not. Ask your bank, and use the business account held by your legal entity.

Checkout instructions customers can follow

Clear instructions reduce avoidable mismatches. The example below is an illustrative merchant policy, not a Torva default: the three-day window and twice-daily checks must match the routine your team can actually run. Show a short block when the order is placed and send the same text in the order email. Replace the bracketed fields with your own.

  • Order [#AR-1042] is reserved and awaiting payment. It will not ship until payment is confirmed.
  • Send exactly $[184.50], the order total including shipping. Please do not round up or down.
  • Pay to: Zelle [payments@yourstore.com], Cash App [$YourStore], Venmo [@YourStore-Business]. Check that the recipient shows as [Legal entity name] before you send.
  • Include your order number [AR-1042] in the payment note so we can match the payment to your order.
  • Pay within [3] days. Unpaid orders are cancelled after that and the stock is released.
  • We confirm payments [twice each business day]. You will get an email when the order is marked paid and another when it ships.

Small details that prevent errors

Show a QR code for each app if your checkout supports it; it removes typos in handles. Tell customers you will never send a different payment handle by email or chat, and that the checkout page is the only source of payment details.

Order states and expiry

A pay-by-app order needs its own states so nobody ships an unpaid order by accident. The table is a simple model you can run in any order system.

Pay-by-app order states
StateWhat it meansWho actsNext step
Awaiting paymentOrder placed, no money seen yetCustomerSend payment with the order number
Payment found, unmatchedMoney arrived but the amount, reference or name does not matchStaffContact the customer before confirming
PaidPayment matched on amount, reference and name inside the app or bankStaffRelease for fulfilment
ShippedCarrier acceptance or another dispatch record confirms handoffStaffTracking email goes out
Expired or cancelledNo payment within the windowStaffCancel, release stock, send a short notice
RefundedMoney returned through the same app to the same senderStaffRecord the refund against the order

An illustrative expiry example

With a three-day window, an order placed Monday at 9:00 with no payment by Thursday at 9:00 is cancelled and its stock returns to inventory. If the payment arrives on Friday, refund it to the sender or ask the customer to reorder at current stock and prices. Do not quietly revive the old order.

Confirm payments the safe way

Confirmation is the control that protects you. Run it the same way every time, and never let the urgency of a customer message shortcut it.

  1. Open the app or bank account directly, never a screenshot or a forwarded email.
  2. Find the payment and check it has completed, not pending.
  3. Match the gross customer payment to the order total to the cent; record any provider fee separately from the net amount deposited.
  4. Match the order number in the note to an order that is awaiting payment.
  5. Match the sender name to the billing name, or confirm with the customer if it differs.
  6. Mark the order paid and note the app and transaction reference on the order.
  7. Only then buy the shipping label and fulfil.

Daily reconciliation checklist

Run this once per business day, or at each confirmation round. Assign an owner and record unresolved items before releasing orders for fulfillment.

  • Every payment received today is attached to exactly one order.
  • Every order marked paid today has a matching completed payment.
  • Unmatched payments have a note and the customer has been contacted.
  • Orders past the payment window are cancelled and their stock released.
  • No order without a confirmed payment has a shipping label.
  • App balances have moved to the business bank account on your usual schedule.
  • Refunds sent today are recorded against their orders.

Worked example: an order totaling $184.50

Consider fictional order AR-1042 for $184.50 including shipping. The table shows a staff reconciliation routine, not automated matching by Torva. Keep the transaction reference with the order so a second person can understand the decision without searching a chat.

A provider fee can reduce the deposit without reducing what the customer paid. Compare the gross transaction with the order total, then book the fee separately. An unexplained short payment is different: leave it unresolved, contact the customer through the order’s known contact details and avoid fulfilling until it is settled.

Illustrative payment matching decisions
Evidence in your own accountOrder decisionNext action
No transaction; customer sends a screenshotStill awaiting paymentCheck the account directly; do not release the order
$180 completed for AR-1042Unmatched: $4.50 shortResolve the difference and record what happened
$184.50 completed, matching reference and senderReady for staff confirmationRecord the transaction reference, then mark paid
$184.50 gross, lower net deposit after a stated feeNot a customer short paymentRecord gross receipt and provider fee separately

Refunds and the scams to expect

Refund through the same app, to the same sender, for the amount owed, and record it on the order. Do not refund to a different handle or account because someone asks by email; that is a common route for fraud.

  • Fake payment screenshots. An image of a “completed” payment is easy to fabricate. Only a payment visible in your own account counts.
  • Overpayment refund scams. A buyer sends too much and asks you to return the difference, often to another account, and the original payment is later reversed. Refund only completed payments, only to the original sender, or cancel and return the full amount.
  • Reversals. Depending on the app and how the sender funded the payment, for example with a card, some payments can be disputed or reversed after you see them. Check each app’s current terms on disputes and seller protection, and take extra care with large first orders.
  • Impersonation. Messages claiming to be the app and asking you to send money or a code to “unlock” a payment are not from the app.
  • Handle swaps. Check the payment details on your checkout page each week to confirm nobody has changed them.

Records and taxes

Keep one record per order: order number, app, transaction reference, amount, date confirmed and who confirmed it. Export each app’s statement monthly and reconcile it with your order totals.

Payment apps may issue Form 1099-K for goods and services payments above a reporting threshold, and that threshold has changed several times in recent years. A reporting form is not the calculation of taxable profit, and reporting obligations can exist without a form. Separate sales, refunds, fees and other adjustments in your records. Check current IRS guidance and ask your accountant how it applies to you; this is not tax advice.

Move money from app balances into your business bank account on a schedule, so your books have a single place of record.

How Torva handles pay-by-app orders

In Torva you switch Zelle, Cash App and Venmo on in the Desk. Checkout shows your recipient details, payment instructions and any QR code you configured, and the order is created as awaiting payment. Nothing moves through Torva: customers pay your account directly, and you confirm receipt by hand in the Desk once you have matched the payment.

Confirm the paid state before fulfillment and inspect the order record. A bought label establishes label creation; carrier acceptance establishes that the parcel was handed over. Keep those milestones separate when telling a customer that an order has shipped.

Read the manual payment order workflow for a day-to-day routine and payments help for setup. After activation, the Setup guide puts pay-by-app before card processing, so eligible manual methods can be configured separately from cards; see Stripe for research stores. You can preview a store free before you subscribe, no card needed.

Frequently asked questions

Can I use a personal Venmo or Cash App account for my store?

Generally, business receipts belong in a business account. Venmo and Cash App both offer business profiles or accounts, usually with a fee on payments received, and their terms describe how personal accounts may be used. Read the current terms for each app, and use accounts in your business’s name so customers see who they are paying and your books reconcile.

How do I confirm a Zelle payment for an order?

Log in to your bank directly, find the completed Zelle payment, and match the amount to the order total, the note to the order number and the sender name to the billing name. If all three match, mark the order paid and record the reference. If any differ, contact the customer before shipping. Never rely on a screenshot.

What should I do with orders that are never paid?

Set a fixed payment window, such as three days, state it at checkout and cancel unpaid orders when it ends. Release the reserved stock and send the customer a short cancellation notice. If money arrives after cancellation, refund it to the sender or ask them to reorder at current prices and stock.

Do payment apps report my sales to the IRS?

Payment apps may issue Form 1099-K for goods and services payments above a reporting threshold, and that threshold has changed several times, so check current IRS guidance. Zelle says its network does not issue Form 1099-K, but that does not remove a business’s reporting obligations. Keep sales separate from refunds and fees; keep order-level records and ask an accountant how the rules apply to you.

Sources

Put the ideas to work.

Preview your store on Torva OS — no card needed — or explore the Desk demo, the eight themes and the plans. Questions: hello@torvaos.com.

General information for merchants, not legal, tax or financial advice. Check the rules in your jurisdiction and with your providers.

Build freeSee every page before you pay
Build my store