Step 1: Register Crypto.com Pay Account

Sign up for a Crypto.com Pay account, if you don't already have one.

Once you have access to the Crypto.com Pay Merchant Dashboard, You will be able to generate a secret key and publishable key pair.

The API keys can be found inside the Developers > API Keys tab.

Step 2: Add the Payment Option on Ecwid

In Ecwid Control Panel, click Payment on the menu, then in the page under Add new payment methods > More options to accept online payments, you can select “Crypto.com Pay - Accept payments in cryptocurrencies”.

After that, you can click Install App.

Step 3: Configure Account for TEST transactions

We recommend you complete the integration process in this mode first before fully integrating in LIVE mode.

  1. Log in to the Crypto.com merchant account
  2. Make sure the Test Data button at menu bar is switched on.
  3. Click Developers tab on Dashboard menu bar.
  4. Copy publishable key and secret key values and paste them into the correspondent fields on the left.
  5. Click Webhooks menu and add a new webhook.
  6. Go back to the Crypto.com payment settings page in Ecwid Control Panel and click “Generate webhook URL” link. Set "Payload URL" for the webhook from clipboard
  7. Copy Signature Secret of the webhook and paste the value in the field on the left

Step 4: Configure Account for LIVE transactions

Once the payment flow is thoroughly tested, you could enable LIVE transactions by following the steps below:

  1. Log in to the Crypto.com merchant account
  2. Make sure the Test Data button at menu bar is switched off.
  3. Click Developers tab on Dashboard menu bar, generate new API keys for Live Data mode
  4. Copy publishable key and secret key values and paste them into the correspondent fields on the left
  5. Expand Advanced Setting on the left > untick Enable test mode.

Congratulations, you could now accept cryptocurrency payments in Live Data mode.

Did this answer your question?