Yes. OKX users can move bitcoin over the Lightning Network, and any business that accepts Lightning through the Amboss Payments API can receive those payments directly. OKX, then trading as OKEx, went live with Lightning deposits and withdrawals in April 2021, per CoinDesk's report on the launch, so accepting Lightning lets you receive from a large exchange base with the rail invisible to the payer.
Does OKX support Lightning?
Yes, for both deposits and withdrawals. OKX integrated the Lightning Network so users can move a bitcoin balance in and out of the exchange near instantly. OKX Lightning withdrawals are how a customer pays you: they start a withdrawal, scan your Lightning invoice as a QR code, and confirm.
| Capability | OKX over Lightning |
|---|---|
| Send over Lightning | Yes, via a Lightning withdrawal |
| Receive over Lightning | Yes, via a Lightning deposit |
| Per-transaction limit | Up to 0.05 BTC |
| Per-user daily limit | Up to 0.5 BTC |
| Custody | Custodial (OKX holds keys) |
| Regional note | Availability varies by jurisdiction |
CoinDesk described the rollout as part of a broader trend among large exchanges:
OKEx is the seventh major cryptocurrency exchange to integrate the tech stack.
OKX's own education page frames why the network matters for moving bitcoin quickly and cheaply. Note that limits, fees, and regional access can change over time, so treat the figures above as a starting point and confirm current details on the official OKX Lightning withdrawal help page before relying on them for a specific market.
How do you receive payments from OKX users?
You do not build an OKX integration. You accept Lightning once and every OKX 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 starts an OKX Lightning withdrawal and confirms the send to your invoice.
- The payment routes over Lightning and settles to you in seconds. You fulfill the order.
This is how OKX payments reach a Lightning-enabled business without the customer ever choosing a "rail" or holding a Bitcoin account with you. Live network capacity and routing data are published on the Amboss Space Lightning explorer.
How do you integrate OKX receiving into checkout?
Receiving from OKX 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 OKX, 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. Lightning settles atomically, so there is no pending state that reverses a week later.
Where does Amboss Payments fit?
Lightning is an open standard, which is why a single integration receives from every wallet. The Lightning specification describes it plainly:
a layer-2 protocol for off-chain bitcoin transfer by mutual cooperation, relying on on-chain transactions for enforcement if necessary.
Amboss Payments gives you that integration as a managed API, with no node to operate, so the work of accepting an OKX customer is the same as accepting anyone else on the Lightning Network. If you want to talk through volume, settlement, or pricing, contact the Amboss team.