Skip to content
Crypto Merchant

Guides

How to Accept Crypto on Shopify Without a Plugin

Accept crypto on Shopify with a manual payment method and a Crypto Merchant invoice per order: setup, each order step by step, limits, costs and what can be automated.

By the Crypto Merchant team7 min read

You can accept crypto on a Shopify store without a plugin by adding a manual payment method and sending the customer a Crypto Merchant invoice for each order. The order stays pending in Shopify until the invoice is paid, and then you mark it as paid yourself. It needs no code, but it is not an automatic checkout: the customer pays in a second step, and someone has to handle each order. Crypto Merchant charges 1% of each paid invoice, with no monthly fee.

Last checked: 6 November 2026. This setup suits a store with a modest number of crypto orders. If you want crypto inside an automatic checkout, you need a gateway with a Shopify integration; see the alternatives we compare.

Is there a Crypto Merchant plugin for Shopify?

No. Crypto Merchant has no Shopify app, and nothing in this guide changes that. It uses two things that already exist: Shopify's manual payment methods, and Crypto Merchant invoices and payment links.

How does the manual method work?

StepWhereWhat happens
1ShopifyThe customer chooses your manual method and places the order
2ShopifyThe customer sees your payment instructions on the order confirmation page. The order is pending
3Crypto MerchantYou create an invoice for the order total and send the customer its link
4Crypto MerchantThe customer picks a coin and network and pays the exact amount shown
5Crypto MerchantThe invoice becomes paid once the payment is confirmed, and the amount is credited to your balance minus the fee
6ShopifyYou mark the order as paid and fulfil it

How do I set it up in Shopify?

Shopify lets you add a custom manual payment method with its own name and instructions, under your store's payment settings. The instructions appear on the order confirmation page after the customer completes the order.

  1. 1Add a custom payment method and name it clearly, for example Crypto (USDT, USDC, BTC and more).
  2. 2In the instructions, say what happens next. For example: "We'll email you a secure payment link within one business day. Your order ships after the payment is confirmed. Don't send crypto to any address that isn't on that link."
  3. 3In Crypto Merchant, choose the coins you accept, and set your underpayment tolerance. We recommend at least $1.
  4. 4Set your invoice time limit. Invoices stay open for 30 minutes by default, and you can set 15 minutes to 24 hours. A customer reading an email may not pay straight away, so a longer limit suits this setup.

What do I do for each order?

  1. 1In the portal, create a new payment for the order total. Put the Shopify order number in the order ID field, and add the customer's email. The order number is how you match the two later.
  2. 2Copy the invoice link and send it to the customer.
  3. 3Wait for the invoice to show paid. You get an email for each payment, and the portal shows its status.
  4. 4In Shopify, mark the order as paid, as Shopify requires for every manual payment, then fulfil it.

Should I use an invoice or a payment link?

Invoice per orderFixed-price payment link
AmountThe exact order total, including shipping and taxOne set price
ReusableNo, one paymentYes
Matching to an orderOrder ID on the invoiceYou match by amount and time, or ask the customer
Best forMost Shopify ordersOne product with one all-in price

Use an invoice unless every order costs the same. Avoid pay-what-you-want links here, because the customer could type the wrong amount.

What if the customer pays late or sends the wrong amount?

  • Short by no more than your tolerance: the invoice counts as paid. Mark the order as paid.
  • Short by more: the invoice becomes underpaid. The customer can send the rest to the same address or get a refund of what they sent. Keep the order pending.
  • Too much: the invoice counts as paid, and the extra is held for the customer, who withdraws it from the invoice page.
  • Too late: an expired invoice's address is still watched for at least 24 hours, and a late payment can still count towards it. If nothing has been sent, create a new invoice rather than reopening the conversation about the old one.

If you need to give money back after a paid order, an Admin can create a refund link in the portal. Record it in Shopify yourself too, because the two systems don't talk to each other.

What are the limits of this setup?

  • Two steps. The customer places the order first and pays afterwards, so some orders will never be paid. Cancel those in Shopify after a period you state in your instructions.
  • Manual work. Someone has to create an invoice and mark the order as paid. That is fine for a few orders a day and tiresome for hundreds.
  • Stock. Decide what happens to stock while an order waits for payment, and how long you hold it.

Shopify's help page also lists conditions that may apply to your store:

  • If your US sales tax is managed by Shopify, you can't accept manual payments until that is set to self-directed.
  • Taking manual payments in several currencies needs Shopify Payments and Shopify's international sales tools.
  • Shopify's manual payments page and its Acceptable Use Policy don't mention cryptocurrency either way, so we can't tell you that Shopify approves of this use. Ask Shopify support if you need certainty.

What does it cost?

Crypto Merchant charges 1% of each paid invoice, with no setup or monthly fee. Expired and cancelled invoices cost nothing. Shopify's help page says you aren't charged third-party transaction fees for manual payments; your Shopify plan still costs what it costs.

The customer also pays a gas fee for moving their payment, shown next to the price and never more than $5. On most networks it is a few cents; USDT on Tron costs more. Tell customers about it in your instructions, because the amount they send can be a little more than the Shopify order total.

Moving coins later (sweeps and payouts) carries a gas fee too, from your gas balance or from the coins being moved. See pricing for the full list.

Can I automate it?

Partly, with a developer. Your server can create each invoice through the Crypto Merchant API, with the Shopify order number as order_id, and listen for the signed invoice.paid webhook. Shopify's Admin API has an orderMarkAsPaid mutation that records the payment on the order. We haven't published or tested a ready-made connector, so treat this as a small project and read the webhook retries and reconciliation guide first. The customer still pays in a second step, because nothing here changes Shopify's checkout.

More detail: online stores with Crypto Merchant and how checkout works. Crypto Merchant is custodial; see custodial vs non-custodial.

Frequently asked questions

Does Crypto Merchant have a Shopify app?
No. There is no Crypto Merchant app or plugin for Shopify, so crypto doesn't appear as an automatic payment option inside Shopify's checkout. This guide uses a manual payment method and a separate invoice instead.
Does Shopify charge a transaction fee on manual payments?
Shopify's help page says you aren't charged third-party transaction fees for manual payments. Check your own plan and terms, since they decide what applies to your store.
When should I mark the Shopify order as paid?
After the Crypto Merchant invoice shows paid. Don't mark it on confirming, and don't rely on a screenshot or a transaction hash from the customer.
Does Shopify allow crypto through manual payment methods?
Shopify's manual payments page and its Acceptable Use Policy don't mention cryptocurrency either way. Ask Shopify support if you need a clear answer for your store and country.
Is Crypto Merchant custodial?
Yes. Crypto Merchant holds the keys to the deposit addresses and your pool wallet, and moves coins on your instructions.

Start accepting crypto today

Free setup, no documents to sign up, 1% per paid invoice, and payouts whenever you want.