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 id | cryptomus |
| Refund by API | No, refund from the Cryptomus dashboard (a refund made there still reaches Emberstore and takes the reward back) |
| Recurring | No |
| Status lookup | Yes |
| Disputes | No |
| Webhook | Sent with each checkout, nothing to register |
| Currencies | The 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.