Give holders something to spend your coin on.
Things a team can sell so that holders pay with the coin itself.
Merch
Paid with your coin
Shirts, hats, stickers and prints. Put a button on each product page with a dollar price. Holders pay from their bag and the team receives USDC to cover the cost of making them.
Events
Paid with your coin
Tickets to a meetup or a community call, sold through a single link. Holders pay with the coin and the team checks the orders page to see who is coming.
Access
Paid with your coin
Entry to a private group, a tool or a holders channel at a fixed dollar price. A verified payment on the orders page is the signal to let that holder in.
Every other bag
BONK, WIF, SOL and more
The same button also takes any other Solana coin. Someone who does not hold your coin yet can still buy from you, and the team receives the same USDC either way.
A coin people can spend is worth more to a community than one they can only hold. This is the short way there.
01
Nothing changes in your token and nothing gets deployed. If the coin trades on Solana and Jupiter can route it to USDC, holders can already spend it at a Bagpay checkout.
02
The team sets prices in dollars and receives USDC. Costs like printing and shipping can be paid from sales, with no pile of your own coin to manage or sell later.
03
There is no account, no sign-up and no approval for buyers. Any holder with a Solana wallet can pay, and so can people holding other coins.
01
Create a button or a link for what you are selling, with a price in dollars, a name and the team wallet that should receive USDC. Put the button on your site or post the link in your community. Holders open it, pick your coin from their wallet and sign one transaction. There is nothing to deploy and nothing to change in the token itself.
02
No. Bagpay keeps no allow-list and has no listing process, so there is no form to fill in and nobody to ask. A coin works at checkout when Jupiter, the Solana swap aggregator, can route it to USDC with enough liquidity to cover the price being paid. That includes coins launched on pump.fun. If your coin already trades on Solana, your holders can very likely pay with it today, at your own button and at any other seller's Bagpay checkout too. The coin shows up for a buyer because it is in their wallet, with its dollar value next to it.
03
It is swapped to USDC inside the holder's payment transaction. When a holder picks your coin and signs, the transaction routes that coin through Jupiter, converts the amount needed into USDC and sends the listed price to the seller's wallet. It all happens in one atomic step, so either the whole payment completes or nothing moves. The holder gives up only as much of the coin as the price and the swap cost require, and any small leftover stays in their wallet as USDC. From the market's side, a payment is a swap of your coin for USDC, routed wherever Jupiter finds the best path. The seller, whether that is the team or anyone else, receives USDC and never takes custody of the coin.
04
Then small purchases will work and larger ones may not. A coin has to be swapped to cover the price, and a thin pool can only absorb so much. When it cannot, the checkout marks the coin unavailable for that purchase.
05
Yes. A Bagpay button does not accept one coin only. Any buyer can pay with any Solana coin that Jupiter can route to USDC, along with SOL and USDC. Your holders will naturally reach for your coin, since it is what they hold. Someone who found your community through a friend and holds BONK or WIF can buy the same shirt with that. The team receives the same dollar price in USDC from both, in the same wallet, and each payment gets the same on-chain receipt. You can sell to people who are curious about the project before they hold any of it.
Pick one thing your community would buy, set a price in dollars and add the team wallet. Post the button where your holders are, and they can pay with the coin they already hold while the team receives USDC.
Get the button →