The following steps explain how to update your plugin to process payments in the live environment.
It is strongly recommended that you test your solution on your staging store before proceeding to accept live payments on your production store. Performing test transactions in the sandbox provides you with opportunities to identify and resolve problems in a safe environment and failure to do so presents risks to the ongoing reliability of your integration.
Please follow the instructions on the Getting started article to install the plugin on your production store. Once installed, you will also need to repeat the steps provided to configure the plugin, while also taking into account the following important exceptions described below:
- Enable/Disable Live Mode
When configuring the production store, you must ensure this box is ticked.
- Enable/Disable Debug Logger
You must disable this when processing live transactions.
- Site Reference
You will need to provide your live site reference. If you are unsure what value to enter here, please contact our Support Team for assistance.
Select “Save Settings” at the bottom of the page when done to confirm your settings.
You will then need to contact our Support Team and request that the URL notification configured to connect your test site reference to the WooCommerce plugin is recreated on your live site reference. Once this has been confirmed, proceed to update your plugin settings as described below.
Once you have switched to your live site reference, we recommend that you test this by performing a transaction using a live card, to ensure it is processed successfully. You can cancel pending orders from within the WooCommerce admin interface to prevent funds from being settled.
You should not use the same live card too many times, as the requests may still be authorised, and could cause the issuer to suspect fraud or the cardholder could exceed their limit.
You’re all set!
We recommend that you sign in to MyST, our transaction-management portal, and check your transactions regularly to ensure payments are being processed successfully. If you need assistance, please contact our Support Team.