Emberstore logoEmberstore
Payment gateways

Cryptomus

Set up Cryptomus for crypto payments with your merchant id and payment API key.

Cryptomus takes crypto payments on its own invoice page. The buyer can top up an invoice if they sent too little, before it ends.

Gateway idcryptomus
Refund by APINo, refund from the Cryptomus dashboard (a refund made there still reaches Emberstore and takes the reward back)
RecurringNo
Status lookupYes
DisputesNo
WebhookSent with each checkout, nothing to register
CurrenciesThe fiat currencies Cryptomus publishes rates for, USD, EUR, GBP and INR among them

Setup

Get your keys

In the Cryptomus dashboard, copy your merchant UUID and your payment API key.

Fill in config.yml

cryptomus:
  enabled: true
  icon: COPPER_INGOT
  currency: ""
  # Merchant UUID from your Cryptomus dashboard
  merchant-id: "..."
  # Payment API key from your Cryptomus dashboard
  payment-api-key: "..."

Run /store admin reload.

Good to know

  • Invoice lifetime follows checkout.expire-minutes, kept between 5 minutes and 12 hours as Cryptomus requires.
  • Underpaid and waiting: the order stays open while the buyer can still send the rest. If the invoice ends short, it goes to Needs review.
  • Funds held by the AML check keep the order open. A later "paid" still grants it.
  • There is no separate sandbox for Cryptomus.

On this page