Skip to content

Solana

Three payment assets on Solana: USDT, USDC and USD1

Each of the three keeps its own merchant balance. Solana is read only at the finalized level, so a transfer counts as confirmed the moment it is seen.

Solana

At a glance

Solana on Paymos

Supported assets

  • USDT Solana
    USDT Tether USD
  • USDC Solana
    USDC USD Coin
  • USD1 Solana
    USD1 World Liberty USD1

Confirmation speed

A payment is confirmed once the network itself declares the block final — no confirmations to count.

Paymos lets merchants accept USDT, USDC, and USD1 payments on Solana. Each invoice receives a dedicated address, Paymos tracks the transfer and required confirmations, and the confirmed payment is credited in the same asset—with no forced conversion and no markup hidden in the rate.

Supported assets on Solana

Paymos supports three payment assets on Solana:

  • USDT;
  • USDC;
  • USD1.

DAI and XAUT are not supported on Solana in Paymos. SOL is not an invoice payment asset either, although the sender's wallet may require SOL for the network fee.

The network matters as much as the token symbol. A Solana invoice must receive the selected asset over Solana, not an identically named token from Ethereum, BSC, or another chain.

How a Solana payment works

  1. The merchant creates an invoice through Hosted or Embedded Checkout, Payment Links, POS, a CMS plugin, Low-Code SDK, or REST API.
  2. The customer selects USDT, USDC, or USD1 on Solana.
  3. Paymos assigns a dedicated deterministic address to the invoice.
  4. The customer sends the exact displayed amount over Solana.
  5. Paymos detects the transaction and applies its confirmation policy.
  6. The confirmed asset is credited to the corresponding merchant balance.

Invoice status changes can be delivered through HMAC-SHA256-signed webhooks. The merchant can connect that status to an order without maintaining a separate Solana scanner.

Solana confirms at finalized

Paymos does not promise one fixed completion time for every Solana transfer. Solana is scanned at finalized, so a payment is confirmed on discovery at that level rather than at a depth that changes with the amount.

A wallet broadcast is not a final order signal. Chain conditions and the handling of the transaction decide how long that discovery takes, so integrations should use the Paymos invoice status before fulfillment.

SOL gas and Paymos fees

The payer's wallet pays the Solana network fee in SOL. The fee goes to the network and can change, so Paymos does not guarantee a fixed transfer cost. A customer holding a supported stablecoin may still need SOL before the wallet can send it.

Paymos covers the network cost of accepting and consolidating the payment. Standard pricing is 1.0% per settled invoice; Enterprise pricing is 0.3% on request. There is no setup fee, monthly fee, minimum volume, reserve, rolling reserve, or charge for an unpaid, expired or cancelled invoice.

Settlement in the asset received

USDT stays USDT, USDC stays USDC, and USD1 stays USD1. Paymos does not automatically exchange one for another or conceal a processing charge inside a conversion rate.

Merchant balances are maintained per asset, not per network. The same supported asset received through different chains contributes to that asset balance. On withdrawal, the merchant selects an available payout network and a whitelisted destination.

Paymos charges no processing commission on withdrawal. The payout route may add a network fee, disclosed up front and subsidised to less than the route costs.

When to enable Solana

Enable Solana when customers already hold USDT, USDC, or USD1 on that network and can pay gas in SOL. It adds another payment rail to the same Paymos integration rather than requiring separate settlement or blockchain-monitoring code.

Do not choose Solana for a customer solely from a general fee or speed comparison. The usable option is the network where the customer holds the correct supported asset and the native token required by the sending wallet.

Integration and custody controls

Customer-facing Paymos integrations display the required asset, network, amount, address, and QR payment data. H2H REST API and signed webhooks support direct order automation; official plugins cover supported CMS platforms.

Outgoing transactions are signed on isolated infrastructure. Withdrawal whitelisting independently restricts merchant payout destinations.

Frequently asked questions

Which stablecoins can Paymos accept on Solana?

Paymos supports USDT, USDC, and USD1 on Solana.

What is an SPL token?

SPL is Solana's token standard. The supported USDT, USDC, and USD1 used for Paymos invoices on Solana are network-specific tokens.

Does a customer need SOL?

The sending wallet may require SOL to pay the Solana network fee. SOL is not part of the stablecoin invoice amount.

Can USDC from another network pay a Solana invoice?

No. The asset and network must both match the invoice.

Does Paymos convert USD1 after payment?

No. A confirmed USD1 payment is credited to the merchant's USD1 balance.

How can I add Solana to checkout?

Enable the supported Solana assets in your chosen Paymos integration. Compare the supported networks or review the stablecoin payment gateway.

Ready to accept on Solana?

Toggle Solana in your project, customers pay from any wallet.