Skip to content

Conversation

@btcforplebs
Copy link

No description provided.

@arcbtc
Copy link
Member

arcbtc commented Jan 21, 2026

Whats the use case that using the fiat-providers function in lnbits doesnt satisfy?

@btcforplebs
Copy link
Author

The Fiat Bridge links a websites shopping cart to the LNbits core system. It allows customers to pay in Dollars, but delivers Bitcoin to the shop owner.

How it works

  1. Website (USD): When a customer checks out, the website sends the Dollar amount (e.g., $20.00) to the bridge. It does not convert it to Bitcoin yet.
  2. Stripe: The bridge creates a standard credit card checkout link for that Dollar amount.
  3. Settlement (Bitcoin): Once the customer pays the $20.00, the system automatically converts the equivalent amount of Bitcoin and deposits it into the shop's wallet.

In short:

  • Customer sees: Dollars ($)
  • Customer pays: Dollars ($)
  • Shop receives: Bitcoin (⚡)

Simple Flow

Checkout ($)Stripe Payment ($)Bridge ConvertsWallet Deposit (Bitcoin)

Why Fiat Bridge?

Standard LNbits only allows this "Stripe-to-Bitcoin" flow via its Point of Sale (TPOS extension) or manual admin panel. It is designed for a merchant to type an amount on a tablet in person.

The Fiat Bridge was built to unlock this capability for Online Web Checkouts.

The Problem (Standard LNbits)

  • POS Only: Features are locked behind a "Point of Sale" interface.
  • Manual: Requires a human to type "Charge $20" on a screen.
  • Not for Websites: An external website typically cannot access this feature to route online customers to Stripe automatically.

The Solution (Fiat Bridge)

We created the Fiat Bridge to expose this powerful feature to the public website.

  1. Automated: The website acts like a "Virtual POS," automatically sending the amount to the bridge.
  2. No Human Needed: The customer clicks "Pay," and the bridge handles the rest.
  3. Same Result: Just like the in-person POS, the payment settles as Bitcoin in the wallet.

Summary: We took the "In-Person POS" capability and wrapped it in an API so the Website can use it too.

@btcforplebs
Copy link
Author

you can see a working demo at https://GFYbakery.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants