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.
- Log in to the Crypto.com merchant account
- Make sure the Test Data button at menu bar is switched on.
- Click Developers tab on Dashboard menu bar.
- Copy
publishable key
andsecret key
values and paste them into the correspondent fields on the left. - Click Webhooks menu and add a new webhook.
- 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
- 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:
- Log in to the Crypto.com merchant account
- Make sure the Test Data button at menu bar is switched off.
- Click Developers tab on Dashboard menu bar, generate new API keys for Live Data mode
- Copy
publishable key
andsecret key
values and paste them into the correspondent fields on the left - Expand Advanced Setting on the left > untick Enable test mode.
Congratulations, you could now accept cryptocurrency payments in Live Data mode.