marcopolo Online payment
Sign up

Introduction

Our Shopware plug-in comes with regular updates and full integration support, offering a versatile out-of-the-box solution to accept online payments easily:

Keep an eye on our Release Notes to stay informed about updates and new features (i.e. payment methods, features, integration methods) we have added to this plugin!

Check out our documentation to learn how to link your store with our platform to profit from all these features!

Download plugin

Download older versions


Account Creation

To process transactions with this plugin, you need an account on our platform.

This plugin works with both our test and live environments. A test account is a great way to get familiar with both the plugin and our platform. Once you want to go live, contact us!

Installation

  1. Installation
  2. Configuration
  3. Manage payments

Installation

The first step to use the plugin is the installation process. Before you proceed, make sure your infrastructure meets these system requirements:

Item Description
Plugin package

Download the plugin

Download older versions

ANZ Worldline Payment Solutions credentials
Shopware

This plugin supports Shopware version v6.4.x.x and above

PCI compliancy

SAQ A

The plugin’s in-built features ensure this security level, but you still need to get the certificate from your acquirer.

Once done, follow these steps:

  1. Login to the Shopware Back Office. Go to Extensions > My extensions > Upload extension.
  2. Click on the "Upload extension" button. Click on "Confirm" on the pop-up menu and upload the package.
  3. Once installed, enter "Worldline Online payments" in the “Find extension… “ search bar. Activate the extension using the slider.
The image above shows where to add the plugin to your Shopware store.

Configuration

After the installation, you need to configure the plugin to link your store to our platform.

  1. Login to the Shopware Back Office. Go to Extensions > My extensions > Apps.
  2. Enter "Worldline Online payments" in the "Find extension…" search bar.
Property Description/Actions
Sales channel

Define whether you want to apply the settings globally for all your stores ("All Sales Channels") or for an individual store (select the appropriate one from the drop down list).

If you select an individual store, you can inherit any property value from the global settings you configured in "All Sales Channels". To do so, click on "Restore inheritance" on the linker symbol for any of the available properties.

The image above shows where to find the linker symbol to restore/remove the inheritance from the global settings.

Merchant Id

Enter your test/live PSPID from our platform that you want to use for transaction processing.

API Key

Enter the test/live API Key of your test or live PSPID. Read our dedicated guide to learn how to generate one.

API Secret

Enter the test/live API Secret of your test or live PSPID. Read our dedicated guide to learn how to generate one.

Webhook key

Enter the webhooks Key of your test/live PSPID from the Merchant Portal as described in our dedicated guide.

Webhook secret

Enter the webhooks Secret of your test/live PSPID from the Merchant Portal as described in our dedicated guide.

Live endpoint

https://payment.anzworldline-solutions.com.au

Sandbox endpoint

https://payment.preprod.anzworldline-solutions.com.au

Is live mode

(De-)Flag to link your shop to the respective environment. Depending on your selection, the shop module will send the transaction requests to the test or production environment.

  • Be aware that you can only configure these properties for only one environment simultaneously.
  • Make sure to:
    • Replace all test credentials with live credentials / flag "Is live mode" as soon as you have finalised your tests.
    • Not mix up data from test/production and vice versa when configuring these properties in the module.
Payment Methods

Define which payment methods are available for your customers on the Hosted Checkout Page

  • "Wordline full redirect" active: All payment methods active in your test/live PSPID are available.
  • "Wordline full redirect" inactive: Select all payment methods using the slider to make them available.

Make sure to use the dedicated "Save" button for this property to confirm your payment method settings.

Automatic capture

Define whether to process the transactions as authorisation mode or as direct sale. Select one of the following options that fits your business needs:

If you set this property to "Disabled", beware of the following:

  1. Click on the “Save” button on op of the screen to confirm your settings.
  2. Click on the "Test connection" button to verify the configuration by establishing a test connection between the plugin and our platform. Make sure the message "Connection was successfully tested" appears in the pop-up window. If it indicates a failed test, follow these steps:
    a) Verify the API Key/Secret and/or Webhook Key/Secret and (re)configure them on our platform/in the Shopware Back Office.
    b) If the connection test still fails, contact your system administrator for troubleshooting.
  • Be aware that you can only configure these properties for only one environment simultaneously.
  • Make sure to:
    • Replace all test credentials with live credentials / flag "Is live mode" as soon as you have finalised your tests.
    • Not mix up data from test/production and vice versa when configuring these properties in the module.

Manage payments

We have designed the plugin to follow-up on your orders automatically and autonomously, freeing you from the administration involved. Learn here how to use our plugin effectively which could help your business to thrive!

Perform maintenance operations

Captures, refunds and cancellations of authorisations are standard processes (maintenance operations) in your everyday business logic. Learn here how to perform these operations directly in the Shopware Back Office:

  1. Login to the Shopware Back Office. Go to Orders > Overview. Click on the order in the table.
  2. In the order overview, go to Worldline transaction control. Depending on the order’s status (column "Payment status" in Orders > Overview), the following buttons are functional:

    Worldline / Shopware order status Available buttons
    statusOutput.statusCode=5 / Authorized
    • "Capture payment": Capture the authorised amount to receive the funds for the order.
    • "Cancel payment": Cancel the authorised amount.
    statusOutput.statusCode=9 / Paid
    • "Refund payment": Reimburse the funds for the order.
    Any status "Check status": Send a status update request to our platform to get its current status.

Perform test transactions

Use our platform's test environment to make sure your plugin works as intended. We offer test data sets on our dedicated Test cases page. Target our test environment as described in the "Configure Plugin" section.

Make sure to switch to the LIVE environment as soon as you have finalised your tests.


Was this page helpful?

Do you have any comments?

Thank you for your response.