Bitcoin is easy enough to buy these days, and holding it is hardly unusual anymore, but actually spending it still feels awkward in a way that most other digital payments do not. If you pay w
Bitcoin is easy enough to buy these days, and holding it is hardly unusual anymore, but actually spending it still feels awkward in a way that most other digital payments do not.
If you pay with a card or Apple Pay, the shop gets an answer almost immediately. With a normal Bitcoin payment, the merchant may need to wait for the transaction to appear on-chain, decide how many confirmations are enough and deal with whatever network fee happens to be attached at the time. That is manageable for a large transfer, but it is not ideal when somebody is trying to buy a coffee or pay for an online order.
GoBTC Pay is GoMining’s attempt to make that process feel much more normal. The customer pays in Bitcoin, the merchant receives an immediate approval and the actual Bitcoin settlement happens later in the background. Customers are not charged a direct payment fee, merchants pay 0.2%, and the spending wallet uses a 2-of-3 multisignature setup rather than giving one company complete control over the funds.
In the Bitcoin payments market, GoBTC Pay sits in the same general space as Square’s Bitcoin payment service, although the two products work quite differently and are nowhere near the same scale. Square uses the Lightning Network and can convert Bitcoin payments into fiat, while GoBTC Pay settles on Bitcoin’s base layer and is more suited to merchants that want to receive BTC directly.
While the approach taken by GoBTC Pay is interesting, its success will depend on how well it works in practice. The product still needs to show that ordinary businesses can adopt it without too much hassle and that customers find it simple enough to use regularly.
My verdict on GoBTC Pay
GoBTC Pay has a good use case, as it aims to make paying with Bitcoin feel more like using a card by giving merchants immediate approval while the transaction settles later.
From the customer’s point of view, that should make paying with Bitcoin feel much closer to using a card or mobile wallet. You scan a QR code or open a payment link, check the amount, approve it and move on. There is no awkward pause while the cashier waits for a confirmation.
The fee model is also easy to understand, since customers pay no direct fee when using the protocol, while merchants pay 0.2% of the transaction. If the payment comes through a third-party wallet, half of that fee goes to miners and the other half goes to the wallet provider.
That revenue split is a smart part of the model because wallet companies are more likely to integrate a new payment system when there is a clear financial reason to do so. Instead of asking wallets to add GoBTC Pay purely for the good of the ecosystem, GoMining is offering them a share of the activity they bring in.
The product is still early, though, and that matters more than the technical design. A payment network can be beautifully built and still struggle if customers rarely find anywhere to use it. GoMining reportedly planned to begin with a small group of merchants, so GoBTC Pay still has a long way to go before it becomes something people can use regularly.
There is also more going on under the hood than the word “non-custodial” may suggest. GoMining cannot move the customer’s balance by itself, which is important, but normal payments still rely on its co-signature. The settlement process also includes a stage where the authorised amount is held in a GoMining-controlled output before the merchant receives its payout.
Overall, I think GoBTC Pay is promising. The pricing is appealing, the payment flow makes sense and the product is trying to solve a real problem rather than inventing one. Its success will depend on whether GoMining can bring in enough merchants, attract major wallet partners and prove that settlement remains reliable as usage grows.
GoBTC Pay at a glance
CategoryDetailsProduct typeBitcoin payment protocolDeveloperGoMiningCurrent statusEarly accessCustomer payment fee0%Merchant fee0.2%Checkout responseImmediate approvalFinal settlementBitcoin Layer 1Wallet setup2-of-3 multisignatureKey holdersUser, GoMining and recovery providerPayment methodsQR code, payment link and online checkoutIntegrationsMerchant API and wallet SDKIdentity checksID information, sanctions screening and face scan
What is GoBTC Pay?
GoBTC Pay is a Bitcoin payment system developed by GoMining, the company best known for its mining products and infrastructure.
The product is broader than a simple wallet. Customers can use the GoBTC Pay app to hold and spend Bitcoin, merchants can accept payments through physical or online checkouts, and outside wallets can add the same payment system through an SDK.
That wider approach is important because no payment product is going to become mainstream if every shop needs its own app. GoMining clearly wants GoBTC Pay to become a payment layer that other wallets, exchanges and fintech platforms can plug into.
In practice, that means somebody could eventually pay through a wallet they already use instead of moving everything into GoMining’s own app. The protocol is designed to support both custodial and multisignature wallet setups, which gives potential partners some flexibility in how they build it into their existing products.
GoBTC Pay also keeps the final settlement on Bitcoin. It does not move the payment onto a sidechain, turn BTC into a wrapped token or rely on a separate cryptocurrency. GoMining handles the approval and batching process, while the final settlement remains a normal Bitcoin transaction.
For users who care about staying close to Bitcoin’s base layer, that will be one of the main attractions.
How GoBTC Pay compares with Square
GoBTC Pay and Square are both trying to make Bitcoin payments fast enough for everyday use, although they take very different approaches to the checkout and settlement process.
When it comes to fees, Square currently charges no processing fee for Bitcoin payments through 2026, with a 1% fee due to apply afterward; it also currently limits Bitcoin payments to $600 per transaction. GoBTC Pay’s 0.2% rate is therefore lower than Square’s announced long-term rate, although Square is temporarily cheaper during its fee-free rollout
Square uses the Lightning Network, which processes payments through off-chain channels and is already widely understood within the Bitcoin payments space. Its service can convert the customer’s Bitcoin into dollars for the merchant, which means a business can accept BTC without actually holding it.
GoBTC Pay is aimed at a slightly different type of merchant. Its core system is built around the business receiving Bitcoin, while any conversion into pounds, dollars or euros happens separately.
That makes GoBTC Pay more likely to appeal to Bitcoin-native companies, miners, online services and businesses that already want BTC on their balance sheets. A conventional retailer may prefer Square because automatic fiat conversion is simpler and removes the risk of Bitcoin’s price moving after the sale.
Square also has a huge distribution advantage because its payment terminals and software are already used by a large number of businesses. GoBTC Pay is starting from a much smaller base, so it needs to give merchants and wallets a strong enough reason to make the switch or support both.
Its answer is a low merchant fee, native Bitcoin settlement and a payment system tied directly to GoMining’s infrastructure. That combination gives GoBTC Pay a clear target, although I would still describe it as a niche competitor rather than a direct replacement for Square across the wider retail market.
How GoBTC Pay works
The simplest way to understand GoBTC Pay is to split the process into two parts. The first part is the instant approval at the checkout, and the second is the Bitcoin settlement that happens later.
The customer funds a spending wallet
The customer’s GoBTC Pay balance sits in a 2-of-3 multisignature wallet.
One key belongs to the user, one belongs to GoMining and the third belongs to an independent recovery provider. Any transaction needs two of those three keys.
During normal use, the customer signs the payment and GoMining adds the second signature. This stops GoMining from moving the user’s funds on its own, while the recovery provider also cannot do anything by itself.
The trade-off is that the user cannot make a normal payment from the GoBTC Pay balance using only their own key. They either need GoMining to co-sign or they have to go through the recovery process.
For that reason, I would treat the GoBTC Pay balance as an everyday spending wallet rather than somewhere to keep your entire Bitcoin holding. Keeping a smaller amount there makes the setup easier to use without exposing more BTC than you actually need for payments.
The merchant creates a payment request
When the customer reaches the checkout, the merchant creates a request containing the price and order details.
In a physical shop, that could appear as a QR code or NFC request. Online, the merchant can use a payment link or build GoBTC Pay into the checkout.
The customer opens the request in a compatible wallet and checks the merchant and amount before approving anything.
GoMining updates the customer’s payment total
This is where the system becomes more technical, although the basic idea is not too difficult once you strip away the jargon.
GoBTC Pay keeps track of the customer’s unsettled purchases as one running total.
Imagine that you have already authorised £40 in payments and now want to spend another £10. Instead of preparing a completely separate settlement for the new purchase, GoMining creates an updated total of £50.
It does this through a partially signed Bitcoin transaction, usually called a PSBT. The wallet shows the customer the new purchase and the total amount that has now been authorised.
Each new payment replaces the previous state, so GoMining only needs the latest valid version when it eventually settles the account. That keeps the process more efficient because the company does not need to put every small purchase on-chain separately.
The customer also remains in control of the total because every increase needs a fresh signature. GoMining cannot quietly change £50 into £60 after the user has approved it.
The customer approves the payment
Once the customer is happy with the details, the wallet signs the transaction and sends it back to GoMining.
GoMining checks the signature, confirms that the wallet has enough Bitcoin and makes sure the new total follows correctly from the previous one.
After those checks are complete, the merchant receives an approved response and can finish the sale.
This is the part that feels instant. The merchant does not need to wait for a Bitcoin block because GoMining is effectively saying that the customer has signed a valid payment state and the amount can be settled later.
Settlement happens in the background
GoMining eventually takes the latest signed total for each customer, adds its own signature and turns it into a complete Bitcoin transaction.
The amount the customer has authorised moves into the settlement process, while any remaining balance returns to the multisignature wallet as change.
GoMining then groups several settlement transactions together and uses a Child Pays for Parent transaction to cover the network fee for the package.
In simpler terms, one transaction pays enough of a fee to help move a wider group of transactions through the network. This allows the settlement cost to be spread across several payments instead of charging every customer a separate on-chain fee.
The system is designed around an average settlement period of roughly 12 hours, although that figure is not a hard guarantee. Smaller amounts may stay pending for longer if settling them immediately would be inefficient.
That means the checkout can be instant even though the Bitcoin settlement happens hours later.
What “instant” really means
The word “instant” can easily cause confusion here because GoBTC Pay is not making the Bitcoin network itself faster.
The merchant gets an instant approval after GoMining verifies the customer’s signed payment. The on-chain confirmation still happens later.
That distinction matters because a shopper may assume the Bitcoin has already reached the merchant the moment the checkout says “approved.” In reality, GoMining has accepted the payment state and taken responsibility for handling the later settlement.
From the user’s point of view, the difference may not matter much because the payment feels complete. From the merchant’s point of view, it matters more because there is a gap between accepting the sale and receiving the final Bitcoin payout.
GoMining will need to make that gap clear in its merchant terms, especially if settlement timing changes during busy periods or when Bitcoin fees rise.
GoBTC Pay fees
The customer side is simple because GoBTC Pay does not charge a direct payment fee.
The merchant pays 0.2% of the transaction value, which works out as follows:
PurchaseCustomer feeMerchant fee$10$0$0.02$100$0$0.20$500$0$1.00$1,000$0$2.00$10,000$0$20.00
When a third-party wallet handles the payment, 0.1% goes to miners and 0.1% goes to the wallet provider.
That is one of the more interesting parts of the model because everyone has a reason to take part. The merchant gets a predictable rate, the customer avoids a direct fee, miners earn from settlement activity and wallet providers can make money from payments.
The zero-fee claim only applies to purchases made through the protocol. Moving Bitcoin into or out of the spending wallet may still require a normal network fee.
Is GoBTC Pay non-custodial?
GoBTC Pay describes the wallet as non-custodial because no single party can move the customer’s uncommitted balance.
That description is reasonable within a multisignature setup, although it needs some context.
The user holds one key, GoMining holds another and the recovery provider holds the third. Since two keys are required, GoMining cannot simply take the funds. The user also cannot move them alone during normal use.
This is different from a custodial exchange wallet, where the platform controls everything, and it is also different from traditional self-custody, where one user-controlled key is enough to move the Bitcoin.
How the custody situation shakes out will depend on when a payment actually settles. According to the fine print, the amount you’re allowed to spend gets moved into a GoMining controlled account before the merchant gets their cut, and any leftover change finds its way back to your multisig wallet.
If we’re being honest, the most straightforward description here is that it’s a shared-control spending wallet. You get to keep the reins on the balance that hasn’t been committed yet, while GoMining still gets to play a part in the day-to-day and the settlement process.
Security, recovery and identity checks
The multisignature structure offers useful protection because GoMining cannot move the customer’s balance by itself, and every increase in the running payment total needs the user’s signature.
If for any reason GoMining were to become unavailable, then the recovery provider can help get the cash out to the user after a short waiting period. So that’s good news for users who are worried about GoMining disappearing on them.
You still need to look after your own key and backups carefully, since the recovery provider only holds one of the two signatures needed to move the funds. If you lose every copy of your key, the provider cannot restore access by itself.
GoBTC Pay also requires you to complete identity verification, which can include providing identification, undergoing sanctions screening and submitting a facial scan during onboarding. These checks may make the service easier for regulated businesses to work with, although they could also make it less appealing if you would prefer a more private Bitcoin payment experience.
It is also worth remembering that funds held through GoBTC Pay are not covered by bank deposit protection schemes, while both you and the merchant remain exposed to changes in Bitcoin’s price for as long as the BTC is held.
What the experience should look like for customers
The customer starts by creating a wallet, completing the identity checks and adding Bitcoin to the spending balance.
At a participating merchant, they scan a QR code, open a payment link or use an online checkout. The wallet shows the merchant, price and updated total before asking for approval.
Once the customer signs, GoMining checks the payment and sends the merchant an approval.
The separate spending balance may feel slightly inconvenient at first because users need to move BTC into it, although that separation can also be useful. It allows somebody to keep their main savings elsewhere while placing only a smaller everyday amount into GoBTC Pay.
What the experience should look like for merchants
A merchant applies for access, completes business verification and connects a Bitcoin wallet.
The business can then accept payments through QR codes, payment links or an integrated checkout, while the dashboard keeps track of transactions, fees and statements.
Once the customer signs a payment, the merchant receives approval and can finish the sale. The Bitcoin payout arrives later through GoMining’s settlement process.
Refunds work as new Bitcoin transactions because the original payment cannot simply be reversed. That removes card-style chargebacks, which some merchants will welcome, although it also means businesses need clear refund rules and good customer support.
GoBTC Pay compared with Lightning and normal Bitcoin payments
A standard on-chain Bitcoin payment gives the user direct control, but it can be slow and expensive for smaller purchases.
Lightning solves the speed problem through payment channels and already has a much larger payment ecosystem. The downside is that wallets and payment providers may need to manage routing and liquidity.
GoBTC Pay avoids channels by using an instant approval layer and later on-chain settlement. The merchant gets a quick answer, while the final transaction still ends up on Bitcoin.
That convenience comes with more dependence on GoMining because the company verifies payments, co-signs transactions, stores the latest payment state, groups settlements and handles merchant payouts.
Who is GoBTC Pay for?
GoBTC Pay makes the most sense for Bitcoin-focused merchants, wallets and customers who already want to hold or spend BTC.
An online store could use it to reduce card-processing costs and avoid chargebacks, while a physical business could accept Bitcoin without asking staff to monitor confirmations.
Wallet providers may also like the revenue share because it gives them a direct return from payment activity.
The product is less likely to appeal to users who want full control through one key or prefer to avoid identity checks. Mainstream businesses that want every payment converted into fiat may also find Square or a traditional crypto processor more convenient.
Current limitations
GoBTC Pay is still in early access, so the limited merchant network is its biggest problem for now. A payment method becomes useful when customers can actually find places to spend, and starting with a small group of merchants means the network still has a lot of growing to do.
Third-party wallet support will be just as important because most users will not want to download another app simply to make occasional payments. The SDK and fee-sharing model give wallet providers a decent reason to integrate, although GoBTC Pay needs support from recognised wallets, exchanges and fintech platforms before it feels widely available.
Fiat settlement may also slow down adoption among mainstream merchants. Square converts Bitcoin into dollars by default, while GoBTC Pay is built around businesses receiving BTC. That will suit some merchants perfectly, although others may not want the price exposure or extra accounting work.
The settlement system also needs to prove itself under heavier use. A 12-hour average may be acceptable for many businesses, although merchants will want clear answers about delayed payouts and the point at which the Bitcoin becomes fully available to them.
GoMining also remains central to the entire system. The multisignature wallet stops the company from moving customer balances alone, yet payments, approvals, batching and merchant settlement still depend on its infrastructure.
That dependency helps make the checkout smoother, although it is also the main operational risk users and merchants need to accept.
Final verdict
GoBTC Pay is one of the more interesting attempts to make Bitcoin useful at the checkout because it tackles the two problems people notice most: slow confirmations and transaction fees.
Its 0.2% merchant fee is easy to understand, customers pay no direct fee and the multisignature setup gives users more control than a normal custodial wallet. GoMining also uses its mining infrastructure in a sensible way by combining quick approvals with later batched settlement.
The comparison with Square shows where GoBTC Pay fits. Square is better placed to reach mainstream merchants and offers an easier fiat experience, while GoBTC Pay is aimed more directly at businesses that actually want Bitcoin.
The product still needs more merchants, more wallet support and evidence that settlement works smoothly at scale. Even so, the idea is practical, the pricing is attractive and the Bitcoin-first design gives GoBTC Pay a real reason to exist.