Skip to main content
LightningBlink

Lightning wallets

Accept Lightning Payments From Blink Wallet Users

Blink (formerly Bitcoin Beach Wallet) is a custodial Lightning wallet that gives every user a Lightning address. Accept Lightning through the Amboss Payments API and you can receive from Blink users directly.

The rail is invisible to the payer

Your customer never has to think about Bitcoin or Lightning. They send from Blink; you accept Lightning once and receive from anyone who can pay an invoice.

Step 1

A Blink user

holds bitcoin in Blink and chooses to send a payment over the Lightning Network.

Step 2

The Lightning Network

routes the payment in seconds. Neither side picks a "rail" — Lightning is the shared standard.

Step 3

Your business

receives the settled payment through the Amboss Payments API, the same way for every wallet.

Yes. Blink is a custodial Lightning wallet, so Blink users can pay any Lightning invoice, and a business that accepts Lightning through the Amboss Payments API can receive from them directly. Blink launched in 2020 in El Zonte, El Salvador and was renamed from the Bitcoin Beach Wallet in 2023, per Bitcoin Magazine's report on the rebrand, so accepting Lightning lets you receive from its users with no per-platform work.

Yes, for both sending and receiving. Blink is built around Lightning, and every user can claim a Lightning address in the form [email protected] to receive. To pay you, a Blink user opens the app, scans the Lightning invoice your checkout displays, and confirms the send. This is the heart of Blink wallet Lightning support.

CapabilityBlink over Lightning
Send over LightningYes, by scanning or pasting an invoice
Receive over LightningYes, including a [email protected] address
Merchant toolsLightning address, LNURL paycode, cash register
OriginFormerly Bitcoin Beach Wallet, El Zonte, 2020
CustodyCustodial (Blink holds balances), open source
Blink-to-Blink feeNone

The Blink open source repository describes the wallet directly:

Blink (Bitcoin Beach Wallet) is an open source custodial Lightning wallet for community building and everyday payments.

A Blink Lightning address is for the user to receive, not a way for them to pay you. As the Blink Lightning address help page notes, "You can share your Lightning Address to receive Lightning payments from other compatible wallets." To pay you, the Blink user sends to the invoice you present.

You accept Lightning once and every Blink user can pay you. The flow is four steps:

  1. Integrate the Amboss Payments API and create a Lightning invoice for the order amount.
  2. Display the invoice at checkout as a QR code or a copyable string.
  3. The Blink user scans or pastes it and confirms the payment in the app.
  4. The payment routes over Lightning and settles to you in seconds.

The payer never chooses a network and never needs an account with you. Live Lightning capacity and routing data are published on the Amboss Space Lightning explorer.

Receiving from Blink is the standard Lightning receive flow: create an invoice, then confirm settlement. The invoice format is defined by the BOLT 11 payment-encoding specification, so one integration accepts Blink, Strike, Cash App, and every other Lightning sender.

The Amboss Payments API is GraphQL. A single create_receive mutation returns the BOLT 11 invoice you show the customer:

mutation CreateReceive {
  payment {
    transaction {
      create_receive(
        input: {
          wallet_id: "your-wallet-id"
          amount: "50000"
          description: "Order #1234"
        }
      ) {
        status
        payment_request
        payment_hash
      }
    }
  }
}

Send it to the https://rails.amboss.tech/graphql endpoint with your x-api-key. The payment_request field is the lnbc... string you render as a QR code, and you confirm settlement with the payment.completed webhook, as documented in the Amboss Payments API documentation. Lightning settles atomically, so there is no pending state that reverses a week later.

Where does Amboss Payments fit?

Lightning is an open standard, so the same integration receives from a community wallet like Blink and from a large exchange the same way. Blink itself frames the rail in plain terms on its merchant tools page:

Like an email address for receiving bitcoin.

Amboss Payments provides that integration as a managed API on the Lightning Network, with no node to run. To talk through volume, settlement timing, or pricing, contact the Amboss team.

Frequently asked questions

Common questions about receiving Lightning payments from Blink users.

Start accepting payments from Blink users

The Amboss Payments API gives you a single Lightning integration that receives from Blink and every other Lightning wallet. Get started on Rails, read the docs, or book a discovery call.