No Fianto fee during the beta. Any fee comes with at least 30 days notice. See pricing
Guides7 min read

Add a USDC payment link to WordPress, Webflow, Framer, Carrd or Notion.

You add USDC payments to a WordPress, Webflow, Framer, Carrd or Notion site by pasting a Fianto payment link into a button or a text link. The link is a plain address of the form https://checkout.fianto.xyz/l/<code>, so no plugin, script or embed is involved, and Fianto offers none for payment links. Each link sells one price, one-off or recurring, and every click opens a fresh checkout where the customer pays from a Solana wallet.

On this page
What exactly is a Fianto payment link?How do you add a USDC payment link to WordPress?How do you add a payment link button in Webflow or Framer?How do you add a USDC payment link to a Carrd site?How do you sell from a Notion page with a payment link?Which payment link goes on which button?How do you check the button works and see the sales?SourcesQuestions
TL;DR
  • A Fianto payment link is one https address per price: checkout.fianto.xyz/l/ followed by a 16-character code you cannot choose.
  • Paste it as a button or text link. Do not put it in an embed or iframe block: the checkout sends X-Frame-Options: DENY, so browsers refuse to show it inside another page.
  • The merchant pays nothing. The customer pays the price plus, on a subscription, a flat 0.01 USDC network fee with each charge today, and no Fianto fee during the beta.

What exactly is a Fianto payment link?

A Fianto payment link is a reusable https address for one price of one product, made in the dashboard under Payments, then Payment links. It looks like https://checkout.fianto.xyz/l/ followed by 16 random letters and digits. The code is fixed for the life of the link, you cannot pick it, and there is no custom domain or QR code. How to create one, with its email and limit options, is covered in USDC payment links: how to create and share one.

Four facts decide how you place it on a site builder:

  • It is a link, nothing more. Fianto has no WordPress plugin, no Webflow or Framer component and no embeddable widget for payment links. Any element that can hold a URL can hold it.
  • It cannot be framed. Fianto's checkout answers every request with X-Frame-Options: DENY (checked on 15 October 2026), so an Embed, HTML or iframe block shows an empty box. Use a button.
  • It sells exactly one price. A pricing table with three plans needs three links, one under each plan. A one-time price opens a payment checkout, a monthly or yearly price opens a subscription checkout.
  • It is reusable. Many people can click the same button; each click opens a new checkout session that stays open for 30 minutes.

When someone shares the address in a chat app or a Notion bookmark, the preview reads "<product>, <merchant>" with the line "Pay from any Solana wallet." The page asks search engines not to index it, so the link will not compete with your own pages in search.

How do you add a USDC payment link to WordPress?

In WordPress you add a Fianto payment link with the core Buttons block, and no plugin is needed. For a WooCommerce store, see WooCommerce and USDC. The steps below follow WordPress's own Buttons block documentation, last modified on 1 September 2026:

  1. Open the page in the block editor, click the + Block Inserter and choose Buttons, or type /buttons in an empty paragraph and press Enter.
  2. Type the button text, for example "Pay 49 USDC" or "Subscribe with USDC".
  3. Select the button, click Link in its toolbar and paste the payment link. WordPress's documentation says the link can also be set to open in a new tab.
  4. Publish, then click the button on the live page to check it opens your product card.

The same works in the classic editor or a widget: any text link to the address is enough. A WooCommerce store is a different case, since a payment link cannot read a cart total. It sells one fixed price.

How do you add a payment link button in Webflow or Framer?

Both Webflow and Framer take a Fianto payment link in an element's link setting, as an external URL. Neither needs custom code.

Webflow

Select the Button or Link Block, open its link settings, choose the URL option and paste the payment link. Webflow's Designer API reference for link settings lists url among the link modes, next to page, page section, email, phone and attachment, plus an option to open the link in a new tab. Publish, then click the button on the live site, not in the Designer.

Framer

Select the button or text, click the + next to Link in the right-hand properties panel and paste the address into the Link To field. Framer's help article on email and phone links describes that same Link field, and warns that those links may not work in preview mode. Test your payment button on the published site too.

How do you add a USDC payment link to a Carrd site?

In Carrd you paste the payment link into the URL field of a Buttons element, or of any other element Carrd lets you link. Carrd's URL types documentation says an external site can be opened "optionally with one or more flags". To open the checkout in a separate tab, add the blank flag after two vertical bars:

https://checkout.fianto.xyz/l/<code>||blank

Carrd fits a one-page offer well: one section, one button, one link. If you sell two plans, give each its own button and its own link, and say in the button text which one it is, because the link page shows only that one price.

How do you sell from a Notion page with a payment link?

In Notion you sell with a payment link by turning text into a link or by pasting the link as a bookmark. Notion has no payment block, and Fianto adds none.

  • Text link: select words such as "Buy the guide for 25 USDC" and press Cmd or Ctrl + K, then paste the address. Notion's keyboard shortcuts page lists that shortcut for adding a link.
  • Bookmark: paste the address on an empty line and pick "Paste as bookmark". Notion's embeds and bookmarks help says a bookmark shows the page title, description and URL. For an open link those come from the page's own tags: "<product>, <merchant>" and "Pay from any Solana wallet."

One button needs one link, and the link decides the price, the charge and what happens after payment. The table shows what each kind does once the customer clicks.

One-time price linkMonthly or yearly price link
Button on the cardPay with a walletApprove with a wallet
What the customer signsOne paymentOne approval, then renewals every 30 or 365 days without a new signature
Fees on top of your priceNone but the Solana transaction fee, under $0.010.01 USDC with each charge today, plus SOL account rent the checkout shows
After paymentA Continue button to your https after-payment address, if you set oneNo redirect; the receipt points to the customer portal
Your costNothingNothing

The link page shows your price only; the checkout adds the customer's fees and shows the total before anything is signed. There is no Fianto fee during the beta, and after it the customer pays about 0.1 to 0.5% on top while you still pay nothing. A monthly link is the subject of selling a monthly USDC plan from one URL, and a one-client project link in getting paid in USDC as a freelancer.

Create a payment link in the dashboard and paste it into your site builder. No Fianto fee during the beta.

How accepting USDC works

How do you check the button works and see the sales?

Test a payment link button by opening the published page in a private window and clicking it: you should land on a card with your name, the product, the price in USDC and the wallet button. There is no test mode, so a real test payment moves real USDC; a 0.01 USDC price is the smallest you can make.

  • A link only takes payments while it is Open. A closed, ended or full link, or one whose price was ended, shows a closed screen instead, so check the link's status in the dashboard before you blame the builder.
  • Your account must be approved before a link can be paid.
  • Sales appear under Payments and on the link's own page in the dashboard. If you have code, each link payment also reaches the webhook endpoint of your hidden "Shop" application, tagged with metadata.source = "payment_link"; the payment link sales docs show the fields.
  • Link payers get no email from Fianto. If you need to deliver something, put it behind your after-payment address, or ask for an email on the link and send it yourself.

If you would rather have a button that creates a checkout for each order from your own server, with your order id attached, that is the coded route in adding a "Pay with USDC" button to your website.

Sources
Questions

Questions about payment links on website builders.

Is there a Fianto plugin for WordPress or WooCommerce?

No. Fianto has no WordPress or WooCommerce plugin. You paste a payment link into a Buttons block or any text link, and each link sells one fixed price.

Can I embed the Fianto checkout inside my page?

No. The checkout sends X-Frame-Options: DENY, so browsers will not show it inside an iframe or an embed block. Link to it from a button instead.

Can a payment link use my own domain?

No. Every payment link lives at checkout.fianto.xyz/l/ followed by a random 16-character code, and neither the domain nor the code can be changed.

Can one button sell several plans?

No. A payment link sells exactly one price, so each plan on a pricing table needs its own link and its own button.

Does a payment link work for subscriptions?

Yes. A link to a monthly or yearly price opens a subscription checkout: the customer approves once and later charges renew every 30 or 365 days without a new signature.

Read next.

Guides8 min read

Add a crypto payment option alongside Stripe without changing your billing stack

You can add crypto payments next to Stripe without touching your card billing: keep Stripe for cards and add a second "Pay with USDC" option that writes to the same customer and access records. If you are a US business happy to be paid in dollars, Stripe's own stablecoin payment method is the smallest change. If you want USDC in your own wallet, no merchant fee, or Stripe's stablecoin option is not open to you, add a separate USDC checkout such as Fianto's beside it.

ProductGuides9 min read

USDC payment links: how to create, share and manage one

A Fianto payment link is a reusable address, checkout.fianto.xyz/l/ plus 16 random characters, that sells one price of one product in USDC on Solana. You create it in the dashboard, share it anywhere, and every payer who opens it pays on the hosted checkout: once for a one-time price, or as a subscription for a monthly or yearly one. This is the step-by-step version.

Use cases8 min read

Get paid in USDC as a freelancer or agency: project links and monthly retainers

To get paid in USDC as a freelancer, create a Fianto payment link for each project fee with "Ends when full" set to 1, so it closes after one paid payment, and a monthly payment link for a retainer, which your client approves once and which then renews every 30 days. The USDC goes from the client's wallet to yours in one Solana transaction and you pay nothing; the client pays the small network fees. Fianto has no invoices: send your own invoice and put the link in it.

One price, one button, any builder.

Make the link in the dashboard, paste it, publish, click it once yourself.

New posts are announced on X and Discord.