Skip to content

Payin vs payout vs on-ramp vs off-ramp: stablecoin payment terms explained

Payin vs payout stablecoin terms explained: how on-ramp and off-ramp map to deposits and withdrawals, with a 14-term glossary and a decision table.

A payin is a deposit, a payout is a withdrawal to a bank account, an on-ramp turns fiat money into stablecoins, and an off-ramp turns stablecoins back into fiat. A payin is usually an on-ramp. A payout is usually an off-ramp. BlindPay uses the same words in its API.

Key takeaways

  • Payin and payout describe the direction of money for your product. On-ramp and off-ramp describe the currency conversion.
  • Most stablecoin payins are on-ramps, and most stablecoin payouts are off-ramps. The pairs are not strictly identical.
  • BlindPay frames its product as Store, Receive, and Send.
  • Vendors use different words for the same step, so describe the money movement before you compare quotes.
  • Terms like POBO, COBO, and pre-funding change who carries risk. Ask about them early.

For the full overview of the payin side, start with what a stablecoin payin API is.

What is a payin?

A payin is money coming into your system from a payer. The payer might send an ACH transfer, a wire, a Pix payment in Brazil, or a card payment. In a stablecoin product, the provider then converts that deposit and delivers a stablecoin such as USDC to a wallet.

BlindPay's docs call a payin its on-ramp: fiat comes in from a sender, and stablecoins go out to a wallet. A payin starts with a quote that locks the amount, fee split, and destination for 5 minutes. See Payins for the flow.

What is a payout?

A payout is money going out of your system to a recipient's bank account. The provider takes stablecoins from your funding source, converts them to local currency, and sends the money over a bank rail such as ACH, wire, Pix, or SPEI (Mexico's instant payment system).

A payout needs a recipient's bank details, a quote, and an execution step. The off-ramp side is covered in what a stablecoin off-ramp is.

What are on-ramps and off-ramps?

An on-ramp converts fiat to a stablecoin. An off-ramp converts a stablecoin to fiat. A stablecoin is a digital token built to hold a steady value, such as one US dollar. The "ramp" is the bridge between the bank world and the blockchain world.

PayinPayoutOn-rampOff-ramp
DirectionMoney inMoney outFiat to stablecoinStablecoin to fiat
FocusYour product's flowYour product's flowThe conversionThe conversion
Usual pairOn-rampOff-rampPayinPayout
ExampleCustomer pays by ACHYou pay a supplier by PixUSD becomes USDCUSDC becomes BRL

The overlap is where confusion starts. A payin that credits a fiat balance with no conversion is not an on-ramp. A stablecoin transfer between two wallets is neither a payin nor a payout. For a broader primer, read what a crypto on-ramp and off-ramp are.

Which term should I use when I talk to vendors?

Describe the money movement first, then ask for the vendor's word. Vendors use "deposit," "collection," "funding," or "on-ramp" for the same payin step. They use "withdrawal," "disbursement," "settlement," or "off-ramp" for the payout step.

Try this short script on a call:

  1. State the payer, the rail, and the currency: "Our customer pays by ACH in USD."
  2. State the destination: "We want USDC in a wallet our customer controls."
  3. Ask for the objects: "Which API call creates the deposit instructions, and which webhook tells us it landed?"
  4. Ask who handles compliance for the payer.

If you are comparing vendors, use how to choose an on/off ramp provider.

What are Store, Receive, and Send?

Store, Receive, and Send are the three sections of BlindPay's product. Receive is a bank-transfer payin, a fiat-to-stablecoin on-ramp. Store is where the value sits. Send is where it leaves, as a payout to a bank account or as a stablecoin transfer.

BlindPay sectionPlain payment wordsCrypto wordsDocs
ReceiveCollect a deposit from a payerPayin, on-rampPayins
StoreHold a customer balanceWalletStore
SendPay a recipient's bank accountPayout, off-rampSee the Payouts docs

Store has two wallet options. An external blockchain wallet (bw_...) is controlled by the customer. A managed wallet (bl_...) is BlindPay-custodied and in beta. The docs also describe Send as moving stablecoins out of a managed wallet to another wallet. That is a transfer, with no fiat leg.

What other terms will I see?

You will see a dozen more terms in vendor decks. Use this glossary as a reference. The blockchain payments glossary has more.

TermPlain-English meaning
Virtual accountA dedicated bank account number issued for one customer. Deposits are matched to that customer and converted automatically.
QuoteA locked price for a payment: amount, rate, and fees. At BlindPay, payin and payout quotes expire after 5 minutes.
KYCKnow your customer. Identity checks for an individual.
KYBKnow your business. Identity and ownership checks for a company.
Travel RuleA rule that requires sender and recipient information to travel with certain transfers between regulated firms.
SettlementThe point where money is final and cannot be pulled back by the sender.
Pre-fundingHolding money or stablecoins in advance so a payment can be sent immediately.
POBOPayment on behalf of. You pay for your customer's obligation.
COBOCollection on behalf of. You collect money that belongs to your customer.
WalletAn address on a blockchain that holds tokens.
Network (chain)The blockchain where a token moves, such as Ethereum or Solana.
Memo codeA reference the payer includes so the deposit can be matched to a payin.
WebhookAn automatic HTTP message that tells your system a payment changed state.
Partner feeA fee you add on top of the provider's fee for your own revenue.

POBO and COBO need care. BlindPay supports them only when the customer is onboarded, passed KYC or KYB, and holds a virtual account in their own name. Moving money for a party BlindPay cannot see is nesting, and it is not allowed. See POBO and COBO and the SWIFT POBO vs COBO guide.

Pre-funding is a cash-flow question. If you pay out from a stablecoin balance, you need that balance in place before a payout runs.

Do I need a payin, a payout, or both?

Match your business situation to the table. Choose the column that fits where money starts and where it ends.

Business situationPayinPayoutBoth
Collect USD from customers and keep stablecoinsYes
Pay freelancers or suppliers abroad from a balanceYes
Marketplace that collects from buyers and pays sellersYes
Neobank that funds balances from bank deposits and sends transfersYes
Exporter that bills customers abroad and wants dollars in a walletYes
Payroll product that funds from local currency and pays in anotherYes
Treasury that moves stablecoins between its own walletsNeither: a stablecoin transfer

For a deeper decision, see on-ramp, off-ramp, or both.

Where does BlindPay fit?

BlindPay offers payins (Receive), wallets (Store), and payouts and transfers (Send) in one API. These facts come from the BlindPay docs.

  • Payin methods are ACH, wire, RTP, international SWIFT, Pix, TED, SPEI, Transfers, PSE, Bre-B, card, and ACH pull.
  • Payins can deliver to a customer-controlled external wallet or to a BlindPay-managed wallet, which is BlindPay-custodied and in beta.
  • A virtual account gives a customer a dedicated deposit account. Each deposit creates a payin. See the virtual accounts page.
  • BlindPay charges a monthly plan plus per-transaction fees, shown in the live quote. See pricing.

Sources

This article is for general information only and is not legal, tax, or financial advice.

FAQ

One API.
Multiple payment rails.

Blind Pay, Inc. (“BlindPay”) is a United States-based financial technology and payments infrastructure company, incorporated in the State of Delaware on May 2, 2024. BlindPay is duly registered as a Money Services Business (“MSB”) with the Financial Crimes Enforcement Network (“FinCEN”) under registration number 31000277566153. BlindPay is not a state-licensed money transmitter and does not, in its own capacity, engage in regulated money transmission services. All such regulated activities are conducted exclusively through, and under the licenses of, duly authorized financial institution partners. BlindPay's role is limited to providing financial technology, virtual account management, payment processing, and related payments infrastructure services that facilitate payment flows and account functionalities. These services are provided in coordination with its licensed partners and in compliance with applicable federal MSB requirements and relevant state regulatory frameworks.

Blind Pay, LLC (“BlindPay”) is a Delaware limited liability company formed on June 24, 2025. BlindPay is duly registered as a Money Services Business (“MSB”) with the Financial Crimes Enforcement Network (“FinCEN”) under registration number 31000318334247 and is listed in the Nationwide Multistate Licensing System (“NMLS”) under NMLS ID #2745309.

BLIND PAY SOCIEDADE PRESTADORA DE SERVIÇOS DE ATIVOS VIRTUAIS LTDA. (“BlindPay”) is a Virtual Asset Service Provider (“VASP”) operating in Brazil. The company is presently completing the regulatory adaptation process required of Virtual Asset Service Provider Companies (SPSAV) under Central Bank of Brazil Resolution No. 520/2025, and remains subject to the transitional regime set forth in Article 88 of that Resolution. Registered address: Avenida Princesa Isabel, nº 15, Sala 1405, Edifício Martinho de Freitas, Centro, Vitória/ES, 29010-361.

BlindPay is a stablecoin API that enables individuals and businesses to move money worldwide.