Accept Cryptocurrencies on your Opencart store with Coinbase Commerce module.
- SSL enabled.
- It will accept Cryptocurrencies payment on your store with ease.
- Secure payment, goes directly into your own Cryptocurrency wallet.
- Following Cryptocurrencies are accepted by the Coinbase Commerce.
- Bitcoin
- Bitcoin Cash
- Ethereum
- Litecoin
If you don't have a Coinbase Commerce account, Sign Up.
- Open your store content via File Manager or FTP.
- Go to the folder system/storage/cache/.
- Delete all files except index.html
Goto -> Extensions -> installer -> Click the upload button and locate the extension file of type ".ocmod".
Note: If extension is not showing after installation. Perform above step again (upload extension).
- Open your store content via File Manager or FTP.
- Go to the folder system/storage/cache/.
- Delete all files except index.html
- Create an API Key Coinbase Commerce Dashboard -> API keys -> Create an API key.
- Get the API Secret Coinbase Commerce Dashboard -> Show Shared Secrets.
- Configure module in Extensions -> Extensions -> Choose the extension type.
- Select “Payments” from dropdown.
- Scroll down to 'Coinbase Commerce'. Note: If extension is not showing "clear the cache"
- Payment Method Enabled - Set "Enabled" to activate it.
- Generate the API’s using the Sign in or Sign Up Page.
- API Key - paste the API key.
- API Secret - paste the API secret.
- Test Mode – No (By Default).
- CALLBACK URL - copy the given link to Coinbase Commerce Dashboard -> Webhook subscriptions -> Add an endpoint.
- Total – The amount Order must reach before this payment method becomes active.
- Order Status - Pending (By default – The status assigned to new orders).
- Completed Status – If order Payment received -> Processing state will be assigned to it.
- Unresolved Status – If the Payment is unresolved -> Denied state will be assigned to it.
- Confirmed Status – If previously unresolved order will be resolved -> Complete state will be assigned.
- Expired Status – If payment time out -> Expired state will be assigned to it. (For 10-14 – You can select any state so that state will be assigned to new orders)
- Sort Order - (Optional) enter integer value, Order with 0 shows at top in the list.
Click "Save" on the upper right part of the screen.
- At Checkout Page customer will enter his/her shipping address.
- Select the payment method "Coinbase Commerce" and hit the "Pay with Coinbase Commerce" button.
- Coinbase Commerce module will redirect the customer to the Payment Interface.
- Under this payment window customer will have to pay within 15 minutes.
- Once paid customer will be redirected to Opencart store with a Success or Failure message.
- Order status will be "Denied" in the following UNRESOLVED cases: (Multiple, Underpaid or Overpaid paymnet).
- If payment is not received within 15 minutes, Order will be Cancelled.
To resolve the order status of “Denied” Order. Merchant/Admin will have to follow the given steps in sequence.
- Navigate to Sales -> Orders -> Click "view".
- Locate the section “Add Order History”.
- Add Comment and notify the customer.
- Generate the invoice manually.