Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/components/ApiDocs/ApiDocs.astro
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ implementation "com.sumup:sumup-sdk:0.0.6"`,
<p>
The SumUp API uses API keys to authenticate requests. You can view,
create, and manage your API keys in the <a
href="https://me.sumup.com/settings/api-keys">Dashboard</a
href="https://me.sumup.com/settings/api-keys?signup_intent=developer">Dashboard</a
>.
</p>
<p>
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ Welcome to the SumUp Developer Portal. Here you'll find everything you need to i
- **[Terminal Payments](/docs/terminal-payments/)** – use SumUp card readers to take in-person payments.
- **[Tools](/docs/tools/)** – explore our APIs, SDKs, and other utilities.

Create a [test account](https://me.sumup.com) to experiment safely and then dive into the section that best fits your use case.
Create a [test account](https://me.sumup.com?signup_intent=developer) to experiment safely and then dive into the section that best fits your use case.
2 changes: 1 addition & 1 deletion src/content/docs/online-payments/apm/apple-pay.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ In this guide, you will learn how to directly integrate Apple Pay with SumUp, so

## Prerequisites

- You have a merchant profile with [SumUp](https://me.sumup.com/login) and have already filled in your [profile details](https://me.sumup.com/account).
- You have a merchant profile with [SumUp](https://me.sumup.com/login?signup_intent=developer) and have already filled in your [profile details](https://me.sumup.com/account?signup_intent=developer).
- Get familiar with [Apple Pay on the Web guide](https://developer.apple.com/documentation/apple_pay_on_the_web).
- Offering Apple Pay requires registering with Apple on all web domains that will expose an Apple Pay button (includes TLD and subdomains). This is a requirement for production AND test environments.
- If you want to test payments without involving real funds, [create a test profile](/online-payments/#getting-a-test-account).
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/online-payments/apm/google-pay.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ In this guide, you will learn how to directly integrate Google Pay with SumUp. P

## Prerequisites

- You have a merchant profile with [SumUp](https://me.sumup.com/login) and have already filled in your [profile details](https://me.sumup.com/account).
- You have a merchant profile with [SumUp](https://me.sumup.com/login?signup_intent=developer) and have already filled in your [profile details](https://me.sumup.com/account?signup_intent=developer).
- If you want to test payments without involving real funds, [create a test profile](/online-payments/#getting-a-test-account).
- Review [Google Pay API terms of service](https://payments.developers.google.com/terms/sellertos).
- Complete the domain onboarding setup steps described in your Dashboard under **Settings** > **For developers** > **Payment wallets**. You can read Google's tutorial [Google Pay for Payments](https://developers.google.com/pay/api/web/guides/tutorial), which covers the requirements you're expected to follow in order to successfully offer this payment method.
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/online-payments/guides/refund.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ When you complete these steps, the payment you have previously processed through

Here are the things that you need in order to complete the steps in this guide:

- [SumUp merchant account](https://me.sumup.com/login) with completed [account details](https://me.sumup.com/account).
- [SumUp merchant account](https://me.sumup.com/login?signup_intent=developer) with completed [account details](https://me.sumup.com/account?signup_intent=developer).
- You can also use a [test account](/online-payments/#getting-a-test-account).
- [Registered client application](/tools/authorization/register-app/) with SumUp.
- Valid access token obtained with the [Authorization code flow](/tools/authorization/authorization/#authorization-code-flow).
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/online-payments/guides/single-payment.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ When you complete these steps, you will have processed a payment with a payment

## Prerequisites

- [SumUp merchant account](https://me.sumup.com/login) with completed [account details](https://me.sumup.com/account).
- [SumUp merchant account](https://me.sumup.com/login?signup_intent=developer) with completed [account details](https://me.sumup.com/account?signup_intent=developer).
- You can also use a [test account](/online-payments/#getting-a-test-account).
- [Registered client application](/tools/authorization/register-app/) with SumUp.
- Valid access token obtained either with the [Authorization code flow](/tools/authorization/authorization/#authorization-code-flow) or [Client credentials flow](/tools/authorization/authorization/#client-credentials-flow).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ You will go through the following steps:

## Prerequisites

- You have a merchant account with [SumUp](https://me.sumup.com/login) and have already filled in your [account details](https://me.sumup.com/account).
- You have a merchant account with [SumUp](https://me.sumup.com/login?signup_intent=developer) and have already filled in your [account details](https://me.sumup.com/account?signup_intent=developer).
- You can also create a [test account](/online-payments/#getting-a-test-account). Please note that setting up 3DS verification in a test account requires contact with our team at integrations@sumup.com.
- You have an API Key. For more details see the [Authorization Guide](/tools/authorization/authorization/#api-keys).
- You have control over the backend server to retrieve data securely.
Expand Down
4 changes: 2 additions & 2 deletions src/content/docs/online-payments/plugins/prestashop.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ To use PrestaShop with SumUp, download the SumUp Payment module plugin, which re

## Prerequisites

You will need an active [SumUp account](https://me.sumup.com). As an authorized Payment Institution by the Central Bank of Ireland, SumUp must verify your identity and business ownership. Please make sure your [business model is supported by SumUp](https://help.sumup.com/en-GB/articles/3G8ZHjdgFZjmKWOmDWS52m).
You will need an active [SumUp account](https://me.sumup.com?signup_intent=developer). As an authorized Payment Institution by the Central Bank of Ireland, SumUp must verify your identity and business ownership. Please make sure your [business model is supported by SumUp](https://help.sumup.com/en-GB/articles/3G8ZHjdgFZjmKWOmDWS52m).

<Aside type="note">

Expand All @@ -36,6 +36,6 @@ Once you receive a confirmation from SumUp, you’re fully set-up! Note that min

<Aside type="note">

Still need help? Contact our [customer service](https://me.sumup.com/en-gb/support) for assistance.
Still need help? Contact our [customer service](https://me.sumup.com/en-gb/support?signup_intent=developer) for assistance.

</Aside>
4 changes: 2 additions & 2 deletions src/content/docs/online-payments/plugins/wix.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Connect your [WIX online store](https://wix.com) dashboard to SumUp for secure p

## Prerequisites

- Active [SumUp account](https://me.sumup.com). If you don't have one yet, sign up on [our website](https://me.sumup.com/signup). As an authorized Payment Institution by the Central Bank of Ireland, SumUp must verify your identity and business ownership.
- Active [SumUp account](https://me.sumup.com?signup_intent=developer). If you don't have one yet, sign up on [our website](https://me.sumup.com/signup?signup_intent=developer). As an authorized Payment Institution by the Central Bank of Ireland, SumUp must verify your identity and business ownership.

- Business model supported by SumUp, according to our [allowed businesses article](https://help.sumup.com/en-GB/articles/3G8ZHjdgFZjmKWOmDWS52m).

Expand All @@ -25,4 +25,4 @@ WIX integration supports the following Alternative Payment Methods (APMs): iDeal

That's it! You can now start accepting payments through SumUp on your WIX online store.

If you have any questions or encounter any issues, contact our [customer service](https://me.sumup.com/en-gb/support) team.
If you have any questions or encounter any issues, contact our [customer service](https://me.sumup.com/en-gb/support?signup_intent=developer) team.
10 changes: 5 additions & 5 deletions src/content/docs/online-payments/plugins/woocommerce.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ sidebar:
import { Aside } from "@astrojs/starlight/components";
import Button from "@components/content/Button.astro";

The [SumUp Payment Gateway for WooCommerce](https://wordpress.org/plugins/sumup-payment-gateway-for-woocommerce/) enables payments on WordPress sites without coding, enabling your customizations and providing your customers the convenience of securely buying products from your website without being redirected to other pages. The plugin supports major cards (Visa, Mastercard, Amex, Diners, Discover, JCB) via embedded forms. Transactions are processed through the SumUp payment platform with [transaction history provided in the SumUp Dashboard](https://me.sumup.com/sales/transactions).
The [SumUp Payment Gateway for WooCommerce](https://wordpress.org/plugins/sumup-payment-gateway-for-woocommerce/) enables payments on WordPress sites without coding, enabling your customizations and providing your customers the convenience of securely buying products from your website without being redirected to other pages. The plugin supports major cards (Visa, Mastercard, Amex, Diners, Discover, JCB) via embedded forms. Transactions are processed through the SumUp payment platform with [transaction history provided in the SumUp Dashboard](https://me.sumup.com/sales/transactions?signup_intent=developer).

<Aside type="note">
The SumUp WooCommerce plugin is SCA ready and compliant with PCI standards.
Expand All @@ -20,9 +20,9 @@ The [SumUp Payment Gateway for WooCommerce](https://wordpress.org/plugins/sumup-

## Prerequisites

- Active [SumUp account](https://me.sumup.com). If you don't have one yet, sign up on [our website](https://me.sumup.com/signup). As an authorized Payment Institution by the Central Bank of Ireland, SumUp must verify your identity and business ownership.
- Active [SumUp account](https://me.sumup.com?signup_intent=developer). If you don't have one yet, sign up on [our website](https://me.sumup.com/signup?signup_intent=developer). As an authorized Payment Institution by the Central Bank of Ireland, SumUp must verify your identity and business ownership.

- [Review allowed businesses](https://help.sumup.com/hc/en-gb/articles/115008338707-Restricted-businesses) before [signing up](https://me.sumup.com).
- [Review allowed businesses](https://help.sumup.com/hc/en-gb/articles/115008338707-Restricted-businesses) before [signing up](https://me.sumup.com?signup_intent=developer).

## Installing the Plugin

Expand Down Expand Up @@ -61,7 +61,7 @@ Available for plugin versions above `2.5`.

<Aside type="note">
The [Online Payments settings
page](https://me.sumup.com/settings/online-payments) in the SumUp Dashboard,
page](https://me.sumup.com/settings/online-payments?signup_intent=developer) in the SumUp Dashboard,
allows you to view your plugin connections and manage payment method settings.
</Aside>

Expand Down Expand Up @@ -104,7 +104,7 @@ Before accepting payments through SumUp, your website should display the followi

### Create Your Client Credentials

To create client credentials you must have an active [SumUp account](https://me.sumup.com) with completed [account details](https://me.sumup.com/account). Your account has successfully completed the onboarding process, and you have received the `payments` scope activation. If you don't have the `payments` scope activated yet, [contact us](/contact) for assistance.
To create client credentials you must have an active [SumUp account](https://me.sumup.com?signup_intent=developer) with completed [account details](https://me.sumup.com/account?signup_intent=developer). Your account has successfully completed the onboarding process, and you have received the `payments` scope activation. If you don't have the `payments` scope activated yet, [contact us](/contact) for assistance.

<Aside type="caution">
SumUp aims to respond to all [contact queries](/contact) within 24 hours,
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/online-payments/sdks/go.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Install the module with `go get github.com/sumup/sumup-go` (or `go install` for

## Configure Authentication

Create a secret API key or OAuth access token in the [developer dashboard](https://me.sumup.com/developers). The SDK reads `SUMUP_API_KEY` by default, so setting `SUMUP_API_KEY=sup_sk_MvxmLOl0...` before running your binary is enough. You can also pass the key explicitly:
Create a secret API key or OAuth access token in the [developer dashboard](https://me.sumup.com/developers?signup_intent=developer). The SDK reads `SUMUP_API_KEY` by default, so setting `SUMUP_API_KEY=sup_sk_MvxmLOl0...` before running your binary is enough. You can also pass the key explicitly:

```go
client := sumup.NewClient(client.WithAPIKey("sup_sk_MvxmLOl0..."))
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/online-payments/sdks/react-native.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ SumUp's React Native Payment SDK provides a payment sheet that is displayed on t
### Before You Begin

Here are the things that you need in order to complete the steps in this guide:
- You have a merchant account with [SumUp](https://me.sumup.com/login) and have already filled in your [account details](https://me.sumup.com/account).
- You have a merchant account with [SumUp](https://me.sumup.com/login?signup_intent=developer) and have already filled in your [account details](https://me.sumup.com/account?signup_intent=developer).
- For a **test account** reach out to our support team through this [contact form](/contact).
- You have [registered your client application](/tools/authorization/register-app/) with SumUp.
- You have a valid access token obtained via the [Authorization code flow](/tools/authorization/authorization/#authorization-code-flow).
Expand Down
4 changes: 2 additions & 2 deletions src/content/docs/terminal-payments/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ You can accept card payments using SumUp’s platform accompanied by our proprie

## Prerequisites

* Before integrating either the [Native SDK](/terminal-payments/sdks/) or the [Payment API Switch](/terminal-payments/payment-switch), create a SumUp account in the [SumUp Dashboard](https://me.sumup.com). The dashboard offers [a test account](#getting-a-test-account), allowing for integration tests without involving real money.
* Before integrating either the [Native SDK](/terminal-payments/sdks/) or the [Payment API Switch](/terminal-payments/payment-switch), create a SumUp account in the [SumUp Dashboard](https://me.sumup.com?signup_intent=developer). The dashboard offers [a test account](#getting-a-test-account), allowing for integration tests without involving real money.

* Once you have an account, [create an Affiliate Key](/tools/authorization/affiliate-keys/) for your app and [provide authorization](/tools/authorization/authorization/).

<Aside type="caution">

The Affiliate Key and Application ID coming from your app must match those obtained from the [Developers](https://me.sumup.com/developers) page.
The Affiliate Key and Application ID coming from your app must match those obtained from the [Developers](https://me.sumup.com/developers?signup_intent=developer) page.

</Aside>

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/terminal-payments/sdks/ios-sdk.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ The { iossdkname } includes a [Sample App](https://github.com/sumup/sumup-ios-sd

* Registered for a merchant account via SumUp's [country websites](https://sumup.com/) (or created a test account).
* Received SumUp card terminal: Solo Lite, Solo, Air, 3G, PIN+.
* Requested an Affiliate (Access) Key via [SumUp Dashboard](https://me.sumup.com/developers) for Developers.
* Requested an Affiliate (Access) Key via [SumUp Dashboard](https://me.sumup.com/developers?signup_intent=developer) for Developers.
* Deployment Target iOS 14.0 or later.
* Recommended to use on Xcode 14.3.1 and { iossdkname } 16 or later.
* iPhone or iPad.
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/tools/authorization/affiliate-keys.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ See [Authorization Guide](/tools/authorization/authorization/) for details on au

<Steps>

1. Log in to [your SumUp account](https://me.sumup.com).
1. Log in to [your SumUp account](https://me.sumup.com?signup_intent=developer).
2. Expand your profile and open **Settings**.
3. Go to **For Developers** > **Toolkit**.
4. Select **Affiliate Keys**.
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/tools/authorization/authorization.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Should you decide to integrate third-parties with the API key, you are responsib

<Steps>

1. Log in to [https://me.sumup.com](https://me.sumup.com).
1. Log in to [https://me.sumup.com?signup_intent=developer](https://me.sumup.com?signup_intent=developer).
2. Expand your profile and open **Settings**.
3. Go to **For Developers** > **Toolkit**.
4. Select **API Keys**.
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/tools/authorization/register-app.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ This guide covers registering a client application and obtaining credentials thr

## Prerequisites

- A [SumUp merchant account](https://me.sumup.com/login) with completed [account details](https://me.sumup.com/account) (or a [test account](/online-payments/#getting-a-test-account))
- A [SumUp merchant account](https://me.sumup.com/login?signup_intent=developer) with completed [account details](https://me.sumup.com/account?signup_intent=developer) (or a [test account](/online-payments/#getting-a-test-account))
- Your application name
- One or more redirect URIs, used to redirect users after authentication and send authorization codes via [OAuth2 Authorization Code Flow](/tools/authorization/authorization/#authorization-code-flow).

Expand Down
2 changes: 1 addition & 1 deletion src/content/help/affiliate-key.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
title: How do I retrieve an affiliate key?
---

You need to create your key by logging in to the Developer page of the [SumUp Dashboard](https://me.sumup.com/developers). Details on its implementation can be found in our [step-by-step guide](/terminal-payments).
You need to create your key by logging in to the Developer page of the [SumUp Dashboard](https://me.sumup.com/developers?signup_intent=developer). Details on its implementation can be found in our [step-by-step guide](/terminal-payments).
2 changes: 1 addition & 1 deletion src/content/help/oauth-credentials.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
title: How do I set up OAuth credentials?
---

You can create credentials by logging in on the [SumUp Developer](https://me.sumup.com/developers) page and navigating to the "Create Client Credentials" section. Detailed information on how to authenticate further can be found in our [step-by-step guide](/tools/authorization/register-app/#steps) or in this [video](https://www.youtube.com/watch?v=0ALwF_tm8wII).
You can create credentials by logging in on the [SumUp Developer](https://me.sumup.com/developers?signup_intent=developer) page and navigating to the "Create Client Credentials" section. Detailed information on how to authenticate further can be found in our [step-by-step guide](/tools/authorization/register-app/#steps) or in this [video](https://www.youtube.com/watch?v=0ALwF_tm8wII).
2 changes: 1 addition & 1 deletion src/overrides/Footer.astro
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import { Help, History, Webspace, Sparkles } from "@sumup-oss/icons";
<div>
<Webspace />
<span>
Go to <a href="https://me.sumup.com">SumUp Dashboard</a>.
Go to <a href="https://me.sumup.com?signup_intent=developer">SumUp Dashboard</a>.
</span>
</div>
<div>
Expand Down
2 changes: 1 addition & 1 deletion src/overrides/SocialIcons.astro
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ const isActive = (href: string) => currentPath.startsWith(href);
Changelog
</a>
<a
href="https://me.sumup.com/settings/developer"
href="https://me.sumup.com/settings/developer?signup_intent=developer"
target="__blank"
class="link"
>
Expand Down