Yes. Bitfinex supports Lightning Network deposits and withdrawals, so a Bitfinex user can pay any Lightning invoice, and a business that accepts Lightning through the Amboss Payments API can receive from them directly. Bitfinex added Lightning support on December 3, 2019, per CryptoSlate's report on the rollout, so accepting Lightning lets you receive from a long-established base.
Does Bitfinex support Lightning?
Yes, for both deposits and withdrawals, through an LN-BTC conversion tool. A Bitfinex user converts BTC to LN-BTC inside the exchange, then pays a Lightning invoice. To pay you, the user takes the invoice your checkout displays and completes a Bitfinex Lightning withdrawals flow against it.
| Capability | Bitfinex over Lightning |
|---|---|
| Send over Lightning | Yes, by paying an invoice (LN-BTC withdrawal) |
| Receive over Lightning | Yes, via Lightning deposit |
| Conversion | BTC to LN-BTC and back, no channel to open |
| Added support | December 3, 2019 |
| Custody | Custodial (Bitfinex holds keys) |
| Cost to convert | Instant conversion stated as fee-free |
The Bitfinex Lightning Network tutorial describes the conversion directly:
our users can quickly convert Bitcoin to the Lightning Network and vice-versa without the need to open a payment channel and perform a Bitcoin transaction that involves blockchain fees.
There is no branded Bitfinex pay button and no partnership to arrange. The user simply withdraws bitcoin over the open network to your invoice, and Amboss helps you receive that Lightning payment.
How do you receive payments from Bitfinex users?
You do not build a Bitfinex integration. You accept Lightning once and every Bitfinex user becomes a potential payer. The flow is four steps:
- Integrate the Amboss Payments API and create a Lightning invoice for the order amount.
- Show the invoice to the customer as a QR code or a copyable string at checkout.
- The customer pastes or scans it inside Bitfinex and confirms the Lightning withdrawal.
- The payment routes over Lightning and settles to you in seconds. You fulfill the order.
This is how Bitfinex payments reach a Lightning-enabled business without the customer ever choosing a "rail" or holding an account with you. Live network capacity and routing data are published on the Amboss Space Lightning explorer.
How do you integrate Bitfinex receiving into checkout?
Receiving from Bitfinex is the standard Lightning receive flow: create an invoice, then confirm settlement. A Lightning invoice is a self-contained string defined by the BOLT 11 payment-encoding specification, so the same code path accepts Bitfinex, Cash App, and any 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. Bitfinex runs sizable routing nodes, and its Lightning capacity announcement describes raising the limits:
Before the update, there was a maximum payment of 0.04 BTC, which we have now expanded to 0.5 BTC.
Where does Amboss Payments fit?
Lightning is an open standard, which is why a single integration receives from every wallet, whether it is a Lightning-native app or a custodial exchange like Bitfinex. Amboss Payments gives you that integration as a managed API on the Lightning Network, with no node to operate. If you want to talk through volume, settlement, or pricing, contact the Amboss team.