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: Install the plugin on WordPress
After you have WordPress and WooCommerce installed, download and install the plugin via your WordPress admin panel.
You can do this by going to Plugins > Add New then search for “Crypto.com Pay Checkout for WooCommerce” and then click Install Now.
Step 3: Enable payment method on WooCommerce
Activate the payment method on WooCommerce.
You can do this by going to your WordPress admin panel and then go to WooCommerce > Settings > Payments and click Enable then Manage next to the Crypto.com plugin.
Fill in the fields on the form accordingly, including the API keys you obtained from Step 1.
Step 4: Allow Crypto.com Pay to access WooCommerce
In order for Crypto.com Pay to update your WooCommerce order status, you must give Crypto.com the Read/Write permission to access your WooCommerce.
You can do this by going to your WordPress admin panel and then go to WooCommerce > Settings > Advanced > REST API. Click Add Key and make sure you select Read/Write permission. Then click Generate API Key.
Then go back to your Crypto.com Pay merchant dashboard, navigate to Developers > WooCommerce, and fill in the information accordingly. The Base URI is your domain (for example, https://www.example.com/).
Step 5: Verify the flow
At this point, Crypto.com Pay is fully integrated with your WooCommerce. But it is recommended to try to payment flow yourself at least once.
Here is the flow:
- Your customer chooses Crypto.com Pay as a payment method
- Once the
Pay With Crypto.com Paybutton has been clicked, a checkout window with a QR code will be launched. Customer can use the Crypto.com Wallet App to scan the QR code and initiates the payment approval process.
- When Crypto.com Pay approves the payment, the checkout window will indicate that the payment has been approved and your WooCommerce order status will also be updated.