I use Ibex pay on one of my sites sharkenvy.com I also have globalmerchan.io on squarespace platform (squarespace NOT square), but I'm also moving this site to a hybrid shopify/Ibex method.
IMPORTANT note the prices show in USD as a quick reference BUT you can ONLY pay in Bitcoin (lightning). Please keep in mind you add Ibex on a shopify store very easily.
If you're not using shopify think about this for a minute.
Reality is your customer regardless if B2B or B2C.
Needs to be able to automatically get a confirmation of the order.
You will need to calculate shipping that needs to be included.
The Shipping tracking should be immediately available for the customer to view receive.
If your adding taxes that can automatially be included on the sales copy.
If you still want to accept credit cards you can have that payment method as well.
My comments / food for thought
Personally
I am serious about Bitcoin, Lightning and Nostr.
I have no interest in accepting credit cards, I AM FOCUSED ON ONLY USING BITCOIN.
In the past I have tried the open node platform, but they started pushing me about too much KYC type of communication AND I need a full complete shopping cart that is more B2B.
I have communiating with Ibex in the past and thier serice was prompt and professional.
You can also keep a version on your phone and use for quick immedate sales.
BTCPayServer is the way to go, you can use my instance if you like. Getting an account from someone else's instance is the most plug & play you get, you don't need the hassle of running the server, the LN node...
Here's my nostr's pubkey
npub1v63yslhw8yldt42sudksd32mkq9q6v0j88qx5ht2e7d2cvr5v6qsqsqned
WordPress?