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
andpublishable key
pair.The API keys can be found inside the Integration > API Keys tab.
Step 2: Add the Payment Option on Ecwid
In Ecwid Control Panel, click Payment on the menu
On the page under Add new payment methods > More options to accept online payments, you can select “Crypto.com Pay - Accept payments in cryptocurrencies”.
Click Install App.
Step 3: Configure Account for TEST transactions
We recommend you complete the integration process in this mode first before fully integrating into LIVE mode.
Log in to the Crypto.com merchant account
Make sure the Test Data button at the menu bar is switched on.
Click the Integration tab on the Dashboard menu bar.
Copy
publishable key
andsecret key
values and paste them into the correspondent fields on the left.Click the Webhooks menu and add a new webhook.
Go back to the Crypto.com payment settings page in Ecwid Control Panel and click the “Generate webhook URL” link. Set "Payload URL" for the webhook from the clipboard
Copy the Signature Secret of the webhook and paste the value in the field on the left
Refer here for how to complete a test payment.
When Crypto.com Pay approves the payment, the checkout window will indicate that the payment has been approved and your order status will also be updated.
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 the menu bar is switched off.
Click the Integration tab on the 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 leftExpand Advanced Settings on the left > untick Enable test mode.
Congratulations, you could now accept cryptocurrency payments in Live Data mode.