A full checkout as a URL. Post it in a chat, a bio, an invoice or a DM.
A payment link is the Bagpay checkout with its own address. You create it the same way as a button: a price in US dollars, a name for what is being paid for, and the Solana wallet that should receive the USDC.
Anyone who opens the link sees the price, connects a wallet, picks a coin they hold and signs one transaction. You never have to build a page, host anything or ask the payer which coin they own before you send it.
A link can be reusable, so any number of people can pay it and it never expires. Or it can be one-time, so it closes after a single payment. That covers both a tip jar and an invoice for one person.
A link works anywhere you can paste text, and it opens in any browser with a Solana wallet.
Good places for a link
Anywhere a customer already talks to you
A link is the shortest path from a conversation to a payment.
01
You do not need a site, a store or a page builder. The link is the checkout. Create it, copy it and paste it into the message you were already writing.
02
Keep one reusable link in your bio for everyone, or send a one-time link to a single person. A one-time link closes once it is paid, so it cannot be paid twice.
03
You do not have to ask what the other person holds. They open the link, see their own coins with dollar values, and choose. You receive USDC whichever coin they use.
01
It is a web address that opens a Bagpay checkout for one specific price. The link carries everything the checkout needs: the dollar amount, the name of what is being paid for and the wallet that receives the USDC. You make one on the create page in under a minute and share it like any other URL. The person who opens it pays with a coin from their own Solana wallet, and the USDC goes directly to your wallet in the same transaction.
02
They are the same checkout delivered two ways. The button is a script tag that you paste into a website, so the checkout opens from your own page. The link is a URL, so it works in places where you cannot paste code at all: a group chat, a profile bio, an email, a PDF invoice, a direct message. The rules do not change. The price is set in dollars, the payer chooses any coin they hold, one signature completes it, and you receive the exact price in USDC. Many sellers use both, a button on the site and a link for everything that happens in conversation.
03
That depends on the kind of link you create. A reusable link never expires and can be paid any number of times by any number of people, so you can leave it in a bio or a pinned message for as long as you like. A one-time link closes as soon as it has been paid. If nobody pays a one-time link, it expires 7 days after you created it. If you still need the payment after that, create a new link and send it again.
04
Yes. Choose one-time when you create the link and send it to that person directly. The first payment closes the link, so it cannot be paid a second time by mistake or by somebody else who finds it later. This is the natural fit for an invoice, a deposit, a single item you agreed to sell in a chat, or a custom order. The name you gave the link appears at checkout, so the payer can see what the payment is for before signing anything.
05
Directly to the Solana wallet you entered when you created the link. Bagpay never holds funds or keys, so there is no balance sitting somewhere waiting for you to withdraw it and no payout schedule. The payer's transaction swaps their coin to USDC and sends the exact price to your wallet in one step. When that transaction confirms, which takes seconds, the USDC is yours and already in your wallet. Each payment also appears on your private orders page with a link to the transaction on Solscan.
Set a price, name it and add your wallet. Get the button and the link together, then paste the link wherever the conversation is.
Get the button →