Skip to main content

Onramp

Onramp transactions represent the movement of value from a traditional bank account (fiat) to **your Conduit balance **in stablecoins. Type: onramp

How onramps work

  1. Fiat funds are sent from a verified bank account to Conduit, following the provided deposit instructions.
  2. Conduit converts the received fiat to stablecoin using a locked exchange rate (Quote).
  3. The converted stablecoin is credited to your balance.

Key fields

  • Source: bank account ID (bank_...) — the origin of the funds.
  • Destination: wallet ID (wlt_...) or bank account ID (bank_...) — the ultimate recipient of the funds, for compliance reasons.
  • Quote: valid quote ID to lock the conversion rate for the fiat → stablecoin pair.
  • Purpose (optional): transaction purpose code (recommended).
  • Documents (optional): supporting documentation for compliance or justification.
  • Reference (optional): your internal tracking reference.

Transaction flow

  1. Create a quote: get the current conversion rate
  2. Create the onramp transaction: use your payment method IDs and the quote
  3. Receive deposit instructions: use the provided deposit instructions to send your fiat payment to Conduit
  4. Send your fiat payment: use the provided deposit instructions; Conduit converts and delivers crypto to your custody wallet

Transaction status flow

Your transaction progresses through these stages:
  • Initializing: transaction is being created and validated.
  • Created: transaction is accepted; deposit instructions are available.
  • Awaiting funds: Conduit is waiting for the fiat payment to arrive.
  • Funds received: payment has been received and verified.
  • Processing settlement: Conduit is converting funds and crediting stablecoins to your wallet.
  • Completed: stablecoins have been credited to your Conduit wallet balance.

Deposit instruction types

Deposit instructions vary depending on the source currency and local payment rails
CurrencySupported Payment Rails
USDSWIFT, Fedwire
BRLTED, PIX
MXNSPEI
EURSEPA
NGNNIP

Common use cases

  • Funding a stablecoin portfolio.
  • Acquiring stablecoins for business purposes.
  • Setting up cross-border payments with stablecoins.

Understanding true sender and true recipient

Why this matters

Compliance requires visibility into the actual parties involved in each transaction, not just intermediaries. Misidentification can result in:
  • Payment delays or rejections
  • Compliance review failures
  • Risk of limited access or account offboarding

True sender definition

The true sender is the business that provides the funds for a transaction. If you’re acting on behalf of a customer:
  • The customer is the true sender — not your business, even if funds move through your accounts
  • Example: Acme Corp pays a vendor via your platform → Acme Corp is the true sender
If the funds come from your own business account:
  • Your company is the true sender
  • Example: You pay a vendor directly → Your company is the true sender

True recipient definition

The true recipient is the person or business that ultimately receives and benefits from the funds. If you’re paying on behalf of a customer:
  • The final beneficiary is the true recipient — not your business
  • Example: Acme Corp pays a contractor via your platform → The contractor is the true recipient
If the payment is for your own operations:
  • The vendor or account receiving funds is the true recipient
  • Example: You pay your supplier → The supplier is the true recipient
These may not always appear as explicit API fields but remain critical for compliance.

Best practices

  • Send the fiat payment promptly after creating the transaction and monitor quote validity.
  • Ensure the source bank account is verified and matches the transaction request.
  • Retain records of deposit instructions, payment confirmations, and any supporting documents.
  • Track transaction status via the API or Webhooks and set alerts for potential failures.

Troubleshooting

  • Invalid or expired quote: generate a new Quote and retry the transaction.
  • Amount mismatch: send the exact quoted amount and include all required references.

What’s next?

Now that you know what an onramp is and how it works, learn how to create one by following the Creating an Onramp Transaction guide. For full request details, see the API Reference.

Support

Reach out to our support team to get help and share your feedback.