# Licensing

Saferpay offers quite a few licenses and packages, that each offer different functionality.

The (un-)availability of certain features can be imperative to the merchant, thusly, the decision about what feature-package to use, should be made pretty early during integration, so the integrator also knows, what tools he/she has to his/her disposal.

The following chapters will give an overview about the licenses and their available feature set.

{% hint style="warning" %}
These feature-sets and licenses are only applicable for the following countries:

* Germany
* Switzerland
* Lichtenstein
* Austria

If you are in any other country, please refer to the [legacy licensing](https://docs.saferpay.com/home/master/licensing/licences-and-interfaces)!

Also note, that, even if you are inside these countries, you may still have an old contract. Please contact your contract-manager, or [our sales-team](https://docs.saferpay.com/home/integration-guide/support#worldline-sales-team) for more information.
{% endhint %}

{% hint style="info" %}
In any case, if you have any questions about Saferpay licensing and/or pricing, please contact your account-manager, or our [sales-team](https://docs.saferpay.com/home/integration-guide/support#worldline-sales-team).
{% endhint %}

## Licenses and featuresets

Saferpay differentiates between four basic licenses, with the following available sets of features:

<table data-full-width="true"><thead><tr><th width="373">Features</th><th width="141" align="center">QR Payment</th><th width="120" align="center">Go</th><th width="140" align="center">Easy</th><th width="114" align="center">Flex</th><th align="center">all-in-one</th></tr></thead><tbody><tr><td>MOTO Terminal</td><td align="center">❌</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../interfaces/backoffice/secure-paygate">Pay by link/Secure PayGate</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td>E-Commerce Terminal</td><td align="center">❌</td><td align="center">❌</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td>Additional Terminals</td><td align="center"><img src="https://3537448238-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fzpi9teY7Tm2pCZ1Bw8zO%2Fuploads%2FLwgorZPI2MNsjIlErmqG%2Fimage.png?alt=media&#x26;token=ec300911-be82-4aa1-8749-685fcc8bd598" alt="" data-size="line"></td><td align="center"><img src="https://3537448238-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fzpi9teY7Tm2pCZ1Bw8zO%2Fuploads%2FLwgorZPI2MNsjIlErmqG%2Fimage.png?alt=media&#x26;token=ec300911-be82-4aa1-8749-685fcc8bd598" alt="" data-size="line"></td><td align="center"><img src="https://3537448238-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fzpi9teY7Tm2pCZ1Bw8zO%2Fuploads%2FLwgorZPI2MNsjIlErmqG%2Fimage.png?alt=media&#x26;token=ec300911-be82-4aa1-8749-685fcc8bd598" alt="" data-size="line"></td><td align="center">10</td><td align="center">∞</td></tr><tr><td>Payment means activation</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td>Connectors/Acquirers</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td>Self-Service Payment means</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../interfaces/backoffice">Backoffice</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../interfaces/backoffice/risk-management">Risk Management</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td>Payment Page</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td>Hosted Entry Form</td><td align="center">❌</td><td align="center">❌</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td>Hosted Register Form</td><td align="center">❌</td><td align="center">❌</td><td align="center"><img src="https://3537448238-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fzpi9teY7Tm2pCZ1Bw8zO%2Fuploads%2FLwgorZPI2MNsjIlErmqG%2Fimage.png?alt=media&#x26;token=ec300911-be82-4aa1-8749-685fcc8bd598" alt="" data-size="line"></td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../integration-guide/licences-and-interfaces/saferpay-fields">Saferpay Fields</a></td><td align="center">❌</td><td align="center">❌</td><td align="center">❌</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="web-shop-plug-ins">Saferpay Plug-Ins</a></td><td align="center">❌</td><td align="center">❌</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../integration-guide/general-information/3d-secure">3D Secure</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../integration-guide/general-information/dynamic-currency-conversion">Dynamic Currency Conversion (DCC)</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../interfaces/payment-api">Payment API</a></td><td align="center">❌</td><td align="center">❌</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../interfaces/management-api">Management API</a></td><td align="center">❌</td><td align="center">❌</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../integration-guide/licences-and-interfaces/secure-card-data">Secure Card Data</a></td><td align="center">❌</td><td align="center"><img src="https://3537448238-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fzpi9teY7Tm2pCZ1Bw8zO%2Fuploads%2FLwgorZPI2MNsjIlErmqG%2Fimage.png?alt=media&#x26;token=ec300911-be82-4aa1-8749-685fcc8bd598" alt="" data-size="line"></td><td align="center"><img src="https://3537448238-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fzpi9teY7Tm2pCZ1Bw8zO%2Fuploads%2FLwgorZPI2MNsjIlErmqG%2Fimage.png?alt=media&#x26;token=ec300911-be82-4aa1-8749-685fcc8bd598" alt="" data-size="line"></td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../interfaces/backoffice/batch-processing">Batch Processing</a></td><td align="center">❌</td><td align="center">❌</td><td align="center">❌</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../../interfaces/backoffice/secure-paygate#create-a-new-link-offer">Secure PayGate Singleuse Links</a></td><td align="center">❌</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../../interfaces/backoffice/secure-paygate#multiuse-links-qr-codes">Secure PayGate Multiuse Links</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../integration-guide/licences-and-interfaces/omni-channel">Omni-Channel</a></td><td align="center">❌</td><td align="center">❌</td><td align="center">❌</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td>Documentation and Guides</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../../integration-guide/support#integration-support">Integration Support</a></td><td align="center">❌</td><td align="center">❌</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../../integration-guide/support#support-centers">Support</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../integration-guide/testing-and-go-live">Test-Environment</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../interfaces/backoffice/settings/user-administration">User Administration</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr></tbody></table>

<table data-full-width="true"><thead><tr><th width="295">Features</th><th width="249" align="center">Go Card Secure PayGate</th><th width="205" align="center">Go Card ePayments</th><th width="208" align="center">Go Card QR-Payments</th><th width="92" align="center">GoCard</th></tr></thead><tbody><tr><td>MOTO Terminal</td><td align="center">❌</td><td align="center">❌</td><td align="center">❌</td><td align="center">❌</td></tr><tr><td><a href="../interfaces/backoffice/secure-paygate">Pay by link/Secure PayGate</a></td><td align="center">✅</td><td align="center">❌</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td>E-Commerce Terminal</td><td align="center">❌</td><td align="center">✅</td><td align="center">❌</td><td align="center">✅</td></tr><tr><td>Additional Terminals</td><td align="center"><img src="https://3537448238-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fzpi9teY7Tm2pCZ1Bw8zO%2Fuploads%2FLwgorZPI2MNsjIlErmqG%2Fimage.png?alt=media&#x26;token=ec300911-be82-4aa1-8749-685fcc8bd598" alt="" data-size="line"></td><td align="center"><img src="https://3537448238-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fzpi9teY7Tm2pCZ1Bw8zO%2Fuploads%2FLwgorZPI2MNsjIlErmqG%2Fimage.png?alt=media&#x26;token=ec300911-be82-4aa1-8749-685fcc8bd598" alt="" data-size="line"></td><td align="center"><img src="https://3537448238-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fzpi9teY7Tm2pCZ1Bw8zO%2Fuploads%2FLwgorZPI2MNsjIlErmqG%2Fimage.png?alt=media&#x26;token=ec300911-be82-4aa1-8749-685fcc8bd598" alt="" data-size="line"></td><td align="center"><img src="https://3537448238-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fzpi9teY7Tm2pCZ1Bw8zO%2Fuploads%2FLwgorZPI2MNsjIlErmqG%2Fimage.png?alt=media&#x26;token=ec300911-be82-4aa1-8749-685fcc8bd598" alt="" data-size="line"></td></tr><tr><td>Payment means activation</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td>Connectors/Acquirers</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td>Self-Service Payment means</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../interfaces/backoffice">Backoffice</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../interfaces/backoffice/risk-management">Risk Management</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td>Payment Page</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td>Hosted Entry Form</td><td align="center">❌</td><td align="center">✅</td><td align="center">❌</td><td align="center">✅</td></tr><tr><td>Hosted Register Form</td><td align="center">❌</td><td align="center">✅</td><td align="center">❌</td><td align="center">✅</td></tr><tr><td><a href="../integration-guide/licences-and-interfaces/saferpay-fields">Saferpay Fields</a></td><td align="center">❌</td><td align="center">✅</td><td align="center">❌</td><td align="center">✅</td></tr><tr><td><a href="web-shop-plug-ins">Saferpay Plug-Ins</a></td><td align="center">❌</td><td align="center">✅</td><td align="center">❌</td><td align="center">✅</td></tr><tr><td><a href="../integration-guide/general-information/3d-secure">3D Secure</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../integration-guide/general-information/dynamic-currency-conversion">Dynamic Currency Conversion (DCC)</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../interfaces/payment-api">Payment API</a></td><td align="center">❌</td><td align="center">✅</td><td align="center">❌</td><td align="center">✅</td></tr><tr><td><a href="../interfaces/management-api">Management API</a></td><td align="center">❌</td><td align="center">✅</td><td align="center">❌</td><td align="center">✅</td></tr><tr><td><a href="../integration-guide/licences-and-interfaces/secure-card-data">Secure Card Data</a></td><td align="center">❌</td><td align="center">✅</td><td align="center">❌</td><td align="center">✅</td></tr><tr><td><a href="../interfaces/backoffice/batch-processing">Batch Processing</a></td><td align="center">❌</td><td align="center">❌</td><td align="center">❌</td><td align="center">✅</td></tr><tr><td><a href="../../interfaces/backoffice/secure-paygate#create-a-new-link-offer">Secure PayGate Singleuse Links</a></td><td align="center">✅</td><td align="center">❌</td><td align="center">❌</td><td align="center">✅</td></tr><tr><td><a href="../../interfaces/backoffice/secure-paygate#multiuse-links-qr-codes">Secure PayGate Multiuse Links</a></td><td align="center">✅</td><td align="center">❌</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../integration-guide/licences-and-interfaces/omni-channel">Omni-Channel</a></td><td align="center">❌</td><td align="center">✅</td><td align="center">❌</td><td align="center">✅</td></tr><tr><td>Documentation and Guides</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../../integration-guide/support#integration-support">Integration Support</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../../integration-guide/support#support-centers">Support</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../integration-guide/testing-and-go-live">Test-Environment</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><a href="../interfaces/backoffice/settings/user-administration">User Administration</a></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr></tbody></table>

<img src="https://3537448238-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fzpi9teY7Tm2pCZ1Bw8zO%2Fuploads%2FLwgorZPI2MNsjIlErmqG%2Fimage.png?alt=media&#x26;token=ec300911-be82-4aa1-8749-685fcc8bd598" alt="" data-size="line">- Upselling-option available. Please ask your contact at our sales.

## What happens, if you do not have the right license?

In case you are using Saferpay, e.g. the [Payment API](https://docs.saferpay.com/home/interfaces/payment-api), **without** the corresponding license, the API will throw an error:

```javascript
{
 "ResponseHeader": {
   "SpecVersion": "[CURRENT SPEC_VERSION]",
   "RequestId": "[your request id]"
 },
 "Behavior": "ABORT",
 "ErrorName": "PERMISSION_DENIED",
 "ErrorMessage": "Permission denied",
 "ErrorDetail": [
   "Invalid license"
 ]
}
```

In this case, you'll have three options to proceed:

**Option 1:** You can contact your [sales contact](https://docs.saferpay.com/home/integration-guide/support#worldline-sales-team) and ask for a change to the correct license, so you have access to the needed functions.

**Option 2:** If you are not happy with option 1, another option would be to redo your integration/use the available features.

{% hint style="info" %}
If you are using an official plug-in/integration from our partners, it may only be a configuration issue, where you accedentially turned on a feature, that is not available to you.
{% endhint %}

## How to check your current license

If you already have a Saferpay contract and just want to check your current license and its available featureset, you can do so in two ways.

### 1. Inside the Saferpay Backoffice

Saferpay does display your current license inside the Backoffice under [Settings > License overview](https://docs.saferpay.com/home/interfaces/backoffice/settings#license-overview).

### 2. Query the License via API

Saferpay also offers the possibility to [query your license-configuration via API](https://docs.saferpay.com/home/interfaces/management-api#customer-license-configuration). This may be useful, if you intend on offering your implementation to multiple users, or for marketplaces. It enables you to automatically configure the available features, without the merchant having to do this manually.

#### Example

This an example, of how a response may look like:

```json
{
    "Package": {
        "Id": "SAFERPAY_FLEX",
        "DisplayName": "Saferpay Flex"
    },
    "Features": [
        {
            "Id": "BATCH_PROCESSING",
            "DisplayName": "Batch Processing"
        },
        {
            "Id": "HOSTED_ENTRY_FORM",
            "DisplayName": "Hosted Entry Form"
        },
        {
            "Id": "HOSTED_REGISTER_FORM",
            "DisplayName": "Hosted Register Form"
        },
        {
            "Id": "OMNICHANNEL",
            "DisplayName": "Omnichannel"
        },
        {
            "Id": "SAFERPAY_FIELDS",
            "DisplayName": "Saferpay Fields"
        },
        {
            "Id": "SECURE_CARD_DATA",
            "DisplayName": "Secure Card Data"
        },
        {
            "Id": "PAYMENT_API",
            "DisplayName": "Payment API"
        },
        {
            "Id": "MANAGEMENT_API",
            "DisplayName": "Management API"
        },
        {
            "Id": "SECURE_PAY_GATE_SINGLE_USE_PAYMENT_LINKS",
            "DisplayName": "Secure PayGate Single-Use Payment Links"
        },
        {
            "Id": "SECURE_PAY_GATE_MULTI_USE_PAYMENT_LINKS",
            "DisplayName": "Secure PayGate Multi-Use Payment Links"
        }
    ]
}
```
