OpenCart

Integrating imsafu payment with OpenCart is very simple. We will guide you through the installation and configuration process.

Plugin Download

Please click opencart_imsafu_extension.ocmod.zipopen in new window to download the plugin.

Plugin Upload, Installation, and Activation

  1. Log in to your OpenCart backend. In the left menu, go to Extensions -> Installer -> Upload,and choose the plugin file opencart_imsafu_extension.ocmod.zipyou downloaded in the previous step.

    upload plugin

  2. Once the plugin is selected, click on Install to begin the installation process.

    install now

  3. After the installation is complete, In the left menu, go to click on Extensions -> Extensions -> Choose the extension type -> Payments, Find imsafu Payment and click Install to activate the plugin.

    activate plugin

Plugin Configuration and Explanation

In the left menu, go to click on Extensions -> Extensions -> Choose the extension type -> Payments, Find imsafu Payment and click Edit to access the plugin configuration page.

settings menu

settings

After making the necessary edits, click the Save button in the top-right corner to save the changes.

Parameter Explanation:

  1. Enable/Disable: This option determines whether to process the payment flow (you can temporarily pause payment processing without disabling the plugin).
  2. Test Mode: When enabled, you can use the test network and test coins for payment testing. (Note: Make sure to keep it disabled in the production environment)
  3. Receiver Wallet Address: You can use a wallet address or a deposit address of an exchange.
  4. API Key: Please go to the imsafu official websiteopen in new window and click on "Join Waitlist" to fill out the form to apply for an API Key. (This field can be left blank if Test Mode is enabled)
  5. Currency: By default, USD is used as the payment currency. If you choose another currency (such as CNY), the system will automatically convert it to USD based on the current exchange rate.
  6. Approved Status: Set the order status for Payment Successful, just select Processing, and you can adjust it according to your needs.
  7. Failed Status: Set the order status for Payment Failed, just select Failed, and you can adjust it according to your needs.
  8. Geo Zone: This parameter is currently not in use. Leave it at the default setting.
  9. Status: This option determines whether the plugin is enabled.
  10. Sort Order: The plugin's sorting order. Enter 1, and you can adjust it according to your needs.
  1. After the configuration is completed, please modify the Session Samesite Cookie settings. Find System -> Settings -> Server -> Session Samesite Cookie in the main menu on the left. The default value Strict , which can cause the login status to be lost when redirected after completing payment. This needs to be changed to Lax or None. Click Save to save the changes.

    settings cookie

Test Mode Explanation

  1. When Test Mode is enabled, the API Key field is not required.
  2. Test coins can be obtained from the USDC Official Faucetopen in new window.
  3. Please note that Test Mode should not be enabled in the production environment.
Last Updated:
Contributors: tomatopasta67