diff --git a/src/components/ContactForm.tsx b/src/components/ContactForm.tsx index 4f8149c7..93fc6e58 100644 --- a/src/components/ContactForm.tsx +++ b/src/components/ContactForm.tsx @@ -63,8 +63,8 @@ const supportCategoryOptions = [ value: "Sales Enquiry", }, { - label: "Test Account Request", - value: "Test Account Request", + label: "Sandbox Merchant Account Request", + value: "Sandbox Merchant Account Request", }, { label: "Online Integration", diff --git a/src/content/docs/getting-started.mdx b/src/content/docs/getting-started.mdx index e6377539..87271996 100644 --- a/src/content/docs/getting-started.mdx +++ b/src/content/docs/getting-started.mdx @@ -6,9 +6,9 @@ sidebar: Welcome to the SumUp Developer Portal. Here you'll find everything you need to integrate SumUp's payment solutions into your product. The documentation is divided into several sections: -- **[Quick start](/docs/quickstart/)** – set up a test account and run through a first payment in minutes. +- **[Quick start](/docs/quickstart/)** – set up a sandbox merchant account and run through a first payment in minutes. - **[Online Payments](/docs/online-payments/)** – accept card payments on the web or in mobile apps. - **[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 [sandbox merchant account](https://me.sumup.com) to experiment safely and then dive into the section that best fits your use case. diff --git a/src/content/docs/online-payments/3ds.mdx b/src/content/docs/online-payments/3ds.mdx index 459e9ab7..9765ea69 100644 --- a/src/content/docs/online-payments/3ds.mdx +++ b/src/content/docs/online-payments/3ds.mdx @@ -34,7 +34,7 @@ Each of these elements must be independent, to ensure the security of others is ## How It Works -Both the merchant profile and card issuer must support 3-D Secure. The flow adds a checkout step, dependent on the card scheme and issuing bank.​ +Both the merchant account and card issuer must support 3-D Secure. The flow adds a checkout step, dependent on the card scheme and issuing bank.​ ![Challenge screen](/img/guides/challenge_screen.png) diff --git a/src/content/docs/online-payments/apm/apple-pay.mdx b/src/content/docs/online-payments/apm/apple-pay.mdx index a35b82d1..c9fffc5e 100644 --- a/src/content/docs/online-payments/apm/apple-pay.mdx +++ b/src/content/docs/online-payments/apm/apple-pay.mdx @@ -13,10 +13,10 @@ 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 SumUp merchant account and have already filled in your [account details](https://me.sumup.com/account). - 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). +- If you want to test payments without involving real funds, [create a sandbox merchant account](/online-payments/#getting-a-sandbox-merchant-account). - Complete the domain onboarding setup steps described in your Dashboard under **Settings** > **For developers** > **Payment wallets**. **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. diff --git a/src/content/docs/online-payments/apm/index.mdx b/src/content/docs/online-payments/apm/index.mdx index 20d750f0..9ca40e77 100644 --- a/src/content/docs/online-payments/apm/index.mdx +++ b/src/content/docs/online-payments/apm/index.mdx @@ -36,9 +36,9 @@ The APMs you can offer depend on the country your business is registered and ope ## Enabling Alternative Payment Methods -As a **sole trader** APMs are automatically enabled in your profile after completing the regular registration steps and performing a test transaction with one of our remote payment products, such as [Payment Links](https://sumup.co.uk/payment-links/), [Invoices](https://sumup.co.uk/invoices) and [Online Store](https://sumup.co.uk/online-store/). +As a **sole trader**, APMs are automatically enabled for your merchant account after completing the regular registration steps and performing a test transaction with one of our remote payment products, such as [Payment Links](https://sumup.co.uk/payment-links/), [Invoices](https://sumup.co.uk/invoices), and [Online Store](https://sumup.co.uk/online-store/). -As with any other legal type, you must request the activation from our support team or via our [contact form here](/contact), providing us with your merchant ID (MXXXXX). Our team will onboard your profile and grant you access to the APMs applicable to your business location. Once your request is processed, APMs will instantly become available to you within [Payment Links](https://sumup.co.uk/payment-links/), [Invoices](https://sumup.co.uk/invoices) and [Online Store](https://sumup.co.uk/online-store/). +As with any other legal type, you must request activation from our support team or via our [contact form here](/contact), providing your merchant ID (MXXXXX). Our team will onboard your merchant account and grant access to the APMs applicable to your business location. Once your request is processed, APMs become available within [Payment Links](https://sumup.co.uk/payment-links/), [Invoices](https://sumup.co.uk/invoices), and [Online Store](https://sumup.co.uk/online-store/). -The Card Terminals allow complete flexibility as they are not assigned to individual accounts. Once connected to a merchant account, the card terminals lock to specific countries and currencies. This applies to test accounts, which are for testing integrations and do not process transactions. +The Card Terminals allow complete flexibility as they are not assigned to individual accounts. Once connected to a merchant account, the card terminals lock to specific countries and currencies. This applies to sandbox merchant accounts, which are for testing integrations and do not process transactions. You are now ready to integrate SumUp payment capabilities into your app, provided you have a SumUp card terminal: SumUp Air, SumUp Air Lite, SumUp Top/PIN+, SumUp 3G, SumUp Total, SumUp Super, SumUp On, or SumUp Air Register. -## Getting a Test Account +## Getting a Sandbox Merchant Account -To test SumUp APIs and tools without involving real money, use a test account. Create one from your Dashboard account as follows. +To test SumUp APIs and tools without involving real money, use a sandbox merchant account. Create one from your Dashboard account as follows. @@ -38,17 +38,17 @@ To test SumUp APIs and tools without involving real money, use a test account. C 2. Open the drop-down menu between **Support** and your user panel. -3. Select **Test Account**. Your merchant account is now in test mode. +3. Select **Sandbox Merchant Account**. Your merchant account is now in sandbox mode. -A screenshot of the account selection dropdown in the SumUp dashboard with the test account highlighted with red circle +A screenshot of the account selection dropdown in the SumUp dashboard with the sandbox merchant account highlighted with red circle -With your test account, begin making API calls with real data. Test accounts **do not** process transactions with real funds. The test account has a different ID and displays a clear warning. Requests with a value of 11 (in any currency) always fail by design, to test failed transaction scenarios. +With your sandbox merchant account, begin making API calls with real data. Sandbox merchant accounts **do not** process transactions with real funds. The sandbox merchant account has a different ID and displays a clear warning. Requests with a value of 11 (in any currency) always fail by design, to test failed transaction scenarios. -A screenshot of the dashboard with test account selected +A screenshot of the dashboard with sandbox merchant account selected -When finished experimenting with the test account, switch back to a regular account for business purposes. +When finished experimenting with the sandbox merchant account, switch back to a regular account for business purposes. ## Affiliate Keys diff --git a/src/content/docs/terminal-payments/sdks/android-sdk.mdx b/src/content/docs/terminal-payments/sdks/android-sdk.mdx index fe839579..fd539d30 100644 --- a/src/content/docs/terminal-payments/sdks/android-sdk.mdx +++ b/src/content/docs/terminal-payments/sdks/android-sdk.mdx @@ -22,7 +22,7 @@ SumUp also provides the [Android Tap to Pay SDK](/terminal-payments/sdks/android ## Prerequisites -* Registered for a merchant account via SumUp's [country websites](https://sumup.com/) (or [created a test account](#getting-a-test-account)) +* Registered for a merchant account via SumUp's [country websites](https://sumup.com/) (or [created a sandbox merchant account](#getting-a-sandbox-merchant-account)) * Received SumUp card terminal: Solo, Air, Air Lite or PIN+ Terminal * [Generated an Affiliate Key](/tools/authorization/affiliate-keys) associated with your Application ID found in the `build.gradle` file. * Downloaded the [{ androidreadersdkname } Repository](https://github.com/sumup/sumup-android-sdk) @@ -33,7 +33,7 @@ SumUp also provides the [Android Tap to Pay SDK](/terminal-payments/sdks/android - Kotlin version 1.7.21 or later - Java 11 and later -## Getting a Test Account +## Getting a Sandbox Merchant Account To test SumUp APIs without real money involved: @@ -43,17 +43,17 @@ To test SumUp APIs without real money involved: 2. Open the drop-down menu between Support and your user panel. -3. Select Test Account. Your merchant account is now switched to test mode. +3. Select Sandbox Merchant Account. Your merchant account is now switched to sandbox mode. -A screenshot of the account selection dropdown in the SumUp dashboard with the test account highlighted with red circle +A screenshot of the account selection dropdown in the SumUp dashboard with the sandbox merchant account highlighted with red circle -Once you have your test account you can begin making API calls with real data. Our test accounts **do not** process transactions with real funds. Test account has a different ID, and shows a clear warning. Processing a request with the value of 11 (in any currency) will always fail deliberately, to enable testing failed transactions. +Once you have your sandbox merchant account you can begin making API calls with real data. Our sandbox merchant accounts **do not** process transactions with real funds. The sandbox merchant account has a different ID, and shows a clear warning. Processing a request with the value of 11 (in any currency) will always fail deliberately, to enable testing failed transactions. -A screenshot of the dashboard with test account selected +A screenshot of the dashboard with sandbox merchant account selected -When you're done experimenting with the test account, switch back to a regular account for business purposes. +When you're done experimenting with the sandbox merchant account, switch back to a regular account for business purposes. ## Compatibility diff --git a/src/content/docs/terminal-payments/sdks/ios-sdk.mdx b/src/content/docs/terminal-payments/sdks/ios-sdk.mdx index 4763ecb3..9b7c5085 100644 --- a/src/content/docs/terminal-payments/sdks/ios-sdk.mdx +++ b/src/content/docs/terminal-payments/sdks/ios-sdk.mdx @@ -29,7 +29,7 @@ The { iossdkname } includes a [Sample App](https://github.com/sumup/sumup-ios-sd ## Prerequisites -* Registered for a merchant account via SumUp's [country websites](https://sumup.com/) (or created a test account). +* Registered for a merchant account via SumUp's [country websites](https://sumup.com/) (or created a sandbox merchant 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. * Deployment Target iOS 14.0 or later. @@ -37,9 +37,9 @@ The { iossdkname } includes a [Sample App](https://github.com/sumup/sumup-ios-sd * iPhone or iPad. * If your device is managed by an organization, make sure app installation is permitted. -## Getting a Test Account +## Getting a Sandbox Merchant Account -To start testing SumUp APIs and tools without involving real money, you need to have a test account. You can create a test account from your account in the Dashboard as shown below. +To start testing SumUp APIs and tools without involving real money, you need a sandbox merchant account. You can create one from your Dashboard account as shown below. @@ -47,17 +47,17 @@ To start testing SumUp APIs and tools without involving real money, you need to 2. Open the drop-down menu between Support and your user panel. -3. Select Test Account. Your merchant account is now switched to test mode. +3. Select Sandbox Merchant Account. Your merchant account is now switched to sandbox mode. -A screenshot of the account selection dropdown in the SumUp dashboard with the test account highlighted with red circle +A screenshot of the account selection dropdown in the SumUp dashboard with the sandbox merchant account highlighted with red circle -Once you have your test account you can begin making API calls with real data. Our test accounts **do not** process transactions with real funds. Test account has a different ID, and shows a clear warning. When you try to process a request with the value of 11 (in any currency), the test account will always fail - this is by design, to enable testing failed transactions. +Once you have your sandbox merchant account you can begin making API calls with real data. Our sandbox merchant accounts **do not** process transactions with real funds. The sandbox merchant account has a different ID, and shows a clear warning. When you try to process a request with the value of 11 (in any currency), the sandbox merchant account will always fail - this is by design, to enable testing failed transactions. -A screenshot of the dashboard with test account selected +A screenshot of the dashboard with sandbox merchant account selected -When you're done experimenting with the test account, switch back to a regular account for business purposes. +When you're done experimenting with the sandbox merchant account, switch back to a regular account for business purposes. ### Compatibility @@ -1160,7 +1160,7 @@ To add Tap to Pay on iPhone to your app: * Request the Tap to Pay on iPhone entitlement from Apple, receive approval, and then add the `com.apple.developer.proximity-reader.payment.acceptance` entitlement to your app. [Setting up the entitlement](https://developer.apple.com/documentation/proximityreader/setting-up-the-entitlement-for-tap-to-pay-on-iphone?language=objc). * This feature requires an iPhone XS or later, running iOS 16.4 (iOS 16.7 starting July 8th) or later (ideally 17.5 or later.) The feature does not work on iPad. * For debugging and testing you will need to be logged into an iPhone with a non-Sandbox Apple ID. Using a Sandbox Apple ID requires both Apple and SumUp implementations to connect to their respective non-production (test) backends, which the SDK does not support. -* **During testing use a SumUp test account**, to avoid transactions going to the acquirer and transferring real money. +* **During testing use a SumUp sandbox merchant account**, to avoid transactions going to the acquirer and transferring real money. In your code: diff --git a/src/content/docs/tools/authorization/affiliate-keys.mdx b/src/content/docs/tools/authorization/affiliate-keys.mdx index a8609f26..3e299f8d 100644 --- a/src/content/docs/tools/authorization/affiliate-keys.mdx +++ b/src/content/docs/tools/authorization/affiliate-keys.mdx @@ -25,7 +25,7 @@ See [Authorization Guide](/tools/authorization/authorization/) for details on au 1. Log in to [your SumUp account](https://me.sumup.com). -2. Expand your profile and open **Settings**. +2. Expand your user account menu and open **Settings**. 3. Go to **For Developers** > **Toolkit**. 4. Select **Affiliate Keys**. diff --git a/src/content/docs/tools/authorization/authorization.mdx b/src/content/docs/tools/authorization/authorization.mdx index 878caca2..7d242ece 100644 --- a/src/content/docs/tools/authorization/authorization.mdx +++ b/src/content/docs/tools/authorization/authorization.mdx @@ -40,7 +40,7 @@ Should you decide to integrate third-parties with the API key, you are responsib 1. Log in to [https://me.sumup.com](https://me.sumup.com). -2. Expand your profile and open **Settings**. +2. Expand your user account menu and open **Settings**. 3. Go to **For Developers** > **Toolkit**. 4. Select **API Keys**. @@ -152,9 +152,9 @@ Authorization scopes define what an application is allowed to do on a merchant's | -------------------------------- | ------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | transactions.history | yes | merchant | Allows to view the transactions and transaction history for a specific merchant user's account. | | user.app-settings | yes | merchant | Allows to view and modify the SumUp mobile application settings for a specific merchant user's account. | -| user.profile_readonly | yes | merchant | Allows to view the profile details for a specific merchant user's account. | -| user.profile | no | merchant | Allows to modify the profile details of a specific merchant user's account. | -| user.subaccounts | no | merchant | Allows to view and modify the profile details of a sub-account created for a specific merchant user's account. Sub-accounts are user accounts for employees of a merchant and can be granted different permissions by the holder of the main merchant user's account. | +| user.profile_readonly | yes | merchant | Allows viewing account details for a specific merchant user's account. | +| user.profile | no | merchant | Allows modifying account details for a specific merchant user's account. | +| user.subaccounts | no | merchant | Allows viewing and modifying account details of a sub-account created for a specific merchant user's account. Sub-accounts are user accounts for employees of a merchant and can be granted different permissions by the holder of the main merchant user's account. | | user.payout-settings | no | merchant | Allows to view and modify the payout settings for a specific merchant user's account. | | products | no | merchant | Allows to view and modify the product store for a specific merchant user's account. This includes the products, shelves, prices, and VAT rates available in the merchant's product store. | | `restricted` payments | no | feature | Allows to make payments by creating and processing payment checkouts. Requires verification by SumUp before it can be granted. | diff --git a/src/content/docs/tools/authorization/register-app.mdx b/src/content/docs/tools/authorization/register-app.mdx index b3c8becf..fc34a547 100644 --- a/src/content/docs/tools/authorization/register-app.mdx +++ b/src/content/docs/tools/authorization/register-app.mdx @@ -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) with completed [account details](https://me.sumup.com/account) (or a [sandbox merchant account](/online-payments/#getting-a-sandbox-merchant-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). diff --git a/src/content/docs/tools/glossary/merchant.mdx b/src/content/docs/tools/glossary/merchant.mdx index d4de1eb5..f2979a5d 100644 --- a/src/content/docs/tools/glossary/merchant.mdx +++ b/src/content/docs/tools/glossary/merchant.mdx @@ -825,9 +825,9 @@ Legal types are of the pattern `{country_code}.{identifier_type}`. The prefix in {/* LEGAL_TYPES_END */} -## Business Profile +## Business Account -A Merchant's business profile contains information that a Merchant wants to be +A Merchant's business account contains information that a Merchant wants to be publicly visible for their customers, for example on their website. ## Addresses diff --git a/src/content/help/get-a-test-account.mdx b/src/content/help/get-a-test-account.mdx index e53c686e..8c9f75c8 100644 --- a/src/content/help/get-a-test-account.mdx +++ b/src/content/help/get-a-test-account.mdx @@ -1,11 +1,11 @@ --- -title: Can I get a test profile? +title: Can I get a sandbox merchant account? --- -To get started with SumUp first [login](/login) (if you don't have a SumUp profile you will first need to register). To activate your SumUp Profile follow the [Activate my profile](https://help.sumup.com/en-GB/articles/7gSOGSm2wEwIHyAvjitrLF) steps. +To get started with SumUp, first [log in](/login). If you don't have a SumUp user account yet, register first. Then follow the [Activate my account](https://help.sumup.com/en-GB/articles/7gSOGSm2wEwIHyAvjitrLF) steps. -Once you have an active SumUp Profile, go to https://developer.sumup.com/, navigate to the Test profile setup page by clicking on "Create test account" on the right side of the navigation, and then create your profile by click on the "Setup test profile" button. Your Test profile will be created for the same country as your merchant. +Once your user account is active, go to `https://developer.sumup.com/`, open the sandbox merchant account setup page by clicking **Create sandbox merchant account** in the right-side navigation, and select **Set up sandbox merchant account**. Your sandbox merchant account is created for the same country as your live merchant account. -Once your profile is generated copy and store safely the user name (format: 32 characters@developers.sumup.com) and randomly generated unique password. +Once your sandbox merchant account is created, copy and store the generated username (format: `32characters@developers.sumup.com`) and unique password securely. -**Note:** You will not be able to access your password afterwards make sure to store it safely before dismissing the message +**Note:** You won't be able to access the password again, so store it safely before dismissing the message. diff --git a/src/content/help/integrate-websites-with-sumup.mdx b/src/content/help/integrate-websites-with-sumup.mdx index 4c3e7ada..b895c4f0 100644 --- a/src/content/help/integrate-websites-with-sumup.mdx +++ b/src/content/help/integrate-websites-with-sumup.mdx @@ -12,10 +12,10 @@ For **PrestaShop** users we recommend [this plugin](https://addons.prestashop.co For **WIX** users we recommend following their [native solution](https://support.wix.com/en/article/connecting-sumup-as-a-payment-provider). -The direct integration option uses the SumUp eCommerce Checkout API, intended for developer utilisation. All information can be found in our [Online Payments](/online-payments) section. Before following our guides, make sure to request a test profile. +The direct integration option uses the SumUp eCommerce Checkout API, intended for developer utilisation. All information can be found in our [Online Payments](/online-payments) section. Before following our guides, make sure to request a sandbox merchant account.