Skip to main content

CURRENCY_NOT_ALLOWED

Invoice creation returns HTTP 403 with code CURRENCY_NOT_ALLOWED when the requested fiat currency is not in the merchant’s allowed invoice fiat currencies. Typical WooCommerce case: the shop currency (for example EUR) is sent on POST /v1/invoices, but the connected Meum org/store only allows another currency (often USD by default). Fix (pick one):
  1. In Merchant Admin, allow that currency for invoice fiat currencies (org/store settings), or
  2. Change WooCommerce → Settings → General → Currency to a currency Meum already allows.
The WooCommerce plugin shows a short shopper-safe checkout message; merchants see the full currency hint under WooCommerce → Settings → Payments → Meum.