alt

Important information

Please be advised that there will be a scheduled downtime across our API network on November 05 and November 07, 2024. For more information, visit our platform status portal.:
- Scheduled maintenance on November 5, 2024
- Scheduled maintenance on November 7, 2024

Unzer

Install the plugin

Learn how to install and configure the plugin.

Before you begin

Before installing the plugin, make sure that your shop meets the technical requirements as specified by nopCommerce

icon
Third-party plugins
Note that third-party plugins and templates can affect the various functionalities of the Unzer plugin. So, before using or updating them and each update, check if there are any changes on the test system.

Step 1: Generate your API keys

Request test and live key pairs for your Unzer merchant account.

Step 2: Download the plugin from Unzer

Download the zip file.

Step 3: Install the plugin

  1. Log in with your admin credentials and go to Configuration > Local plugins, and select Upload plugin or theme. Optionally, you can also upload the plugin by FTP. nopCommerce upload the plugins
  2. Choose the file and select Upload plugin or theme and follow the upload module guide. nopCommerce download the plugins
    The plugin is now available in the list of installed plugins. nopCommerce installed plugin
  3. Restart the application to complete the installation.

Step 4: Configure the module

  1. Go to Configuration > Payment methods > Configure. nopCommerce configure plugin
  2. Specify the Unzer API key, and add the private key.
    nopCommerce install the plugins
  3. Use the default Shop URL to avoid any problems with misconfiguration. The Shop URL is automatically set to the default shop/store url, and is used to direct the Unzer payment window and Unzer API back to this shop.
  4. (Optional) Specify the URL to display the logo in the payment window for the end customer.
  5. Specify the Shop description.
  6. Specify the Tag line for the payment window.
  7. Select the payment payment methods that you want to offer in your shop. You can also select All if you want to offer all the payment methods that are configured for your key pair.
  8. Specify the currencies that are available according to your key pair configuration.
  9. (Optional) To minimize the steps during check-out, select Skip payment info. If you don’t select this, you can display additional information or instruction to the customer about Unzer payment as the last step, before they are redirected to the payment window.
  10. Select Send order receipt on authorize if you want to send an order confirmation email to the customer only when the customer has authorized the payment.
  11. Specify if you want to implement One-step or Two-step payment flow.
    1. Select Auto capture option if you want to automatically capture the payment for a set of payment options, order types, and products.
    2. Select None if you want to authorize the payments and capture later.
  12. (Optional) Specify an additional optional fee percentage that you want to add to al the payments.
  13. Select Save.
icon
The webhooks are registered automatically.

Setting up the metadata

During the initial configuration a set of Unzer settings data is sent to Unzer, setting the following information:

  • Metadata Plugin type: unzer/nopCommerce
  • Metadata Shop type: nopCommerce
  • Metadata Plugin ver.: 1.00.00
  • Metadata Shop ver.: 4.70
icon
The metadata is automatically set up.

Also, a set of pre-configured callback URLs is set as webhooks at Unzer:

  • Authorize webhook: https://<shop URL>/unzerpayment/callbackhandler
  • Charge: https://<shop URL>/unzerpayment/callbackhandler

If the Unzer API Key is changed after the initial configurations, both new metadata and webhook has to be configured for the new Unzer API Key (account). This is done during configuration where the current and the new configuration is compared, and the Unzer settings is updated if required.

Next steps

Set up your payment methods