[Bug]: Failed credit-card payment with 3DS causes subsequent Bitcoin payment to be marked as failed
Author: janrothenCreated Aug 7, 2026Updated Aug 28, 2026
What is your BTCPay version?
I don't know, I'm just a customer.
How did you deploy BTCPay Server?
I don't know, I'm just a customer.
What happened?
For the second time in a row, I encountered the same issue when trying to pay an invoice. First at https://btcprague.com and now at https://www.gobrrr.me.
How did you encounter this bug?
Steps:
- I create an order and select credit-card payment.
- The card provider requires a 3D Secure (3DS) confirmation.
- BTCPay Server appears not to render or provide the required 3DS confirmation flow, so the card payment cannot be completed.
- I create a new order, select Bitcoin payment, and pay the invoice on-chain.
- Although the on-chain Bitcoin payment is sent, the order is shown as failed.
The screenshot shows the affected payment method (“BTC (Mastercard ending in XXXX)”). In both cases, I had to contact the merchant directly to resolve the order status.
Relevant log output
What browser do you use?
No response
Additional information
Are you sure this is a bug report?
- I confirm this is a bug report
Source: btcpayserver/btcpayserver