Pay with the coin you already hold. Connect a wallet, pick a bag and sign one transaction.
Most checkouts want a stablecoin. If you hold memecoins, that means opening a swap app first, converting some of your bag, checking that the USDC arrived, and only then going back to pay. Two apps and two transactions for one purchase.
Bagpay folds that into the payment. You choose the coin, and one transaction swaps it to USDC through Jupiter and sends the price to the seller. You never hold the USDC and never leave the checkout.
The result: you see the price in dollars, you see what each of your coins is worth, and you pay with the one you want to spend. The seller gets exactly the price they listed.
From opening the checkout to a confirmed receipt takes three steps and one signature.
Step one
Connect
Open the checkout from a button or a link and connect a Solana wallet. Phantom, Solflare and Backpack all work. There is no account to create and nothing to fill in.
Step two
Pick a coin
Bagpay lists the coins in your wallet with their dollar values. Pick the one you want to spend. Coins without enough liquidity to cover the price are shown as unavailable.
Step three
Sign once
Review the cost of the swap, then sign one transaction. It swaps your coin to USDC and pays the seller in the same step. Seconds later you have a receipt.
What paying through Bagpay actually looks like
01
You do not need USDC in your wallet. The swap happens inside the payment itself, so the coin you hold is the coin you pay with. One signature covers both.
02
The payment is one atomic transaction. If the swap cannot deliver the full price, the whole thing fails and nothing leaves your wallet. A half-finished payment cannot happen.
03
A swap needs a small cushion in case the price moves. Whatever is not needed, usually a few cents, stays in your own wallet as USDC. It does not go to the seller or to Bagpay.
01
Phantom, Solflare and Backpack. Open the checkout, choose your wallet and approve the connection. Connecting only lets the checkout see which coins you hold so it can list them with their dollar values. It does not move anything. Nothing leaves your wallet until you pick a coin and sign the payment transaction yourself. You do not need a Bagpay account, an email address or a password. Your wallet is the only thing you bring.
02
No. That step is built into the payment. When you pick a coin and sign, the transaction routes it through Jupiter, the Solana swap aggregator, converts it to USDC and sends the price to the seller. All of that happens in the one transaction you sign. You do not open a separate swap app and you do not need any USDC in your wallet beforehand. If you already hold USDC you can pay with it directly, and in that case there is no swap at all, only a plain transfer.
03
Nothing moves. The swap and the payment are a single atomic transaction, which means either every part of it succeeds or none of it does. If the price of your coin shifts so much that the swap can no longer produce the full amount, the transaction fails as a whole. Your coins stay in your wallet exactly as they were and the seller receives nothing. You can try again, or pick a different coin. There is no state where your coins are gone and the seller has not been paid.
04
It stays with you. Coin prices move between the moment you see a quote and the moment the transaction lands, so the swap sells slightly more than the bare minimum to be sure the full price is covered. The seller receives exactly the listed price. Anything left over, usually a few cents, remains in your own wallet as USDC. It is not sent to the seller and Bagpay does not keep it.
05
One transaction that does two things: it swaps the coin you picked to USDC, and it sends the listed price to the seller's wallet. Before you sign, the checkout shows what the swap will cost, including pool fees and price impact. You are not handing over custody of your wallet. Bagpay never holds your funds or your keys, and the money goes from your wallet to the seller's wallet directly.
If you sell anything online, you can offer this checkout yourself. Create a button with a price in dollars, a name and the wallet that should receive the USDC. Paste it into your site or share it as a link, and anyone holding a Solana coin can pay you with it.
Get the button →