---
title: Customisation
slug: customisation
docTags: 
createdAt: 2025-01-08T14:28:27.504Z
---

## Customising your iOS Integration

You can customise the payment experience for the consumer by configuring the following UI behaviour properties in the **JPConfiguration** object:

::::ExpandableHeading
### UI Configuration

You have flexibility on how the payment experience looks to the consumer.
The **JPConfiguration&#x20;**&#x6F;bject has a **uiConfiguration** property of type **JPUIConfiguration**.

This allows you to:

- Enable | disable the Address Verification Service&#x20;
- Show | hide the amount in the Payments Widget
- Show | hide the amount in the payment button
- Enable | disable consumers entering the CV2 code
- Enable | disable consumers entering the cardholder name
- Enable | disable consumers entering the billing information
- You can also override some of the default iOS theming options.
  See [iOS Styles and Themes.](docId\:prT4F78QMrSJU1gHJAWGM)&#x20;

An example of the **JPUIConfiguration&#x20;**&#x6F;bject:

:::BlockQuote
JPUIConfiguration \*uiConfig = \[JPUIConfiguration new];
&#x20;uiConfig.shouldPaymentMethodsDisplayAmount = NO;
&#x20;uiConfig.shouldPaymentButtonDisplayAmount: = NO;
&#x20;uiConfig.isAVSEnabled = YES;
&#x20;uiConfig.shouldAskForCSC = YES;
&#x20;uiConfig.shouldAskForCardholderName = YES;
&#x20;uiConfig.shouldAskForBillingInformation = YES;

configuration.uiConfiguration = uiConfig;
:::

The **JPUIConfiguration&#x20;**&#x69;nstance is set as part of the **JPConfiguration&#x20;**&#x6F;bject that is passed to our transactions.

&#x20;
::::

::::ExpandableHeading
### &#x20;Setting up an Incremental Authorisation

The incremental authorisation feature allows you to increment the value of your original pre-authorisation for scenarios where you need to charge your customer a higher total amount.

By **incrementing the pre-authorisation** value, you will be able to capture the total amount that you wish to charge your customer when you are ready.

:::hint{type="warning"}
This feature is not available with all acquirers.
Check with our customer service team, or your account manager for your eligibility to use this.
:::

- The `isAllowIncrement` flag is a part of the main **JPConfiguration** config object, and can be set directly during configuration setup.
- Set the `isAllowIncrement `flag to **true**.
  - If present = it is automatically applied for preAuth requests.
  - If no value is provided = then **false&#x20;**&#x69;s set by default.

Example:

:::BlockQuote
JPConfiguration \*configuration = \[\[JPConfiguration alloc] initWith …];
(...)
configuration.isAllowIncrement = YES;
:::


::::

::::ExpandableHeading
### Voiding an Incremental Authorisation

Each incremental authorisation generates its own `receiptId`.&#x20;

If an authorisation has been incremented, any subsequent void request **must&#x20;**&#x72;eference the `receiptId` of the **original pre-authorisation** transaction.&#x20;

:::hint{type="warning"}
Using the `receiptId` returned following an incremental authorisation will result in an **error**.
:::

The void amount **must&#x20;**&#x62;e the sum of the original authorisation amount and all successful increments.&#x20;
Any attempt to process a **partial void**, the sum of any but **not all authorisations** and increments, will result in an **error**.

For example:

- Initial preAuth: £100
- `incrementalAuth` request amount: £20
- `incrementalAuth` request amount: £30
- Total authorised amount after increments: £150


To void this transaction:

1. Use the `receiptId` of the Initial preAuth.
2. Submit a void request for **£150**.
::::

::::ExpandableHeading
### Setting the Primary Account Details

It is **mandatory&#x20;**&#x66;or merchants who have an MCC code of **6012**,**&#x20;6051&#x20;**&#x61;nd **7299&#x20;**&#x74;o submit additional Information about the primary account holder in primaryAccountDetails property for payment pre-authorisation.

:::hint{type="info"}
To set the primary account details when using an alternative payment method, see [Adding Payment Methods](docId:09p1crU0CbxJkzEa-0ZPI).
:::

To set the primary account details to be sent with the transaction:

1. Set the **primaryAccountDetails&#x20;**&#x70;roperty of the **JPConfiguration&#x20;**&#x6F;bject:

:::BlockQuote
JPPrimaryAccountDetails \*accountDetails;
accountDetails = \[JPPrimaryAccountDetails new];

&#x20;accountDetails.name = @"example-name";
&#x20;accountDetails.accountNumber = @"example-number";
&#x20;accountDetails.dateOfBirth = @"example-date";
&#x20;accountDetails.postCode = @"example-post-code";

configuration.primaryAccountDetails = accountDetails;
:::


::::

:::ExpandableHeading
### Changing the Default Supported Card Networks

To select the card networks to support:

1. Set the **supportedCardNetworks** property of the **JPConfiguration** object with one or more values from this list:

| **Card Network Name**     | **Value**                      |
| ------------------------- | ------------------------------ |
| Visa                      | JPCardNetworkTypeVisa          |
| MasterCard                | JPCardNetworkTypeMasterCard    |
| Maestro                   | JPCardNetworkTypeMaestro       |
| AMEX                      | JPCardNetworkTypeAMEX          |
| China Union Pay           | JPCardNetworkTypeChinaUnionPay |
| JCB                       | JPCardNetworkTypeJCB           |
| Diners Club International | JPCardNetworkTypeDinersClub    |
| Discover                  | JPCardNetworkTypeDiscover      |
| All                       | JPCardNetworkTypeAll           |

For the purpose of this exercise, Visa and MasterCard are set as the supported card networks:
`configuration.supportedCardNetworks = JPCardNetworkTypeVisa | JPCardNetworkTypeMasterCard;`


:::

::::ExpandableHeading
### Setting a Card Address

:::hint{type="info"}
To set the card address when using an alternative payment method, see [Adding Payment Methods](docId:09p1crU0CbxJkzEa-0ZPI).
:::

To send additional card address details with the transaction:

1. Set the **cardAddress&#x20;**&#x70;arameter in the **JPConfiguration&#x20;**&#x6F;bject:

:::BlockQuote
JPAddress \*cardAddress = \[\[JPCardAddress alloc] initWithAddress1:@"address-1"
&#x20;address2:@"address-2"
&#x20;town:@"example-town"
&#x20;postCode:@"EX4 MPL3"&#x20;
&#x20;countryCode:@"GB"
&#x20;state\:nil
];
:::

:::hint{type="info"}
&#x20;The above properties are **optional**, so set only the ones you need.
:::

&#x20;&#x20;
::::

:::ExpandableHeading
### Changing the Default Payment Methods

By default, **all&#x20;**&#x70;ayment methods are displayed in the Payments Widget (as long as the required parameters are set).&#x20;
You have the flexibility to include the payment methods you support, with pre-defined initialisers for each payment method.

To set the payment methods:

1. Set the **paymentMethods&#x20;**&#x70;roperty in the **JPConfiguration&#x20;**&#x6F;bject with your list of payment methods:
   `configuration.paymentMethods = JPPaymentMethodCard;`

For the purpose of this exercise, Card is set as the supported payment method.
:::

:::ExpandableHeading
### iOS Styles and Themes

To apply your own custom styles and theme options, override the following payment UI elements:

1. Initialise the theme object:
   `JPTheme *theme = [JPTheme new];`
2. Override the fonts:&#x20;
   `theme.largeTitle = [UIFont systemFontOfSize:20.0f];`
   `theme.body = [UIFont fontWithName:@"Avenir" size:14.0f];`
3. Override the button properties:
   `theme.buttonColor = UIColor.yellowColor;`
   `theme.buttonTitleColor = UIColor.blackColor;`
   `theme.buttonCornerRadius = 15.0f;`
4. Set a custom back button image:
   `theme.backButtonImage = [UIImage imageNamed:@"my-custom-icon"];`
5. Add the **JPTheme** instance to the **JPUIConfiguration** object:
   `configuration.uiConfiguration.theme = theme;`
6.


:::

::::ExpandableHeading
### Payment Reference and MetaData

You can enable some additional information to be sent within a transaction, for example information to help with reconciliation or receipt tracking.
Setting up the **paymentReference&#x20;**&#x61;nd **metaData&#x20;**&#x70;roperties can allow for:

**paymentReference:**

- unique payment reference for the transaction.

**metaData:**

- Any additional details you require, specific to your organisation or internal systems.

:::CodeblockTabs
Set up paymentReference and metaData Properties

```objective-c
//Pass the paymentReference within the JPReference object with your transaction:

myReference = [[JPReference alloc] initWithConsumerReference:@"my-reference"
 paymentReference:@"my-payment-reference"];
 

//Set the metaData property to send metadata with your transaction:

myReference.metaData = @{
   @"my-key": @"my-value"
}
```
:::
::::

::::ExpandableHeading
### Adding a New Language

You can:

- Add any language you need.
- Override some or all of the translations of an existing language.
  **The Judokit iOS SDK supports: en (default), fr, es.**

Generally, language translations follows the iOS localisation process, utilising ".lproj directories" and Localizable.strings files.

**Use Existing Translations**

1. To use or test one of Judopay's default language translations, change the language on your iOS device:
   1. `Settings → General → Language & Region → iPhone Language`
2. The translation will be applied automatically.

***

**Override Existing Translations**

1. Identify the SDK String Keys.
   The SDK uses string resources defined in its **Localizable.strings** file.&#x20;
   You can find the list of all the [String Keys](docId\:prT4F78QMrSJU1gHJAWGM) below.
2. To modify the value of an existing string, add a new one with the same key to the Localizable.strings file in your iOS project.&#x20;
   This will override the SDK value of this string,

:::hint{type="warning"}
If your app **supports multiple languages**, ensure you add translations for the overridden string in the corresponding .lproj directories.
For example: fr.lproj for French, es.lproj for Spanish.&#x20;

Also, remember to declare any new language in "`Project > Info > Localizations`". This will ensure the translation is recognised by the framework.
:::

***

**To add a new language**

1. Identify the SDK String Keys and prepare the translations for all values in the language you wish to add or override.
   You can find the list of all String Keys below.
2. In your app’s project directory, create a new .lproj folder for the language you want to add.&#x20;
   1. Ensure you use the correct language and region codes.&#x20;
      For example:
      1. **es.lproj** for Spanish
      2. **zh-Hans.lproj** for Simplified Chinese.
3. Inside the new language folder, create a **Localizable.strings** file if one does not already exist.
4. Within the newly created Localizable.strings file ensure you provide the translations for **all&#x20;**&#x53;tring Keys used by the SDK, otherwise the translation may end up incomplete.
5. Declare the new language in: "`Project > Info > Localizations`".
   This will ensure the translation is recognised by the framework.

:::hint{type="warning"}
When overriding or adding new String Keys, be careful to avoid **String Key conflicts** between the SDK and your app.
Any matching Key will cause your app’s value to override the SDK's default value, which could potentially lead to unintended behaviour, or mismatched translations.
:::
::::

***

# Language Customisation

Here you will find a comprehensive list of the SDK String Keys, detailing the translation key, language examples (en, es, fr), the component and the relevant screens in the payment flow where these are used.

::::::ExpandableHeading
## Payment Methods

### Save as Default Payment Method

| **Translation Key**                 | **en-GB**                       | **es-ES**                                | **fr-FR**                                          | **Arguments Taken** | **Component**                                  |
| ----------------------------------- | ------------------------------- | ---------------------------------------- | -------------------------------------------------- | ------------------- | ---------------------------------------------- |
| `jp_save_as_default_payment_method` | Save as default payment method	 | Guardar como método de pago por defecto	 | Enregistrer en tant que mode de paiment par défaut | N/A	                | 'Save as default payment method' checkbox text |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Customise Card Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-qJjx5nWmeuu19Ju73yU7s-20241209-141844.png" size="62" width="1320" height="1680" position="flex-start" alt="default payment method" showCaption="false"}
:::
::::

***

### Choose a Payment Method

| **Translation Key**        | **en-GB**               | **es-ES**                | **fr-FR**                      | **Arguments Taken** | **Component**                      |
| -------------------------- | ----------------------- | ------------------------ | ------------------------------ | ------------------- | ---------------------------------- |
| `jp_choose_payment_method` | Choose a Payment Method | Elija un método de pago	 | Choisissez un mode de paiement | N/A	                | ""Choose a Payment Method"" header |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[****]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-npav9FrCeaSsXnwjbMflF-20241204-170429.png" size="54" width="1210" height="1660" position="flex-start" alt="choose payment method" showCaption="false"}
:::
::::

***

### Cards

| **Translation Key** | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component**                             |
| ------------------- | --------- | --------- | --------- | ------------------- | ----------------------------------------- |
| `jp_cards`          | Cards     | Tarjetas  | Cartes    | N/A                 | 'Cards' button in Payment Method selector |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Displayed when more than one payment method is available.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-tZq2D_RNYrXfwPlQnnpxT-20241202-162343.png" size="40" width="753" height="1665" position="flex-start" alt="card payment method" showCaption="false"}
:::
:::::

***

### Add Card

| **Translation Key** | **en-GB** | **es-ES**       | **fr-FR**     | **Arguments Taken** | **Component**     |
| ------------------- | --------- | --------------- | ------------- | ------------------- | ----------------- |
| `jp_add_card`       | Add card	 | Añadir tarjeta	 | Ajouter carte | N/A	                | 'Add card' button |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-6Exu44tkrGJik-Ulo781B-20241202-162419.png" size="88" width="1591" height="1642" position="flex-start" alt="add card" showCaption="false"}
:::
::::

***

### No Cards Added Message

| **Translation Key** | **en-GB**                                                                                | **es-ES**                                                                                                   | **fr-FR**                                                                                                           | **Arguments Taken** | **Component**                                                                                     |
| ------------------- | ---------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------- | ------------------------------------------------------------------------------------------------- |
| `jp_no_cards_added` | You didn’t add any cards yet.\nAdd one right now or use any of the payment methods below | Todavía no ha añadido ninguna tarjeta.\nAñada una ahora o utilice uno de los métodos de pago a continuación | Vous n'avez pas encore ajouté de cartes.\nAjoutez-en une maintenant ou choissez un des modes de paiment ci-dessous	 | N/A                 | Text instructing user to add a new card in order to start using the Payment Methods functionality |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-JIBLACqQ-mpzXfRxNLnZS-20241205-175948.png" size="68" width="1297" height="1680" position="flex-start" alt="no cards added" showCaption="false"}
:::
::::

***

### Save Card Error Message

| **Translation Key** | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component**                            |
| ------------------- | --------- | --------- | --------- | ------------------- | ---------------------------------------- |
| `jp_error`          | Error     | Error     | Erreur    | N/A                 | Alert title<br />(Save Card error alert) |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
   (When trying to add a new card).
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-5yYKwka_evWlHYOjMZVHi-20241204-175000.png" size="42" width="762" height="1624" position="flex-start" alt="error saving card" showCaption="false"}
:::
::::

***

### Card Title

| **Translation Key**   | **en-GB**             | **es-ES**                             | **fr-FR**                   | **Arguments Taken** | **Component**                       |
| --------------------- | --------------------- | ------------------------------------- | --------------------------- | ------------------- | ----------------------------------- |
| `jp_enter_card_title` | Enter a card title... | Ingresa un título para tu tarjeta...  | Entrez un titre de carte... | N/A                 | Card name (title) input placeholder |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-sHzM8Txv9dPltbL2XFoZf-20241204-175121.png" size="54" width="952" height="1659" position="flex-start" alt="enter card title" showCaption="false"}
:::
::::

***

### Card Title Input Error Message

| **Translation Key**            | **en-GB**                                       | **es-ES**                                    | **fr-FR**                             | **Arguments Taken** | **Component**                         |
| ------------------------------ | ----------------------------------------------- | -------------------------------------------- | ------------------------------------- | ------------------- | ------------------------------------- |
| `jp_error_card_title_too_long` | Card Name cannot be longer than 28 characters		 | El nombre no puede exceder los 28 caracteres | Le nom ne peut excéder 28 caractères  | N/A	                | Card name (title) input error message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Customise Card Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-C-e8mW15tAhlO8fnlDRr9-20241204-175220.png" size="68" width="1472" height="1670" position="flex-start" alt="error card title" showCaption="false"}
:::
::::

***

### Card Subtitle

| **Translation Key** | **en-GB**  | **es-ES**      | **fr-FR**       | **Arguments Taken**                                                                              | **Component**          |
| ------------------- | ---------- | -------------- | --------------- | ------------------------------------------------------------------------------------------------ | ---------------------- |
| `jp_card_subtitle`  | %@ Ending	 | %@ Terminación | %@ Se Terminant | %@ is a placeholder for a string indicating the card network name, such as "Visa" or "Mastercard | Listed card's subtitle |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-WwfBTLQQ5r-DSNCUkVjw2-20241202-162446.png" size="42" width="754" height="1643" position="flex-start" alt="card subtitle" showCaption="false"}
:::
::::

***

### Customise Card

| **Translation Key** | **en-GB**      | **es-ES**            | **fr-FR**        | **Arguments Taken** | **Component**               |
| ------------------- | -------------- | -------------------- | ---------------- | ------------------- | --------------------------- |
| `jp_customise_card` | Customise Card | Personalizar tarjeta | Customsier carte | N/A	                | Top-positioned title header |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Customise Card Screen**
:::

:::VerticalSplitItem
::Image[**&#xA;**]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-tmEJAL5yPzn1T1_MQOAzg-20241204-170558.png" size="50" width="942" height="1685" position="flex-start" alt="customise card" showCaption="false"}
:::
::::

***

### Save Button

| **Translation Key** | **en-GB** | **es-ES** | **fr-FR**   | **Arguments Taken** | **Component**  |
| ------------------- | --------- | --------- | ----------- | ------------------- | -------------- |
| `jp_save`           | Save      | Guardar   | Enregistrer | N/A                 | 'Save' button  |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Customise Card Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V--YmJPD93FAIiZhb8ZYA0b-20241209-141746.png" size="46" width="755" height="1684" position="flex-start" alt="save button" showCaption="false"}
:::
::::

***

### Visa Card Title

| **Translation Key**          | **en-GB**    | **es-ES**       | **fr-FR**     | **Arguments Taken** | **Component**                                                              |
| ---------------------------- | ------------ | --------------- | ------------- | ------------------- | -------------------------------------------------------------------------- |
| `jp_default_visa_card_title` | My VISA Card | Mi tarjeta VISA | Ma carte VISA | N/A                 | Top-positioned main card component<br /><br />Listed card's default title. |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
2. **Customise Card Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-4tsL9ORV8dZ0tdFnPuzA9-20241204-171019.png" size="86" width="1924" height="1700" position="flex-start" alt="visa card title" showCaption="false"}
:::
::::

***

### Mastercard Card Title

| **Translation Key**                | **en-GB**          | **es-ES**             | **fr-FR**           | **Arguments Taken** | **Component**                                                             |
| ---------------------------------- | ------------------ | --------------------- | ------------------- | ------------------- | ------------------------------------------------------------------------- |
| `jp_default_mastercard_card_title` | My MasterCard Card | Mi tarjeta MasterCard | Ma carte MasterCard | N/A                 | Top-positioned main card component<br /><br />Listed card's default title |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
2. **Customise Card Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-yIgMTFZNN2v3yh31spQ2k-20241204-170947.png" size="86" width="2305" height="1677" position="flex-start" alt="mastercard card title" showCaption="false"}
:::
::::

***

### Maestro Card Title

| **Translation Key**             | **en-GB**       | **es-ES**           | **fr-FR**         | **Arguments Taken** | **Component**                                                             |
| ------------------------------- | --------------- | ------------------- | ----------------- | ------------------- | ------------------------------------------------------------------------- |
| `jp_default_maestro_card_title` | My Maestro Card | Mi tarjeta Maestro	 | Ma carte Maestro	 | N/A                 | Top-positioned main card component<br /><br />Listed card's default title |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
2. **Customise Card Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-36QsTlHJ0YD6YDCfobRS--20241204-170914.png" size="86" width="2045" height="1707" position="flex-start" alt="maestro card title" showCaption="false"}
:::
::::

***

### AMEX Card Title

| **Translation Key**          | **en-GB**                | **es-ES**                   | **fr-FR**                 | **Arguments Taken** | **Component**                                                             |
| ---------------------------- | ------------------------ | --------------------------- | ------------------------- | ------------------- | ------------------------------------------------------------------------- |
| `jp_default_amex_card_title` | My American Express Card | Mi tarjeta American Express | Ma carte American Express | N/A                 | Top-positioned main card component<br /><br />Listed card's default title |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
2. **Customise Card Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-ZbEV5_z-Snw3H2e1XQWvf-20241204-170636.png" size="92" width="2646" height="1688" position="flex-start" alt="amex card title" showCaption="false"}
:::
::::

***

### JCB Card Title

| **Translation Key**         | **en-GB**   | **es-ES**      | **fr-FR**    | **Arguments Taken** | **Component**                                                             |
| --------------------------- | ----------- | -------------- | ------------ | ------------------- | ------------------------------------------------------------------------- |
| `jp_default_jcb_card_title` | My JCB Card | Mi tarjeta JCB | Ma carte JCB | N/A                 | Top-positioned main card component<br /><br />Listed card's default title |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
2. **Customise Card Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-VVL8fgD0pZ66JD5EJHelQ-20241204-170849.png" size="86" width="1963" height="1700" position="flex-start" alt="jcb card title" showCaption="false"}
:::
::::

***

### China Union Pay Card Title

| **Translation Key**                   | **en-GB**               | **es-ES**                  | **fr-FR**                | **Arguments Taken** | **Component**                                                             |
| ------------------------------------- | ----------------------- | -------------------------- | ------------------------ | ------------------- | ------------------------------------------------------------------------- |
| `jp_default_chinaunionpay_card_title` | My China Union Pay Card | Mi tarjeta China Union Pay | Ma carte China Union Pay | N/A                 | Top-positioned main card component<br /><br />Listed card's default title |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
2. **Customise Card Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-VKWm9817A3YCjsvQKdATE-20241204-170709.png" size="94" width="2525" height="1692" position="flex-start" alt="china union pay card title" showCaption="false"}
:::
::::

***

### Discover Card Title

| **Translation Key**              | **en-GB**         | **es-ES**           | **fr-FR**         | **Arguments Taken** | **Component**                                                             |
| -------------------------------- | ----------------- | ------------------- | ----------------- | ------------------- | ------------------------------------------------------------------------- |
| `jp_default_discover_card_title` | My Discover Card	 | Mi tarjeta Discover | Ma carte Discover | N/A                 | Top-positioned main card component<br /><br />Listed card's default title |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
2. **Customise Card Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-lpztx5Zx6IRihtmNHLKnb-20241204-170822.png" size="92" width="2124" height="1671" position="flex-start" alt="discover card title" showCaption="false"}
:::
::::

***

### Diners Club Card Title

| **Translation Key**                | **en-GB**           | **es-ES**               | **fr-FR**            | **Arguments Taken** | **Component**                                                             |
| ---------------------------------- | ------------------- | ----------------------- | -------------------- | ------------------- | ------------------------------------------------------------------------- |
| `jp_default_dinersclub_card_title` | My Diners Club Card | Mi tarjeta Diners Club	 | My carte Diners Club | N/A                 | Top-positioned main card component<br /><br />Listed card's default title |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
2. **Customise Card Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-Pfzj-x7wRvLgHHYKkhX02-20241204-170749.png" size="92" width="2320" height="1696" position="flex-start" alt="diners club title" showCaption="false"}
:::
::::

***

### Listed Card Will Expire Soon Message

| **Translation Key**   | **en-GB**        | **es-ES**        | **fr-FR**          | **Arguments Taken** | **Component**                 |
| --------------------- | ---------------- | ---------------- | ------------------ | ------------------- | ----------------------------- |
| `jp_will_expire_soon` | will expire soon | expirará pronto	 | va bientôt expirer | N/A	                | Listed card's warning message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-THaQGAk6Evp3x27qJ_1be-20241209-143103.png" size="48" width="761" height="1684" position="flex-start" alt="card will expire soon" showCaption="false"}
:::
::::

***

### Listed Card Expires Soon Message

| **Translation Key** | **en-GB**    | **es-ES**      | **fr-FR**       | **Arguments Taken** | **Component**                                                  |
| ------------------- | ------------ | -------------- | --------------- | ------------------- | -------------------------------------------------------------- |
| `jp_expire_soon`    | expire soon	 | expirar pronto | expire bientôt	 | N/A	                | Listed card's warning message<br /><br />(**Bold part only**). |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-J6k-GC0fSAcUL3bZlPfyX-20241205-163859.png" size="52" width="947" height="1665" position="flex-start" alt="card expires soon" showCaption="false"}
:::
::::

***

### Listed Card Expired Warning Message

| **Translation Key** | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component**                                                                                                                                                                                                                 |
| ------------------- | --------- | --------- | --------- | ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `jp_expired`        | Expired   | expirado	 | Expiré    | N/A                 | Listed card's warning message<br />**Note**: Here the string is used only to determine the part of `jp_is_expired` that is displayed here.<br /><br />**Should be displayed in bold**<br />Top-positioned main card component |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
2. **Customise Card Screen**

:::

:::VerticalSplitItem
::Image[****]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-b0xkLRP9CC50M3rJXvlyJ-20241205-164007.png" size="88" width="1810" height="1682" position="flex-start" alt="card expired" showCaption="false"}
:::
::::

***

### Card is Expired Warning Message

| **Translation Key** | **en-GB**  | **es-ES**   | **fr-FR**  | **Arguments Taken** | **Component**                 |
| ------------------- | ---------- | ----------- | ---------- | ------------------- | ----------------------------- |
| `jp_is_expired`     | is Expired | es expirado | est expiré | N/A                 | Listed card's warning message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-YgP48XAYznwP4sAgYaY6N-20241205-175913.png" size="48" width="900" height="1672" position="flex-start" alt="card is expired" showCaption="false"}
:::
::::

***

### Connected Cards

| **Translation Key**  | **en-GB**       | **es-ES**           | **fr-FR**         | **Arguments Taken** | **Component**            |
| -------------------- | --------------- | ------------------- | ----------------- | ------------------- | ------------------------ |
| `jp_connected_cards` | Connected cards | Tarjetas conectadas | Cartes connectées | N/A                 | 'Connected Cards' header |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-vq--GPArUVjn56JM3FZ0h-20241204-170506.png" size="46" width="856" height="1661" position="flex-start" alt="connected cards" showCaption="false"}
:::
::::

***

### No Connected Cards Warning Message

| **Translation Key**     | **en-GB**                        | **es-ES**                               | **fr-FR**                                 | **Arguments Taken** | **Component**                                       |
| ----------------------- | -------------------------------- | --------------------------------------- | ----------------------------------------- | ------------------- | --------------------------------------------------- |
| `jp_no_connected_cards` | You didn't connect any cards yet | Todavía no ha conectado ninguna tarjeta | Vous n'avez pas encore connecté de cartes | N/A	                | Message informing about no cards being added so far |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-Y5KHau1aEAim2rDEedCGm-20241205-180020.png" size="70" width="1471" height="1680" position="flex-start" alt="no connected cards" showCaption="false"}
:::
::::

***

### Button Done

| **Translation Key** | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component** |
| ------------------- | --------- | --------- | --------- | ------------------- | ------------- |
| `jp_button_done`    | Done      | Completo  | Terminer  | N/A	                | 'Done' button |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
   (Edit Connected Cards mode).
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-oWiI-shSyLqIDHgUT9Ll1-20241202-162524.png" size="48" width="762" height="1652" position="flex-start" alt="done button" showCaption="false"}
:::
::::

***

### Button Edit

| **Translation Key** | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component** |
| ------------------- | --------- | --------- | --------- | ------------------- | ------------- |
| `jp_button_edit`    | Edit	     | Editar    | Editer    | N/A	                | 'Edit' button |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-I19hkdEqiU_oxcCb5vWEe-20241202-162542.png" size="46" width="753" height="1653" position="flex-start" alt="edit button" showCaption="false"}
:::
::::

***

### Button Cancel

| **Translation Key** | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component**   |
| ------------------- | --------- | --------- | --------- | ------------------- | --------------- |
| jp\_cancel<br />    | Cancel    | Cancelar  | Anuler    | N/A                 | 'Cancel' button |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
   (Delete Card alert)
2. **Card Details Screen**
3. **Billing Details Screen**
4. **Customise Card Screen**
5. **Scan Card Screen**
:::

:::VerticalSplitItem
![cancel button](https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-13NPqUtzFdavXNjEbBHqa-20241202-162659.png)
:::
::::

***

### Error Alert - OK Button

| **Translation Key** | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component**                                 |
| ------------------- | --------- | --------- | --------- | ------------------- | --------------------------------------------- |
| `"ok"._jp`          | Ok        | Ok        | Ok        | N/A                 | Confirmation ('OK') button<br />(Error alert) |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-qIghcuF-4iDzXfg_tR0ry-20241212-163944.png" size="48" width="755" height="1620" position="flex-start" alt="ok button" showCaption="false"}
:::
::::

***

### Delete Card Button

| **Translation Key** | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component**                                         |
| ------------------- | --------- | --------- | --------- | ------------------- | ----------------------------------------------------- |
| `jp_delete`         | Delete    | Borrar    | Supprimer | N/A                 | 'Delete' confirmation button<br />(Delete Card alert) |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-osfljV-pJL0FvD8IolkYi-20241212-164209.png" size="54" width="902" height="1608" position="flex-start" alt="delete card button" showCaption="false"}
:::
::::

***

### Delete Card Title

| **Translation Key**          | **en-GB**    | **es-ES**        | **fr-FR**         | **Arguments Taken** | **Component**                        |
| ---------------------------- | ------------ | ---------------- | ----------------- | ------------------- | ------------------------------------ |
| `jp_delete_card_alert_title` | Delete Card? | ¿Borrar tarjeta? | Supprimer carte?  | N/A                 | Alert title<br />(Delete Card alert) |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-LX9qajs7QtxLEf3cdnH3I-20241212-164040.png" size="56" width="1062" height="1631" position="flex-start" alt="delete card title" showCaption="false"}
:::
::::

***

### Delete Card Confirmation Message

| **Translation Key**            | **en-GB**                                                   | **es-ES**                                             | **fr-FR**                                                          | **Arguments Taken** | **Component**                          |
| ------------------------------ | ----------------------------------------------------------- | ----------------------------------------------------- | ------------------------------------------------------------------ | ------------------- | -------------------------------------- |
| `jp_delete_card_alert_message` | Are you sure you want to delete this card from your wallet? | ¿Seguro que quiere borrar esta tarjeta de su cartera? | Voulez-vous vraiment supprimer cette carte de votre portefeuille?	 | N/A	                | Alert message<br />(Delete Card alert) |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-f2vun3KR95N02M1iOyIka-20241212-164256.png" size="68" width="1282" height="1626" position="flex-start" alt="delete card confirmation" showCaption="false"}
:::
::::

***

### You Will Pay

| **Translation Key** | **en-GB**     | **es-ES**    | **fr-FR**         | **Arguments Taken** | **Component**         |
| ------------------- | ------------- | ------------ | ----------------- | ------------------- | --------------------- |
| `jp_you_will_pay`   | You will pay	 | Usted pagará | Vous allez payeer | N/A	                | 'You will pay' header |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-5kO5S0kjCk0huTPF5KgB4-20241209-143150.png" size="66" width="921" height="1647" position="flex-start" alt="you will pay" showCaption="false"}
:::
::::

***

### Transaction Timeout Title

| **Translation Key**             | **en-GB**                  | **es-ES**                  | **fr-FR**                  | **Arguments Taken** | **Component** |
| ------------------------------- | -------------------------- | -------------------------- | -------------------------- | ------------------- | ------------- |
| `jp_error_request_timeout_desc` | The request has timed out. | The request has timed out. | The request has timed out. | N/A                 | Alert message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-FbpdwG-ewhGQHb9y5nZhJ-20241209-160825.png" size="78" width="1233" height="1626" position="flex-start" alt="transaction timeout title" showCaption="false"}
:::
::::

***

### Transaction Timeout Reason

:::hint{type="warning"}
This translation key is **not currently** used in the UI.&#x20;
It can be stored in the backend and used for **error reporting**.
:::

| **Translation Key**               | **en-GB**                                                    | **es-ES**                                                    | **fr-FR**                                                    | **Arguments Taken** | **Component** |
| --------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------- | ------------- |
| `jp_error_request_timeout_reason` | The request failed to complete in the allocated time frame.	 | The request failed to complete in the allocated time frame.	 | The request failed to complete in the allocated time frame.	 | N/A                 | N/A           |

***

### Transaction Error Response Message

| **Translation Key**            | **en-GB**                             | **es-ES**                             | **fr-FR**                             | **Arguments Taken** | **Component**                                |
| ------------------------------ | ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------- | -------------------------------------------- |
| `jp_error_response_parse_desc` | Unexpected response format returned.	 | Unexpected response format returned.	 | Unexpected response format returned.	 | N/A                 | Alert message<br />(Transaction error alert) |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
   (For Save Card).
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-Pbhxmo1-XYKZ6tKkTZzio-20241210-182318.png" size="96" width="2462" height="1666" position="flex-start" alt="transaction error response message" showCaption="false"}
:::
::::

***

### Transaction Error Response Reason

:::hint{type="warning"}
This translation key is **not currently** used in the UI.&#x20;
It can be stored in the backend and used for **error reporting**.
:::

| **Translation Key**              | **en-GB**                                                                                        | **es-ES**                                                                                        | **fr-FR**                                                                                        | **Arguments Taken** | **Component** |
| -------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------- | ------------- |
| `jp_error_response_parse_reason` | The response did not contain some of the required parameters needed to complete the transaction. | The response did not contain some of the required parameters needed to complete the transaction. | The response did not contain some of the required parameters needed to complete the transaction. | N/A                 | N/A           |

***

### Transaction Unsuccessful Title

| **Translation Key**           | **en-GB**                                         | **es-ES**                                        | **fr-FR**                                       | **Arguments Taken** | **Component**                           |
| ----------------------------- | ------------------------------------------------- | ------------------------------------------------ | ----------------------------------------------- | ------------------- | --------------------------------------- |
| `jp_transaction_unsuccessful` | Card transaction unsuccessful - please try again	 | Transacción fallida - por favor prueba otra vez	 | La transaction a échoué - veuillez réessayer 		 | N/A                 | Alert title <br />(Payment error alert) |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-WiJhwgiGjutrhzKcuu-0J-20241212-164334.png" size="72" width="1268" height="1633" position="flex-start" alt="transaction unsuccessful title" showCaption="false"}
:::
::::

***

### Apple Pay

| **Translation Key** | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component**                               |
| ------------------- | --------- | --------- | --------- | ------------------- | ------------------------------------------- |
| `jp_apple_pay`      | Apple Pay | Apple Pay | Apple Pay | N/A	                | Top-positioned card component <br />(Title) |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Payment Methods Screen**
   (When Apple Pay is enabled as a payment method).
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-A5fyTJzniOiKwaBCDNktf-20241202-162726.png" size="46" width="757" height="1648" position="flex-start" alt="apple pay" showCaption="false"}
:::
::::

***

### Apple Pay Not Supported Error Title

| **Translation Key**                     | **en-GB**                                  | **es-ES**                                  | **fr-FR**                                  | **Arguments Taken** | **Component** |
| --------------------------------------- | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------- | ------------- |
| `jp_error_apple_pay_not_supported_desc` | Apple Pay is not supported on this device. | Apple Pay is not supported on this device. | Apple Pay is not supported on this device. | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Payment Methods opening alert.
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-3L_oWZToWKfO5DWzoLMTC-20241209-160208.png" size="74" width="1365" height="1617" position="flex-start" alt="apple pay not supported title" showCaption="false"}
:::
:::::

***

### Apple Pay Not Supported Error Message

| **Translation Key**                       | **en-GB**                                                                                                          | **es-ES**                                                                                                          | **fr-FR**                                                                                                          | **Arguments Taken** | **Component**  |
| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------- | -------------- |
| `jp_error_apple_pay_not_supported_reason` | An Apple Pay transaction was attempted on a device that either does not support, or does not have Apple Pay set up | An Apple Pay transaction was attempted on a device that either does not support, or does not have Apple Pay set up | An Apple Pay transaction was attempted on a device that either does not support, or does not have Apple Pay set up | N/A                 | Alert message  |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Payment Methods opening alert.
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-Bi--kaQEOoCsTsgvB_mPg-20241209-160232.png" size="70" width="1268" height="1628" position="flex-start" alt="apple pay not supported message" showCaption="false"}
:::
:::::

***

### Apple Pay Missing Items Error Title

| **Translation Key**                     | **en-GB**                                                        | **es-ES**                                                        | **fr-FR**                                                        | **Arguments Taken** | **Component** |
| --------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_apple_pay_missing_items_desc` | The Apple Pay configuration must have at least one payment item. | The Apple Pay configuration must have at least one payment item. | The Apple Pay configuration must have at least one payment item. | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay configuration error.
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-d069CrCspRBhh47TdQlZJ-20241210-183049.png" size="64" width="1383" height="1610" position="flex-start" alt="apple pay missing items title" showCaption="false"}
:::
:::::

***

### Apple Pay Missing Items Error Message

| **Translation Key**                       | **en-GB**                                                                          | **es-ES**                                                                          | **fr-FR**                                                                          | **Arguments Taken** | **Component** |
| ----------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_apple_pay_missing_items_reason` | The Payment Items array of the Apple Pay configuration is either empty or missing. | The Payment Items array of the Apple Pay configuration is either empty or missing. | The Payment Items array of the Apple Pay configuration is either empty or missing. | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay configuration error.
Implemented by the  merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-wS7vNtqfOK25RrZ8xGsNn-20241210-183105.png" size="72" width="1228" height="1608" position="flex-start" alt="apple pay missing items message" showCaption="false"}
:::
:::::

***

### Apple Pay Shipping Error Title

| **Translation Key**                        | **en-GB**                                                           | **es-ES**                                                           | **fr-FR**                                                           | **Arguments Taken** | **Component** |
| ------------------------------------------ | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_apple_pay_missing_shipping_desc` | The Apple Pay configuration must have at least one shipping method. | The Apple Pay configuration must have at least one shipping method. | The Apple Pay configuration must have at least one shipping method. | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay configuration error.
Implemented by the  merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-Jah51wsuddhsbTy5y4kK5-20241210-183137.png" size="70" width="1468" height="1637" position="flex-start" alt="apple pay shipping error title" showCaption="false"}
:::
:::::

***

### Apple Pay Shipping Error Message

| **Translation Key**                          | **en-GB**                                                                           | **es-ES**                                                                           | **fr-FR**                                                                           | **Arguments Taken** | **Component**  |
| -------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ------------------- | -------------- |
| `jp_error_apple_pay_missing_shipping_reason` | Shipping methods must be set if the required shipping contact fields are specified. | Shipping methods must be set if the required shipping contact fields are specified. | Shipping methods must be set if the required shipping contact fields are specified. | N/A                 | Alert message  |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay configuration error.
Implemented by the  merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-2wd5EXIgXyXSGjLT63mrx-20241210-183152.png" size="76" width="1468" height="1637" position="flex-start" alt="apple pay shipping error message" showCaption="false"}
:::
:::::

***

### Apple Pay Merchant ID Error Title

| **Translation Key**                           | **en-GB**                                           | **es-ES**                                           | **fr-FR**                                           | **Arguments Taken** | **Component** |
| --------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- | ------------------- | ------------- |
| `jp_error_apple_pay_merchant_id_missing_desc` | The Apple Pay merchant ID cannot be null or empty.	 | The Apple Pay merchant ID cannot be null or empty.	 | The Apple Pay merchant ID cannot be null or empty.	 | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay configuration error.
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-E0RQeUAnPM07IctWwBltY-20241210-183926.png" size="68" width="1216" height="1630" position="flex-start" alt="apple pay merchant id error title" showCaption="false"}
:::
:::::

***

### Apple Pay Merchant ID Error Message

| **Translation Key**                             | **en-GB**                                                                    | **es-ES**                                                                    | **fr-FR**                                                                    | **Arguments Taken** | **Component** |
| ----------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_apple_pay_merchant_id_missing_reason` | Apple Pay needs a valid merchant ID to be able to identify your transaction. | Apple Pay needs a valid merchant ID to be able to identify your transaction. | Apple Pay needs a valid merchant ID to be able to identify your transaction. | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay configuration error.
Implemented by the merchant, so the UI may differ.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V--CKdXLbaMPHdepODSxX69-20241210-183945.png" size="74" width="1180" height="1637" position="flex-start" alt="apple pay merchant id error message" showCaption="false"}
:::
:::::



***

### Apple Pay Invalid Country Code Error Title

| **Translation Key**                  | **en-GB**                                    | **es-ES**                                    | **fr-FR**                                    | **Arguments Taken** | **Component** |
| ------------------------------------ | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | ------------------- | ------------- |
| `jp_error_invalid_country_code_desc` | The specified country code is not supported. | The specified country code is not supported. | The specified country code is not supported. | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay configuration error.
Implemented by the merchant, so the UI may differ.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-QADmuGll1TmnXDCVRdHmq-20241210-184311.png" size="70" width="1195" height="1647" position="flex-start" alt="apple pay invalid country code title" showCaption="false"}
:::
:::::

***

### Apple Pay Invalid Country Code Error Message

| **Translation Key**                    | **en-GB**                                                                                             | **es-ES**                                                                                             | **fr-FR**                                                                                             | **Arguments Taken** | **Component**  |
| -------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ------------------- | -------------- |
| `jp_error_invalid_country_code_reason` | The country code entered is either not a valid ISO 3166 2-letter code or is not supported by the SDK. | The country code entered is either not a valid ISO 3166 2-letter code or is not supported by the SDK. | The country code entered is either not a valid ISO 3166 2-letter code or is not supported by the SDK. | N/A                 | Alert message  |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay configuration error.
Implemented by the merchant, so the UI may differ.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-EnKRbBTZ6ZPEpny7HFbJZ-20241210-184326.png" size="78" width="1177" height="1644" position="flex-start" alt="apple pay invalid country code message" showCaption="false"}
:::
:::::

***

### Apple Pay Transaction Configuration Error Title

| **Translation Key**                      | **en-GB**                                           | **es-ES**                                           | **fr-FR**                                           | **Arguments Taken** | **Component** |
| ---------------------------------------- | --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- | ------------------- | ------------- |
| `jp_error_apple_pay_config_missing_desc` | The Apple Pay transaction has not been configured.	 | The Apple Pay transaction has not been configured.	 | The Apple Pay transaction has not been configured.	 | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay configuration error.
Implemented by the merchant, so the UI may differ.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-LSFMo5H52NcqnsQPbgrfb-20241210-184352.png" size="64" width="1213" height="1644" position="flex-start" alt="apple apy configuration error title" showCaption="false"}
:::
:::::

***

### Apple Pay Transaction Configuration Error Message

| **Translation Key**                        | **en-GB**                                                                | **es-ES**                                                                | **fr-FR**                                                                | **Arguments Taken** | **Component**  |
| ------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------- | -------------- |
| `jp_error_apple_pay_config_missing_reason` | No Apple Pay configuration was found in your Judo configuration object.	 | No Apple Pay configuration was found in your Judo configuration object.	 | No Apple Pay configuration was found in your Judo configuration object.	 | N/A                 | Alert message  |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay configuration error.
Implemented by the merchant, so the UI may differ.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-WKZuHcYwG1mzSz_Pou8Sq-20241210-184408.png" size="68" width="1133" height="1640" position="flex-start" alt="apple pay configuration error message" showCaption="false"}
:::
:::::

***

### Apple Pay Recurring Payment Error Title

| **Translation Key**                           | **en-GB**                                    | **es-ES**                                    | **fr-FR**                                    | **Arguments Taken** | **Component** |
| --------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | ------------------- | ------------- |
| `jp_error_missing_recurring_description_desc` | Recurring Payment description cannot be null | Recurring Payment description cannot be null | Recurring Payment description cannot be null | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay Recurring Payment configuration error.
Implemented by the merchant, so the UI may differ.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-hjcJ6BoafOGplGtxXBcOS-20241211-172353.png" size="68" width="1160" height="1640" position="flex-start" alt="apple pay recurring payment error title" showCaption="false"}
:::
:::::

***

### Apple Pay Recurring Payment Error Message

| **Translation Key**                             | **en-GB**                                                                                  | **es-ES**                                                                                  | **fr-FR**                                                                                  | **Arguments Taken** | **Component** |
| ----------------------------------------------- | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------- | ------------- |
| `jp_error_missing_recurring_description_reason` | The required Recurring Payment parameter has not been set in the Apple Pay configuration.	 | The required Recurring Payment parameter has not been set in the Apple Pay configuration.	 | The required Recurring Payment parameter has not been set in the Apple Pay configuration.	 | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay Recurring Payment configuration error.
Implemented by the merchant, so the UI may differ.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-iT8D4PRKws8trud8Ku6vv-20241211-172418.png" size="74" width="1122" height="1640" position="flex-start" alt="apple pay recurring payment error message" showCaption="false"}
:::
:::::

***

### Apple Pay Recurring Payment URL Error Title

| **Translation Key**                              | **en-GB**                                        | **es-ES**                                        | **fr-FR**                                        | **Arguments Taken** | **Component** |
| ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------- | ------------- |
| `jp_error_missing_recurring_management_url_desc` | Recurring Payment management URL cannot be null	 | Recurring Payment management URL cannot be null	 | Recurring Payment management URL cannot be null	 | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay Recurring Payment configuration error.
Implemented by the merchant, so the UI may differ.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-BzdLQ304x1qO1h2NUZKOn-20241211-172503.png" size="68" width="1200" height="1622" position="flex-start" alt="apple pay recurring url error title" showCaption="false"}
:::
:::::

***

### Apple Pay Recurring Payment URL Error Message

| **Translation Key**                                | **en-GB**                                                                                  | **es-ES**                                                                                  | **fr-FR**                                                                                  | **Arguments Taken** | **Component**  |
| -------------------------------------------------- | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------- | -------------- |
| `jp_error_missing_recurring_management_url_reason` | The required Recurring Payment parameter has not been set in the Apple Pay configuration.	 | The required Recurring Payment parameter has not been set in the Apple Pay configuration.	 | The required Recurring Payment parameter has not been set in the Apple Pay configuration.	 | N/A                 | Alert message  |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay Recurring Payment configuration error.
Implemented by the merchant, so the UI may differ.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-B4VU_Fzxio5gvnP0on4qe-20241211-172518.png" size="70" width="1140" height="1620" position="flex-start" alt="apple pay recurring url error message" showCaption="false"}
:::
:::::

***

### Apple Pay Recurring Payment Billing Error Title

| **Translation Key**                               | **en-GB**                                        | **es-ES**                                        | **fr-FR**                                        | **Arguments Taken** | **Component** |
| ------------------------------------------------- | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------- | ------------- |
| `jp_error_missing_recurring_regular_billing_desc` | Recurring Payment regular billing cannot be null | Recurring Payment regular billing cannot be null | Recurring Payment regular billing cannot be null | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay Recurring Payment configuration error.
Implemented by the merchant, so the UI may differ.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-CWq5PKyg5GlNZ5BQMAMa2-20241211-172614.png" size="68" width="1194" height="1650" position="flex-start" alt="apple pay recurring billing error title" showCaption="false"}
:::
:::::

***

### Apple Pay Recurring Payment Billing Error Message

| **Translation Key**                                 | **en-GB**                                                           | **es-ES**                                                           | **fr-FR**                                                           | **Arguments Taken** | **Component** |
| --------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_missing_recurring_regular_billing_reason` | The required Recurring Payment configuration sub-object is missing. | The required Recurring Payment configuration sub-object is missing. | The required Recurring Payment configuration sub-object is missing. | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay Recurring Payment configuration error.
Implemented by the merchant, so the UI may differ.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-zJf14FV1Wv6FaoursAUST-20241211-172632.png" size="68" width="1137" height="1646" position="flex-start" alt="apple pay recurring billing error message" showCaption="false"}
:::
:::::

***

### Apple Pay Recurring Payment Amount Error Title

| **Translation Key**                      | **en-GB**                               | **es-ES**                               | **fr-FR**                               | **Arguments Taken** | **Component** |
| ---------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | ------------------- | ------------- |
| `jp_error_missing_recurring_amount_desc` | Recurring Payment amount cannot be null | Recurring Payment amount cannot be null | Recurring Payment amount cannot be null | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay Recurring Payment configuration error.
Implemented by the merchant, so the UI may differ.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-stK32j344Kv6hhvARZvVv-20241211-172729.png" size="72" width="1191" height="1651" position="flex-start" alt="apple pay recurring amount error title" showCaption="false"}
:::
:::::

***

### Apple Pay Recurring Payment Amount Error Message

| **Translation Key**                        | **en-GB**                                                                                 | **es-ES**                                                                                 | **fr-FR**                                                                                 | **Arguments Taken** | **Component** |
| ------------------------------------------ | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_missing_recurring_amount_reason` | The required Recurring Payment parameter has not been set in the Apple Pay configuration. | The required Recurring Payment parameter has not been set in the Apple Pay configuration. | The required Recurring Payment parameter has not been set in the Apple Pay configuration. | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay Recurring Payment configuration error.
Implemented by the merchant, so the UI may differ.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-xd3eXyoF9XE4YniLgYkS4-20241211-172754.png" size="74" width="1122" height="1646" position="flex-start" alt="apple pay recurring amount error message" showCaption="false"}
:::
:::::

***

### Apple Pay Recurring Payment Label Error Title

| **Translation Key**                     | **en-GB**                              | **es-ES**                              | **fr-FR**                              | **Arguments Taken** | **Component** |
| --------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------------- | ------------------- | ------------- |
| `jp_error_missing_recurring_label_desc` | Recurring Payment label cannot be null | Recurring Payment label cannot be null | Recurring Payment label cannot be null | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay Recurring Payment configuration error.
Implemented by the merchant, so the UI may differ.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-mNkXR3ek_It5yijKaw00Q-20241211-172831.png" size="68" width="1172" height="1618" position="flex-start" alt="apple pay recurring label error title" showCaption="false"}
:::
:::::

***

### Apple Pay Recurring Payment Label Error Message

| **Translation Key**                       | **en-GB**                                                                                  | **es-ES**                                                                                  | **fr-FR**                                                                                  | **Arguments Taken** | **Component**  |
| ----------------------------------------- | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------- | -------------- |
| `jp_error_missing_recurring_label_reason` | The required Recurring Payment parameter has not been set in the Apple Pay configuration.	 | The required Recurring Payment parameter has not been set in the Apple Pay configuration.	 | The required Recurring Payment parameter has not been set in the Apple Pay configuration.	 | N/A                 | Alert message  |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Payment Methods Screen**

:::hint{type="info"}
Apple Pay Recurring Payment configuration error.
Implemented by the merchant, so the UI may differ.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-Cc3_8vBeYSxoQrUe9chOn-20241211-172846.png" size="64" width="1106" height="1615" position="flex-start" alt="apple pay recurring label error message" showCaption="false"}
:::
:::::

***
::::::

***

:::::ExpandableHeading
## Card Details

### Check Card

| **Translation Key** | **en-GB**  | **es-ES**         | **fr-FR**       | **Arguments Taken** | **Component**       |
| ------------------- | ---------- | ----------------- | --------------- | ------------------- | ------------------- |
| `jp_check_card`     | Check Card | Comprobar tarjeta | Vérifier carte	 | N/A	                | 'Check Card' button |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details** (Check Card) **Screen**
2. **Billing Details** (Check Card) **Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-MmlWwYHcg6Y629PS23hZA-20241204-170129.png" size="84" width="1608" height="1632" position="flex-start" alt="check card button" showCaption="false"}
:::
::::

***

### Save Card

| **Translation Key** | **en-GB** | **es-ES**       | **fr-FR**    | **Arguments Taken** | **Component**      |
| ------------------- | --------- | --------------- | ------------ | ------------------- | ------------------ |
| `jp_save_card`      | Save Card | Guardar tarjeta | Sauver carte | N/A                 | 'Save Card' button |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details** (Save Card) **Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-_7C_PyBY1Df5utMhNjmih-20241209-141924.png" size="52" width="765" height="1623" position="flex-start" alt="save card button" showCaption="false"}
:::
::::

***

### Scan Card

| **Translation Key**   | **en-GB** | **es-ES**        | **fr-FR**     | **Arguments Taken** | **Component**      |
| --------------------- | --------- | ---------------- | ------------- | ------------------- | ------------------ |
| `jp_button_scan_card` | Scan card | Escanear tarjeta | Scanner carte | N/A                 | 'Scan card' button |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-3nZzbFdLxSOz01AKmES9o-20241202-163601.png" size="52" width="760" height="1612" position="flex-start" alt="scan card button" showCaption="false"}
:::
::::

***

### Scan Card Hint - Title

| **Translation Key**       | **en-GB**                   | **es-ES**                        | **fr-FR**                          | **Arguments Taken** | **Component** |
| ------------------------- | --------------------------- | -------------------------------- | ---------------------------------- | ------------------- | ------------- |
| `jp_scan_card_hint_title` | Position card in this frame | Posicione la tarjeta en el marco | Positionnez la carte dans ce cadre | N/A                 | Title         |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Scan Card Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-zEl9LVdH3g-G5UIAOylEH-20241209-142205.png" size="62" width="1404" height="1610" position="flex-start" alt="scan card hint title" showCaption="false"}
:::
::::

***

### Scan Card Hint - Subtitle

| **Translation Key**          | **en-GB**                       | **es-ES**                          | **fr-FR**                                  | **Arguments Taken** | **Component** |
| ---------------------------- | ------------------------------- | ---------------------------------- | ------------------------------------------ | ------------------- | ------------- |
| `jp_scan_card_hint_subtitle` | We will do our best to scan it	 | Haremos lo posible para escanearla | Nous ferons notre possible pour la scanner | N/A                 | Subtitle      |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Scan Card Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-XL9RX9ZGwEi-F_fWqwwQD-20241209-142112.png" size="62" width="1114" height="1610" position="flex-start" alt="scan card hint subtitle" showCaption="false"}
:::
::::

***

### Scan Card Confirmation Button

| **Translation Key**    | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component**                                      |
| ---------------------- | --------- | --------- | --------- | ------------------- | -------------------------------------------------- |
| `jp_scan_card_confirm` | Got it    | Recibido  | Reçue     | N/A                 | Confirmation button<br />(Scan Card opening alert) |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
   When opening the Scan Card Screen.
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-Jx4d24T2qyfjMTQrYxId_-20241209-142005.png" size="50" width="807" height="1620" position="flex-start" alt="scan card confirmation" showCaption="false"}
:::
::::

***

### Scan Card Settings Message

| **Translation Key**           | **en-GB**      | **es-ES**             | **fr-FR**               | **Arguments Taken** | **Component**                                                  |
| ----------------------------- | -------------- | --------------------- | ----------------------- | ------------------- | -------------------------------------------------------------- |
| `jp_scan_card_go_to_settings` | Go to Settings | Vaya a configuración	 | Allez dans les options	 | N/A                 | ""Go to settings"" button<br /><br />(Scan Card opening alert) |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
   When opening the Scan Card Screen.
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-9nOhVhyNouN3qN1SIv540-20241212-164630.png" size="52" width="842" height="1628" position="flex-start" alt="scan card settings" showCaption="false"}
:::
::::

***

### Scan Card Permissions Error Title

| **Translation Key**                | **en-GB**                       | **es-ES**                           | **fr-FR**                                                     | **Arguments Taken** | **Component**                               |
| ---------------------------------- | ------------------------------- | ----------------------------------- | ------------------------------------------------------------- | ------------------- | ------------------------------------------- |
| `jp_scan_card_no_permission_title` | Camera permissions not granted	 | Permisos de la cámara no concedidos | Les permissions d'accès à la caméra n'ont pas été attribuées	 | N/A                 | Alert title <br />(Scan Card opening alert) |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
   When opening the Scan Card Screen.
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-tkI01_RZUFFQRu-EibU13-20241209-142316.png" size="70" width="1391" height="1622" position="flex-start" alt="scan card invalid permissions title" showCaption="false"}
:::
::::

***

### Scan Card Permissions Error Message

| **Translation Key**                  | **en-GB**                                                                                                            | **es-ES**                                                                                                         | **fr-FR**                                                                                                                                  | **Arguments Taken** | **Component**                                             |
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------- | --------------------------------------------------------- |
| `jp_scan_card_no_permission_message` | Permissions must be granted in order to use the scan card functionality. Please go to Settings and toggle Camera on	 | Permiso requerido para utilizar la funcionalidad de escaneo. Por favor vaya a configuración y habilite su cámara	 | Vous devez accorder les permisions pour pouvoir utiliser la fonctionnalité de scan de carte. Veuillez activer la caméra dans les options.  | N/A                 | Alert message <br />(Scan Card opening alert)<br /><br /> |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
   When opening the Scan Card Screen.
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-cghow6_6ujPTT7cgvLl7d-20241209-142247.png" size="76" width="1300" height="1626" position="flex-start" alt="scan card invalid permissions message" showCaption="false"}
:::
::::

***

### Scan Card Restrictions Error Title

| **Translation Key**             | **en-GB**                | **es-ES**                      | **fr-FR**                         | **Arguments Taken** | **Component**                              |
| ------------------------------- | ------------------------ | ------------------------------ | --------------------------------- | ------------------- | ------------------------------------------ |
| `jp_scan_card_restricted_title` | Camera access restricted | Acceso a la cámara restringido | L'accès à la caméra est restreint | N/A	                | Alert title<br />(Scan Card opening alert) |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
   When opening the Scan Card Screen.
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-u7vD1ACnuEg-anV7IYbL5-20241209-142419.png" size="70" width="1262" height="1620" position="flex-start" alt="scan card restrictions title" showCaption="false"}
:::
::::

***

### Scan Card Restrictions Error Message

| **Translation Key**               | **en-GB**                                                                    | **es-ES**                                                                             | **fr-FR**                                                                                        | **Arguments Taken** | **Component**                                 |
| --------------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------- | --------------------------------------------- |
| `jp_scan_card_restricted_message` | Scan camera functionality is not available due to restriction on your device | La funcionalidad de escanear no está disponible debido a restricciónes en su aparato	 | La fonctionnalité de scan n'est pas disponible en raison de restrictions sur votre périphérique	 | N/A	                | Alert message <br />(Scan Card opening alert) |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
   When opening the Scan Card Screen.
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-rDMoIpKdVKjSqY8SKIYQQ-20241209-142351.png" size="70" width="1171" height="1621" position="flex-start" alt="scan card restrictions message" showCaption="false"}
:::
::::

***

### Scan Card iOS Simulator Error Title

| **Translation Key**            | **en-GB**                              | **es-ES**                                       | **fr-FR**                                             | **Arguments Taken** | **Component**                               |
| ------------------------------ | -------------------------------------- | ----------------------------------------------- | ----------------------------------------------------- | ------------------- | ------------------------------------------- |
| `jp_scan_card_simulator_title` | Camera not available on iOS simulators | La cámara no está disponible en simuladores iOS | La caméra n'est pas disponible sur les émulateurs iOS | N/A	                | Alert title <br />(Scan Card opening alert) |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
   When opening the Scan Card Screen.
   Refers to th&#x65;**&#x20;iOS Simulator**.
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-ihn--yUqcamTQatSgfK9b-20241209-142453.png" size="74" width="1431" height="1620" position="flex-start" alt="scan card ios simulator error title" showCaption="false"}
:::
::::

***

### Cardholder Name Hint

| **Translation Key**   | **en-GB**       | **es-ES**                          | **fr-FR**                    | **Arguments Taken** | **Component**                     |
| --------------------- | --------------- | ---------------------------------- | ---------------------------- | ------------------- | --------------------------------- |
| `jp_card_holder_hint` | Cardholder Name | Nombre del titular de la tarejeta	 | Nom du titulaire de la carte | N/A                 | Cardholder name input placeholder |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-0eTdVqrm2mpF2UeAQpAbD-20241202-162852.png" size="48" width="760" height="1618" position="flex-start" alt="cardholder name hint" showCaption="false"}
:::
::::

***

### Cardholder Name Too Short Error Message

| **Translation Key**             | **en-GB**                                        | **es-ES**                                        | **fr-FR**                                        | **Arguments Taken** | **Component**                       |
| ------------------------------- | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------- | ----------------------------------- |
| `jp_card_holder_name_too_short` | Cardholder Name can't be less than 4 characters	 | Cardholder Name can't be less than 4 characters	 | Cardholder Name can't be less than 4 characters	 | N/A                 | Cardholder name input error message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-kQVoH_i38AdLoP34SxXf1-20241211-173015.png" size="86" width="1287" height="1620" position="flex-start" alt="cardholder name too short" showCaption="false"}
:::
::::

***

### Cardholder Name Special Characters Error Message

| **Translation Key**                 | **en-GB**                                                    | **es-ES**                                                    | **fr-FR**                                                    | **Arguments Taken** | **Component**                       |
| ----------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------- | ----------------------------------- |
| `jp_card_holder_name_special_chars` | Cardholder Name can't contain numbers or special characters	 | Cardholder Name can't contain numbers or special characters	 | Cardholder Name can't contain numbers or special characters	 | N/A                 | Cardholder name input error message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-TiP6TKxVW-Qme9r4DO8jS-20241211-173036.png" size="82" width="1311" height="1620" position="flex-start" alt="cardholder name special characters" showCaption="false"}
:::
::::

***

### &#x20;Cardholder Name Required

:::hint{type="warning"}
This translation key is **not currently** used in the UI.&#x20;
It can be stored in the backend and used for **error reporting**.
:::

| **Translation Key**            | **en-GB**                   | **es-ES**                   | **fr-FR**                   | **Arguments Taken** | **Component** |
| ------------------------------ | --------------------------- | --------------------------- | --------------------------- | ------------------- | ------------- |
| `jp_card_holder_name_required` | Cardholder Name is required | Cardholder Name is required | Cardholder Name is required | N/A                 | N/A           |

***

### Card Number Hint

| **Translation Key**   | **en-GB**   | **es-ES**         | **fr-FR**       | **Arguments Taken** | **Component**                 |
| --------------------- | ----------- | ----------------- | --------------- | ------------------- | ----------------------------- |
| `jp_card_number_hint` | Card Number | Numero de tarjeta | Numéro de carte | N/A                 | Card number input placeholder |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-N3IuKCzjGZB9u3XumnCk3-20241202-162913.png" size="46" width="757" height="1626" position="flex-start" alt="card number hint" showCaption="false"}
:::
::::

***

### Card Number Input Error Message

| **Translation Key**                 | **en-GB**           | **es-ES**                  | **fr-FR**                | **Arguments Taken** | **Component**                   |
| ----------------------------------- | ------------------- | -------------------------- | ------------------------ | ------------------- | ------------------------------- |
| `jp_error_invalid_card_number_desc` | Invalid card number | Numero de tarjeta invalido | Numéro de carte invalide | N/A                 | Card number input error message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-oPapWm-UrWLYXN4n_77vW-20241205-163524.png" size="62" width="968" height="1620" position="flex-start" alt="cardnumber input error" showCaption="false"}
:::
::::

***

### Invalid Card Number Reason

:::hint{type="warning"}
This translation key is **not currently** used in the UI.&#x20;
It can be stored in the backend and used for **error reporting**.
:::

| **Translation Key**                   | **en-GB**                                                                     | **es-ES**                                                                     | **fr-FR**                                                                     | **Arguments Taken** | **Component** |
| ------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_invalid_card_number_reason` | The number entered is not a valid card number or is not supported by the SDK. | The number entered is not a valid card number or is not supported by the SDK. | The number entered is not a valid card number or is not supported by the SDK. | N/A                 | N/A           |

***

### Expiry Date Input Error Message

| **Translation Key**    | **en-GB**          | **es-ES**                        | **fr-FR**                     | **Arguments Taken** | **Component**                        |
| ---------------------- | ------------------ | -------------------------------- | ----------------------------- | ------------------- | ------------------------------------ |
| `jp_check_expiry_date` | Check expiry date	 | Compruebe la fecha de caducidad	 | Vérifiez la date d'expiration | N/A                 | Card expiry date input error message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-bwe4NytDek3aKVju_tHpr-20241212-162157.png" size="60" width="993" height="1620" position="flex-start" alt="invalid expiry date" showCaption="false"}
:::
::::

***

### Card Network Not Supported Message

| **Translation Key**       | **en-GB**            | **es-ES**                   | **fr-FR**                | **Arguments Taken** | **Component**                   |
| ------------------------- | -------------------- | --------------------------- | ------------------------ | ------------------- | ------------------------------- |
| `jp_unknown_card_network` | Unknown card network | Red de tarjeta desconocida	 | Réseau de cartes inconnu | N/A                 | Card number input error message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-ND1WcxQ-_Qt23zIQA_lny-20241209-143020.png" size="74" width="1140" height="1621" position="flex-start" alt="invalid card network" showCaption="false"}
:::
::::

***

### Card Network \{Name} - Not Supported Message

| **Translation Key**              | **en-GB**           | **es-ES**            | **fr-FR**                     | **Arguments Taken**                                                                               | **Component**                   |
| -------------------------------- | ------------------- | -------------------- | ----------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------- |
| `jp_error_unsupported_card_desc` | %@ is not supported | %@ no es compatible	 | %@ n'est pas prise en charge	 | %@ is a placeholder for a string indicating the card network name, such as "Visa" or "Mastercard" | Card number input error message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-1GajQMREDCJXTnlpzGFr9-20241205-163627.png" size="66" width="1140" height="1621" position="flex-start" alt="card network not supported" showCaption="false"}
:::
::::

***

### Unsupported Card Network Reason

:::hint{type="warning"}
This translation key is **not currently** used in the UI.&#x20;
It can be stored in the backend and used for **error reporting**.
:::

| **Translation Key**                | **en-GB**                                                                          | **es-ES**                                                                          | **fr-FR**                                                                          | **Arguments Taken** | **Component** |
| ---------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_unsupported_card_reason` | The number entered belongs to a card network that is not allowed by the merchant.	 | The number entered belongs to a card network that is not allowed by the merchant.	 | The number entered belongs to a card network that is not allowed by the merchant.	 | N/A                 | N/A           |

***

### Date Hint

| **Translation Key** | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component**                      |
| ------------------- | --------- | --------- | --------- | ------------------- | ---------------------------------- |
| `jp_expiry_date`    | MM/YY	    | MM/AA     | MM/AA     | N/A	                | Card expiry date input placeholder |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-dS-6lcP2MX5LMhi7drLPd-20241205-165002.png" size="50" width="762" height="1620" position="flex-start" alt="date hint" showCaption="false"}
:::
::::

***

### Security Code Input Error Message

| **Translation Key**      | **en-GB**     | **es-ES**     | **fr-FR**     | **Arguments Taken**                                                                          | **Component**                          |
| ------------------------ | ------------- | ------------- | ------------- | -------------------------------------------------------------------------------------------- | -------------------------------------- |
| `jp_check_security_code` | Check your %@ | Check your %@ | Check your %@ | %@ is a placeholder for a string representing the security code type, such as "CVV" or "CID" | Card security code input error message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-TI0iHpLgZCq2QUXuhxLr4-20241211-173107.png" size="60" width="972" height="1627" position="flex-start" alt="invalid security code" showCaption="false"}
:::
::::

***

### Card Continue Button

| **Translation Key** | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component**     |
| ------------------- | --------- | --------- | --------- | ------------------- | ----------------- |
| `jp_continue`       | Continue	 | Continue	 | Continue	 | N/A                 | 'Continue' button |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
   When Billing Details is the next screen.
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-BpWay6fVW8LOy6VVBWRDq-20241209-141431.png" size="48" width="762" height="1631" position="flex-start" alt="continue button" showCaption="false"}
:::
::::

***

### Footer Encryption Text

| **Translation Key**             | **en-GB**                                                                                              | **es-ES**                                                                                                                                                                                           | **fr-FR**                                                                                                                                                                                                        | **Arguments Taken** | **Component**                      |
| ------------------------------- | ------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | ---------------------------------- |
| `jp_secure_server_transmission` | Your card details are encrypted using TLS before transmission to our secure payment service provider.	 | Servidor seguro: los detalles de su tarjeta son encriptados usando SSL antes de su transmisión a nuestro procesador de pagos seguro. No se almacenarán en su dispositivo ni en nuestros servidores. | Serveur sécurisé: Vos informations de paiement sont encryptées par SSL avant transfert vers notre prestataire de paiements sécurisés. Aucune information ne sera conservée sur cet appareil ou sur nos serveurs. | N/A	                | Footer encryption information text |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
:::

:::VerticalSplitItem
::Image[****]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-nWMWm1vt6v-SMIQBl9_Ph-20241209-142529.png" size="78" width="1462" height="1808" position="flex-start" alt="footer encryption text" showCaption="false"}
:::
::::
:::::

***

::::::ExpandableHeading
## Billing Details

### Billing Details Title

| **Translation Key**        | **en-GB**        | **es-ES**        | **fr-FR**        | **Arguments Taken** | **Component**              |
| -------------------------- | ---------------- | ---------------- | ---------------- | ------------------- | -------------------------- |
| `jp_billing_details_title` | Billing Details	 | Billing Details	 | Billing Details	 | N/A                 | ""Billing Details"" header |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Billing Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-RzJ5xh7mk7SItiPTdCQaQ-20241211-172928.png" size="58" width="770" height="1622" position="flex-start" alt="billing details title" showCaption="false"}
:::
::::

***

### Add Address Line

| **Translation Key**                  | **en-GB**                        | **es-ES**                        | **fr-FR**                        | **Arguments Taken**                                                                                                                                                    | **Component**               |
| ------------------------------------ | -------------------------------- | -------------------------------- | -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- |
| `jp_button_add_address_line_card`			 | + Add address line %@ (optional) | + Add address line %@ (optional) | + Add address line %@ (optional) | %@ is a placeholder for an object (e.g. NSString or NSNumber) indicating the corresponding address line number, such as "Add address line 1" or "Add address line 2".	 | ""Add address line"" button |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Billing Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-9BsThUqrg4Tx4pumn8wW4-20241202-163422.png" size="66" width="1040" height="1620" position="flex-start" alt="add address line" showCaption="false"}
:::
::::

***

### Back Button

| **Translation Key** | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component** |
| ------------------- | --------- | --------- | --------- | ------------------- | ------------- |
| `jp_back`           | Back      | Back      | Back      | N/A	                | 'Back' button |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Billing Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-_Yc_2nqKnP5DkPSg9j9K6-20241202-163012.png" size="50" width="762" height="1621" position="flex-start" alt="back button" showCaption="false"}
:::
::::

***

### Email Hint

| **Translation Key**         | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component**                   |
| --------------------------- | --------- | --------- | --------- | ------------------- | ------------------------------- |
| `jp_card_holder_email_hint` | Email     | Email     | Email     | N/A                 | Email address input placeholder |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Billing Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-uxs64stfKnhHibuzfgPyw-20241202-163033.png" size="48" width="755" height="1618" position="flex-start" alt="email hint" showCaption="false"}
:::
::::

***

### Email Input Error Message

| **Translation Key**        | **en-GB**                  | **es-ES**                  | **fr-FR**                  | **Arguments Taken** | **Component**                     |
| -------------------------- | -------------------------- | -------------------------- | -------------------------- | ------------------- | --------------------------------- |
| `jp_invalid_email_address` | Please enter a valid email | Please enter a valid email | Please enter a valid email | N/A	                | Email address input error message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Billing Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-kawue9f_X6zI-WEa4fk6G-20241205-165252.png" size="70" width="906" height="1620" position="flex-start" alt="invalid email" showCaption="false"}
:::
::::

***

### Country Hint

| **Translation Key**           | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component**                                                                                                  |
| ----------------------------- | --------- | --------- | --------- | ------------------- | -------------------------------------------------------------------------------------------------------------- |
| `jp_card_holder_country_hint` | Country   | País      | Pays      | N/A                 | Country input placeholder<br /><br />(Automaticaly replaced by the default country when the screen is opened). |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Billing Details Screen**
2. **Card Entry Screen**
   If the Address Verification Service feature is **on**, and the request for Billing Details is **off**.
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-5E4BP9GpWtfp8VnbwZTPD-20241202-163125.png" size="80" width="1616" height="1636" position="flex-start" alt="country hint" showCaption="false"}
:::
::::

***

### US State Hint

| **Translation Key**         | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component**                 |
| --------------------------- | --------- | --------- | --------- | ------------------- | ----------------------------- |
| `jp_card_holder_state_hint` | State     | Estado    | État      | N/A	                | State input placeholder<br /> |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Billing Details Screen**

:::hint{type="info"}
Visible when the country selected is **US**.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-bgGQX6kLGi3FZhaMFQJyn-20241202-163158.png" size="56" width="750" height="1612" position="flex-start" alt="us state hint" showCaption="false"}
:::
:::::

***

### US State Input Error Message

| **Translation Key**                    | **en-GB**             | **es-ES**                      | **fr-FR**                      | **Arguments Taken** | **Component**                |
| -------------------------------------- | --------------------- | ------------------------------ | ------------------------------ | ------------------- | ---------------------------- |
| `jp_invalid_state_should_not_be_empty` | Please select a state | Por favor seleccione un estado | Veuillez sélectionner un état	 | N/A                 | US state input error message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Billing Details Screen**

:::hint{type="info"}
Visible when the country selected is **US**.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-XUM_58QFpzd0Ybh6WJjjd-20241205-165323.png" size="56" width="748" height="1613" position="flex-start" alt="invalid us state" showCaption="false"}
:::
:::::

***

### State or Union Territory Hint

| **Translation Key**                                  | **en-GB**                | **es-ES**                | **fr-FR**                | **Arguments Taken** | **Component**                              |
| ---------------------------------------------------- | ------------------------ | ------------------------ | ------------------------ | ------------------- | ------------------------------------------ |
| `jp_card_holder_state_or_union_territory_hint`<br /> | State or union territory | State or union territory | State or union territory | N/A	                | State or union territory input placeholder |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Billing Details Screen**

:::hint{type="info"}
Visible when the country selected is **India**.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-gwvH8rLrlAHsuDItDzpz_-20241220-130245.png" size="68" width="1809" height="2578" position="flex-start" alt="india state hint" showCaption="false"}
:::
:::::

***

### State or Territory Input Error Message

| **Translation Key**                                    | **en-GB**                                | **es-ES**                                | **fr-FR**                                | **Arguments Taken** | **Component**                                |
| ------------------------------------------------------ | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ------------------- | -------------------------------------------- |
| `jp_invalid_state_union_territory_should_not_be_empty` | Please select a state or union territory | Please select a state or union territory | Please select a state or union territory | N/A	                | State or union territory input error message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Billing Details Screen**

:::hint{type="info"}
Visible when the country selected is **India**.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-bi8tfOuIA8AZhq_45aHf7-20241220-131220.png" size="70" width="1993" height="2583" position="flex-start" alt="india state input error" showCaption="false"}
:::
:::::

***

### Province  or Territory Hint

| **Translation Key**                         | **en-GB**             | **es-ES**             | **fr-FR**             | **Arguments Taken** | **Component**                           |
| ------------------------------------------- | --------------------- | --------------------- | --------------------- | ------------------- | --------------------------------------- |
| `jp_card_holder_province_or_territory_hint` | Province or territory | Province or territory | Province or territory | N/A	                | Province or territory input placeholder |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Billing Details Screen**

:::hint{type="info"}
Visible when the country selected is **Canada**.
:::


::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-ZdDarYcv_0nbYdrKQ3FHQ-20241202-163221.png" size="54" width="756" height="1618" position="flex-start" alt="ca province hint" showCaption="false"}
:::
:::::

***

### Province or Territory Input Error Message

| **Translation Key**                                 | **en-GB**                              | **es-ES**                                        | **fr-FR**                                           | **Arguments Taken** | **Component**                                    |
| --------------------------------------------------- | -------------------------------------- | ------------------------------------------------ | --------------------------------------------------- | ------------------- | ------------------------------------------------ |
| `jp_invalid_province_territory_should_not_be_empty` | Please select a province or territory	 | Por favor seleccione una provincia o territorio	 | Veuillez sélectionner une province ou un territoire | N/A                 | Canada province or territory input error message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Billing Details Screen**

:::hint{type="info"}
Visible when the country selected is **Canada**.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-Nmpt4EgJD-tltF7pynIqJ-20241205-165349.png" size="70" width="1164" height="1622" position="flex-start" alt="invalid ca province" showCaption="false"}
:::
:::::

***

### Province or Region Hint

| **Translation Key**                      | **en-GB**          | **es-ES**          | **fr-FR**          | **Arguments Taken** | **Component**                        |
| ---------------------------------------- | ------------------ | ------------------ | ------------------ | ------------------- | ------------------------------------ |
| `jp_card_holder_province_or_region_hint` | Province or region | Province or region | Province or region | N/A	                | Province or region input placeholder |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Billing Details Screen**

:::hint{type="info"}
Visible when the country selected is **China**.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-c-95Pxd-IN_1gsj0fAZc3-20241220-130554.png" size="62" width="1768" height="2596" position="flex-start" alt="china province hint" showCaption="false"}
:::
:::::

***

### Province or Region Input Error Message

| **Translation Key**                                                  | **en-GB**                          | **es-ES**                          | **fr-FR**                          | **Arguments Taken** | **Component**                          |
| -------------------------------------------------------------------- | ---------------------------------- | ---------------------------------- | ---------------------------------- | ------------------- | -------------------------------------- |
| `jp_invalid_province_region_should_not_be_empty`<br /> <br /> <br /> | Please select a province or region | Please select a province or region | Please select a province or region | N/A	                | Province or region input error message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. **Billing Details Screen**

:::hint{type="info"}
Visible when the country selected is **China**.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-nsujsO2tRhfzMogWzWJSO-20241220-130427.png" size="74" width="1831" height="2571" position="flex-start" alt="china input error" showCaption="false"}
:::
:::::

***

### Mobile Number Hint

| **Translation Key**         | **en-GB**      | **es-ES**      | **fr-FR**      | **Arguments Taken** | **Component**                         |
| --------------------------- | -------------- | -------------- | -------------- | ------------------- | ------------------------------------- |
| `jp_card_holder_phone_hint` | Mobile number	 | Mobile number	 | Mobile number	 | N/A                 | Mobile phone number input placeholder |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Billing Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-i-y19Vc-xhLgeYYRuC6JK-20241202-163250.png" size="50" width="754" height="1617" position="flex-start" alt="mobile hint" showCaption="false"}
:::
::::

***

### Mobile Number Input Error Message

| **Translation Key**        | **en-GB**                          | **es-ES**                          | **fr-FR**                          | **Arguments Taken** | **Component**                     |
| -------------------------- | ---------------------------------- | ---------------------------------- | ---------------------------------- | ------------------- | --------------------------------- |
| `jp_invalid_mobile_number` | Please enter a valid mobile number | Please enter a valid mobile number | Please enter a valid mobile number | N/A	                | Mobile number input error message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Billing Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-KKd9q19CXqfgUPQ-zvh9P-20241205-175753.png" size="72" width="1288" height="1617" position="flex-start" alt="invalid mobile" showCaption="false"}
:::
::::

***

### Invalid Phone Code

:::hint{type="warning"}
This translation key is **not currently** used in the UI.&#x20;
It can be stored in the backend and used for **error reporting**.
:::

| **Translation Key**           | **en-GB**                  | **es-ES**                  | **fr-FR**                  | **Arguments Taken** | **Component** |
| ----------------------------- | -------------------------- | -------------------------- | -------------------------- | ------------------- | ------------- |
| `jp_invalid_phone_code_value` | Invalid phone code entered | Invalid phone code entered | Invalid phone code entered | N/A                 | N/A           |

***

### Address Line Hint

| **Translation Key**                | **en-GB**        | **es-ES**        | **fr-FR**        | **Arguments Taken**                                                                                                                                                      | **Component**                                     |
| ---------------------------------- | ---------------- | ---------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------- |
| `jp_card_holder_address_line_hint` | Address line %@	 | Address line %@	 | Address line %@	 | %@ is a placeholder for an object.<br />(e.g. NSString or NSNumber).<br />Indicating the corresponding address line number, such as "Address line 1" or "Address line 2. | Address line (number 1, 2 or 3) input placeholder |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Billing Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-hcoTCLfQATXyo-NQgkYyn-20241202-162949.png" size="50" width="760" height="1617" position="flex-start" alt="address line hint" showCaption="false"}
:::
::::

***

### Address Input Error Message

| **Translation Key**  | **en-GB**                    | **es-ES**                    | **fr-FR**                    | **Arguments Taken** | **Component**               |
| -------------------- | ---------------------------- | ---------------------------- | ---------------------------- | ------------------- | --------------------------- |
| `jp_invalid_address` | Please enter a valid address | Please enter a valid address | Please enter a valid address | N/A	                | Address input error message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Billing Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-MoMGEiVZVIAeYKqmyiZdf-20241205-165424.png" size="66" width="980" height="1621" position="flex-start" alt="invalid address" showCaption="false"}
:::
::::

***

### City Hint

| **Translation Key**        | **en-GB** | **es-ES** | **fr-FR** | **Arguments Taken** | **Component**          |
| -------------------------- | --------- | --------- | --------- | ------------------- | ---------------------- |
| `jp_card_holder_city_hint` | City      | City      | City      | N/A                 | City input placeholder |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Billing Details Screen**
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-zq6TtqwHCZ7uyxGhzln80-20241202-163458.png" size="46" width="761" height="1612" position="flex-start" alt="city hint" showCaption="false"}
:::
::::

***

### City Input Error Message

| **Translation Key** | **en-GB**                 | **es-ES**                 | **fr-FR**                 | **Arguments Taken** | **Component**                 |
| ------------------- | ------------------------- | ------------------------- | ------------------------- | ------------------- | ----------------------------- |
| `jp_invalid_city`   | Please enter a valid city | Please enter a valid city | Please enter a valid city | N/A	                | City name input error message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Billing Details Screen**
:::

:::VerticalSplitItem
::Image[****]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-SI52bF0fyt7lpcLqdIXyi-20241205-175818.png" size="66" width="868" height="1620" position="flex-start" alt="invalid city" showCaption="false"}
:::
::::

***

### Postcode Hint

| **Translation Key** | **en-GB** | **es-ES**     | **fr-FR**   | **Arguments Taken** | **Component**              |
| ------------------- | --------- | ------------- | ----------- | ------------------- | -------------------------- |
| `jp_post_code_hint` | Postcode  | Código postal | Code postal | N/A	                | Postcode input placeholder |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Billing Details Screen**
2. **Card Entry Screen**
   If the Address Verification Service feature is **on**, aand the request for Billing Details is **off**.
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-N5SQVI0In-d0KdEAgDLM1-20241209-141506.png" size="90" width="1640" height="1645" position="flex-start" alt="postcode hint" showCaption="false"}
:::
::::

***

### Postcode Input Error Message

| **Translation Key**   | **en-GB**                | **es-ES**              | **fr-FR**            | **Arguments Taken** | **Component**                |
| --------------------- | ------------------------ | ---------------------- | -------------------- | ------------------- | ---------------------------- |
| `jp_invalid_postcode` | Invalid postcode entered | Código postal inválido | Code postal invalide | N/A                 | Postcode input error message |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Billing Details Screen**
2. **Card Entry Screen**
   If the Address Verification Service feature is **on**, and the request for Billing Details is **off**.
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-MwpZQLL9TpdfdgfJliUjy-20241205-165140.png" size="88" width="2020" height="1635" position="flex-start" alt="invalid postcode" showCaption="false"}
:::
::::

***

### Zip Code Input Error Message

| **Translation Key**   | **en-GB**                | **es-ES**              | **fr-FR**            | **Arguments Taken** | **Component**                                                           |
| --------------------- | ------------------------ | ---------------------- | -------------------- | ------------------- | ----------------------------------------------------------------------- |
| `jp_invalid_zip_code` | Invalid ZIP code entered | Código postal inválido | Code postal invalide | N/A                 | Postcode input error message <br />When the selected country is **US**. |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Billing Details Screen**
2. **Card Entry Screen**
   If the Address Verification Service feature is **on**, and the request for Billing Details is **off**.
:::

:::VerticalSplitItem
::Image[****]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-SpPj8k7FD7Csatun5COLs-20241205-165216.png" size="94" width="2058" height="1630" position="flex-start" alt="invalid zip code" showCaption="false"}
:::
::::

***

### Pay Now Button

| **Translation Key** | **en-GB** | **es-ES**  | **fr-FR**        | **Arguments Taken** | **Component**    |
| ------------------- | --------- | ---------- | ---------------- | ------------------- | ---------------- |
| `jp_pay_now`        | Pay Now   | Paga ahora | Payer maintenant | N/A                 | 'Pay now' button |

**Where used:**

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
1. **Card Details Screen**
   When Billing Details are not going to be displayed as the next screen.&#x20;
2. **Billing Details Screen**
3. **Payment Methods Screen**

:::

:::VerticalSplitItem
![pay now button](https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-adD_VtyYyTTgFEvxPkm6c-20241209-141331.png)
:::
::::

***

### Pay Amount Button

| **Translation Key** | **en-GB**                     | **es-ES**               | **fr-FR**                | **Arguments Taken**                                                                                                                                          | **Component**                        |
| ------------------- | ----------------------------- | ----------------------- | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ |
| `jp_pay_amount`     | Pay %1$s<br /> <br /> <br />  | Paga %1$s<br /> <br />  | Payer %1$s<br /> <br />  | Argument %1$s is a placeholder for a string representing the payment amount.<br /><br />This should already be formatted together with its correct currency. | 'Pay \<amount>' button<br /> <br />  |

:::::VerticalSplit{layout="left"}
:::VerticalSplitItem
**Where used:**

1. **Card Details Screen**
2. **Billing Details Screen**
:::

::::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-ArFrPD-hsLOc9jXo1nYaa-20241205-180131.png" size="76" width="1680" height="1635" position="flex-start" alt="pay amount button" showCaption="false"}

:::hint{type="info"}
**Amount label in Payment Button** UI option enabled.
:::
::::
:::::
::::::

***

::::::ExpandableHeading
## General Transaction Error Messages

### Internet Connection Error Title

| **Translation Key**                 | **en-GB**                      | **es-ES**                      | **fr-FR**                      | **Arguments Taken** | **Component** |
| ----------------------------------- | ------------------------------ | ------------------------------ | ------------------------------ | ------------------- | ------------- |
| `jp_error_internet_connection_desc` | No internet connection found.	 | No internet connection found.	 | No internet connection found.	 | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Transaction error alert.&#x20;

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::



::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-tgpAAEIVGWWdx-gVMUWyj-20241209-161243.png" size="78" width="1310" height="1625" position="flex-start" alt="no internet title" showCaption="false"}
:::
:::::

***

### Internet Connection Error Message

| **Translation Key**                   | **en-GB**                                                     | **es-ES**                                                     | **fr-FR**                                                     | **Arguments Taken** | **Component** |
| ------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_internet_connection_reason` | The request could not be sent due to no internet connection.	 | The request could not be sent due to no internet connection.	 | The request could not be sent due to no internet connection.	 | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Transaction error alert.&#x20;

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-IX1JD0qW-qRTwXyxrDxAG-20241209-161306.png" size="74" width="1206" height="1624" position="flex-start" alt="no internet message" showCaption="false"}
:::
:::::

***

### Judo ID Error Title

| **Translation Key**             | **en-GB**                                       | **es-ES**                                       | **fr-FR**                                       | **Arguments Taken** | **Component** |
| ------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ------------------- | ------------- |
| `jp_error_judo_id_missing_desc` | The Judo ID parameter cannot be null or empty.	 | The Judo ID parameter cannot be null or empty.	 | The Judo ID parameter cannot be null or empty.	 | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.&#x20;

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-Kqy83GJ8H7ypw9m5USPM9-20241210-183241.png" size="74" width="1265" height="1632" position="flex-start" alt="judo id error title" showCaption="false"}
:::
:::::

***

### Judo ID Error Message

| **Translation Key**               | **en-GB**                                                                   | **es-ES**                                                                   | **fr-FR**                                                                   | **Arguments Taken** | **Component**  |
| --------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ------------------- | -------------- |
| `jp_error_judo_id_missing_reason` | The required Judo ID parameter has not been set in the Judo configuration.	 | The required Judo ID parameter has not been set in the Judo configuration.	 | The required Judo ID parameter has not been set in the Judo configuration.	 | N/A                 | Alert message  |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.&#x20;

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-ot-i0W7qTtHjc3-TPPp8N-20241210-183300.png" size="72" width="1177" height="1631" position="flex-start" alt="judo id error message" showCaption="false"}
:::
:::::

***

### Invalid Judo ID Error Title

| **Translation Key**              | **en-GB**                       | **es-ES**                       | **fr-FR**                       | **Arguments Taken** | **Component** |
| -------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------- | ------------- |
| `jp_error_invalid_judo_id_desc	` | The Judo ID entered is invalid. | The Judo ID entered is invalid. | The Judo ID entered is invalid. | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.&#x20;

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-vXRoZMoWA0zbmOnQuaC9n-20241210-183331.png" size="70" width="1228" height="1622" position="flex-start" alt="invalid judo id title" showCaption="false"}
:::
:::::

***

### Invalid Judo ID Error Message

| **Translation Key**               | **en-GB**                                                | **es-ES**                                                | **fr-FR**                                                | **Arguments Taken** | **Component** |
| --------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_invalid_judo_id_reason` | The specified Judo ID parameter has an incorrect format. | The specified Judo ID parameter has an incorrect format. | The specified Judo ID parameter has an incorrect format. | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.&#x20;

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-C2wPgteOr6YSbp9PpNt6z-20241210-183358.png" size="68" width="1124" height="1620" position="flex-start" alt="invalid judo id message" showCaption="false"}
:::
:::::

***

### Invalid Consumer Reference Error Title

| **Translation Key**                  | **en-GB**                                  | **es-ES**                                  | **fr-FR**                                  | **Arguments Taken** | **Component** |
| ------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------- | ------------- |
| `jp_error_invalid_consumer_ref_desc` | The consumer reference entered is invalid. | The consumer reference entered is invalid. | The consumer reference entered is invalid. | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.&#x20;

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-CC2RYqfaoAabCswaJQ1yH-20241210-184602.png" size="58" width="1210" height="1620" position="flex-start" alt="invalid consumer ref title" showCaption="false"}
:::
:::::

***

### Invalid Consumer Reference Error Message

| **Translation Key**                    | **en-GB**                                                                            | **es-ES**                                                                            | **fr-FR**                                                                            | **Arguments Taken** | **Component**  |
| -------------------------------------- | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------- | -------------- |
| `jp_error_invalid_consumer_ref_reason` | The consumer reference parameter has either not been set or has an incorrect format. | The consumer reference parameter has either not been set or has an incorrect format. | The consumer reference parameter has either not been set or has an incorrect format. | N/A                 | Alert message  |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.&#x20;

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-qqKIaNFvkiWWrjTTBe4Oi-20241210-184619.png" size="72" width="1144" height="1620" position="flex-start" alt="invalid consumer ref message" showCaption="false"}
:::
:::::

***

### Currency Error Title

| **Translation Key**              | **en-GB**                         | **es-ES**                         | **fr-FR**                         | **Arguments Taken** | **Component** |
| -------------------------------- | --------------------------------- | --------------------------------- | --------------------------------- | ------------------- | ------------- |
| `jp_error_currency_missing_desc` | Currency cannot be null or empty. | Currency cannot be null or empty. | Currency cannot be null or empty. | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.&#x20;

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-cskUAwmlzcN71e48xCVq0-20241210-183745.png" size="70" width="1220" height="1630" position="flex-start" alt="currency error title" showCaption="false"}
:::
:::::

***

### Currency Error Message

| **Translation Key**                | **en-GB**                                                                    | **es-ES**                                                                    | **fr-FR**                                                                    | **Arguments Taken** | **Component**  |
| ---------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ------------------- | -------------- |
| `jp_error_currency_missing_reason` | The required Currency parameter has not been set in the Judo configuration.	 | The required Currency parameter has not been set in the Judo configuration.	 | The required Currency parameter has not been set in the Judo configuration.	 | N/A                 | Alert message  |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.&#x20;

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-HqNuq99lcFIjiczhK_g1f-20241210-183807.png" size="70" width="1106" height="1626" position="flex-start" alt="currency error message" showCaption="false"}
:::
:::::

***

### Invalid Currency Error Title

| **Translation Key**              | **en-GB**                                      | **es-ES**                                      | **fr-FR**                                      | **Arguments Taken** | **Component** |
| -------------------------------- | ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- | ------------------- | ------------- |
| `jp_error_invalid_currency_desc` | The specified currency code is not supported.	 | The specified currency code is not supported.	 | The specified currency code is not supported.	 | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.&#x20;

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-c5wy3-z_Ff__l2POdyUKv-20241210-183454.png" size="66" width="1233" height="1620" position="flex-start" alt="invalid currency title" showCaption="false"}
:::
:::::

***

### Invalid Currency Error Message

| **Translation Key**                | **en-GB**                                                                                     | **es-ES**                                                                                     | **fr-FR**                                                                                     | **Arguments Taken** | **Component**  |
| ---------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | ------------------- | -------------- |
| `jp_error_invalid_currency_reason` | The currency code entered is either not a valid ISO 4217 code or is not supported by the SDK. | The currency code entered is either not a valid ISO 4217 code or is not supported by the SDK. | The currency code entered is either not a valid ISO 4217 code or is not supported by the SDK. | N/A                 | Alert message  |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.&#x20;

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-Anb8plBzLJnul0IeFHXXA-20241210-183523.png" size="70" width="1164" height="1620" position="flex-start" alt="invalid currency message" showCaption="false"}
:::
:::::

***

### Invalid Amount Error Title

| **Translation Key**            | **en-GB**                                          | **es-ES**                                          | **fr-FR**                                          | **Arguments Taken** | **Component** |
| ------------------------------ | -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | ------------------- | ------------- |
| `jp_error_invalid_amount_desc` | The amount specified should be a positive number.	 | The amount specified should be a positive number.	 | The amount specified should be a positive number.	 | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.&#x20;

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-925GN47H62LHdykpxaZol-20241210-184503.png" size="64" width="1176" height="1610" position="flex-start" alt="invalid amount title" showCaption="false"}
:::
:::::

***

### Invalid Amount Error Message

| **Translation Key**              | **en-GB**                                                                | **es-ES**                                                                | **fr-FR**                                                                | **Arguments Taken** | **Component** |
| -------------------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------- | ------------- |
| `jp_error_invalid_amount_reason` | The amount parameter has either not been set or has an incorrect format. | The amount parameter has either not been set or has an incorrect format. | The amount parameter has either not been set or has an incorrect format. | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.&#x20;

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-KQjw679DpoisAbDZ9PzL7-20241210-184519.png" size="72" width="1146" height="1606" position="flex-start" alt="invalid amount message" showCaption="false"}
:::
:::::

***

### Transaction Request Failed Error Title

| **Translation Key**            | **en-GB**                                          | **es-ES**                                          | **fr-FR**                                          | **Arguments Taken** | **Component** |
| ------------------------------ | -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | ------------------- | ------------- |
| `jp_error_request_failed_desc` | The request has failed or responded without data.	 | The request has failed or responded without data.	 | The request has failed or responded without data.	 | N/A	                | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Transaction error alert.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-F8KgtOACzjEyeZam9wYpO-20241209-160501.png" size="70" width="1310" height="1630" position="flex-start" alt="transaction request failed title" showCaption="false"}
:::
:::::

***

### Transaction Request Failed Error  Message

| **Translation Key**              | **en-GB**                                                                                            | **es-ES**                                                                                            | **fr-FR**                                                                                            | **Arguments Taken** | **Component** |
| -------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_request_failed_reason` | The transaction response returned without any data or there was an error while forming the request.	 | The transaction response returned without any data or there was an error while forming the request.	 | The transaction response returned without any data or there was an error while forming the request.	 | N/A	                | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Transaction error alert.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-5EPct9o5fRrgiNMzol3cI-20241209-160533.png" size="70" width="1136" height="1623" position="flex-start" alt="transaction request error message" showCaption="false"}
:::
:::::

***

### Transaction Request Failed -  No Underlying Reason Title

| **Translation Key**        | **en-GB**                                          | **es-ES**                                          | **fr-FR**                                          | **Arguments Taken** | **Component** |
| -------------------------- | -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | ------------------- | ------------- |
| `jp_error_no_message_desc` | The request has failed with no underlying message. | The request has failed with no underlying message. | The request has failed with no underlying message. | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Transaction error alert.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-33JilzD2uPq8_Sq_ON562-20241210-182801.png" size="64" width="1317" height="1631" position="flex-start" alt="transaction request failed no reason title" showCaption="false"}
:::
:::::

***

### Transaction Request Failed -  No Underlying Reason Message

| **Translation Key**          | **en-GB**                           | **es-ES**                           | **fr-FR**                           | **Arguments Taken** | **Component** |
| ---------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ------------------- | ------------- |
| `jp_error_no_message_reason` | The server responded with an error. | The server responded with an error. | The server responded with an error. | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Transaction error alert.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-HiLuvXrzZ1xgA9zQxnPbi-20241210-182824.png" size="70" width="1142" height="1628" position="flex-start" alt="transaction request failed no reason message" showCaption="false"}
:::
:::::

***

### Transaction Cancelled by User Error Title

| **Translation Key**            | **en-GB**                                   | **es-ES**                                   | **fr-FR**                                   | **Arguments Taken** | **Component** |
| ------------------------------ | ------------------------------------------- | ------------------------------------------- | ------------------------------------------- | ------------------- | ------------- |
| `jp_error_user_cancelled_desc` | The transaction was cancelled by the user.	 | The transaction was cancelled by the user.	 | The transaction was cancelled by the user.	 | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Transaction error alert.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-S8xuB5SNCJg70dcKJgsDD-20241209-161146.png" size="70" width="1356" height="1620" position="flex-start" alt="transaction cancelled user error title" showCaption="false"}
:::
:::::

***

### Transaction Cancelled by User Error Message

| **Translation Key**              | **en-GB**                                                                 | **es-ES**                                                                 | **fr-FR**                                                                 | **Arguments Taken** | **Component**  |
| -------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------- | -------------- |
| `jp_error_user_cancelled_reason` | The user closed the transaction flow without completing the transaction.	 | The user closed the transaction flow without completing the transaction.	 | The user closed the transaction flow without completing the transaction.	 | N/A	                | Alert message  |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Transaction error alert.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-vhJgoXWZlHDqEsO8I8Vfy-20241209-161210.png" size="76" width="1280" height="1620" position="flex-start" alt="transaction cancelled user error message" showCaption="false"}
:::
:::::

***

### Invalid Token Payment Transaction Error Title

| **Translation Key**                                    | **en-GB**                                                                                                               | **es-ES**                                                                                                               | **fr-FR**                                                                                                               | **Arguments Taken** | **Component** |
| ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_invalid_token_payment_transaction_type_desc` | Token payments transactions only support JPTransactionTypePayment and JPTransactionTypePreAuth as the transaction type. | Token payments transactions only support JPTransactionTypePayment and JPTransactionTypePreAuth as the transaction type. | Token payments transactions only support JPTransactionTypePayment and JPTransactionTypePreAuth as the transaction type. | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-tsQZUi6Jlq6faz_UWyH5m-20241210-184702.png" size="84" width="1600" height="1681" position="flex-start" alt="invalid token title" showCaption="false"}
:::
:::::

***

### Invalid Token Payment Transaction Error Message

| **Translation Key**                                      | **en-GB**                                                                   | **es-ES**                                                                   | **fr-FR**                                                                   | **Arguments Taken** | **Component** |
| -------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_invalid_token_payment_transaction_type_reason` | Invalid transaction type passed to token payment transaction configuration. | Invalid transaction type passed to token payment transaction configuration. | Invalid transaction type passed to token payment transaction configuration. | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-jWIxx9mlWlPhsXxs8JCFD-20241210-184720.png" size="74" width="1126" height="1680" position="flex-start" alt="invalid token message" showCaption="false"}
:::
:::::

***

### PreAuth Properties Error Title

| **Translation Key**                         | **en-GB**                                                                | **es-ES**                                                                | **fr-FR**                                                                | **Arguments Taken** | **Component** |
| ------------------------------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------- | ------------- |
| `jp_error_preauth_properties_conflict_desc` | Both delayedAuthorisation and allowIncrement flags can't be set to true. | Both delayedAuthorisation and allowIncrement flags can't be set to true. | Both delayedAuthorisation and allowIncrement flags can't be set to true. | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-MTHT3-uIQulMynQjvRiIC-20241210-184752.png" size="70" width="1265" height="1635" position="flex-start" alt="preauth error title" showCaption="false"}
:::
:::::

***

### PreAuth Properties Error Message

| **Translation Key**                           | **en-GB**                   | **es-ES**                   | **fr-FR**                   | **Arguments Taken** | **Component** |
| --------------------------------------------- | --------------------------- | --------------------------- | --------------------------- | ------------------- | ------------- |
| `jp_error_preauth_properties_conflict_reason` | Preauth properties conflict | Preauth properties conflict | Preauth properties conflict | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Configuration error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-l--OojQnlVo-o2uQSmCZ--20241210-184807.png" size="76" width="1095" height="1632" position="flex-start" alt="preauth error message" showCaption="false"}
:::
:::::

***

### JSON Response Error Title

| **Translation Key**                | **en-GB**                                               | **es-ES**                                               | **fr-FR**                                               | **Arguments Taken** | **Component** |
| ---------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_json_serialization_desc` | The response data could not be serialised into a JSON.	 | The response data could not be serialised into a JSON.	 | The response data could not be serialised into a JSON.	 | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Transaction error alert.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-ej3_tu3BmCUbojKf4acBi-20241209-160936.png" size="80" width="1402" height="1626" position="flex-start" alt="json response error title" showCaption="false"}
:::
:::::

***

### JSON Response Error Message

| **Translation Key**                  | **en-GB**                                         | **es-ES**                                         | **fr-FR**                                         | **Arguments Taken** | **Component**  |
| ------------------------------------ | ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | ------------------- | -------------- |
| `jp_error_json_serialization_reason` | The server responded with an invalid data format. | The server responded with an invalid data format. | The server responded with an invalid data format. | N/A                 | Alert message  |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Transaction error alert.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-f0IIBS2IPdjWecqcHA5Bq-20241209-161006.png" size="78" width="1253" height="1624" position="flex-start" alt="json response error message" showCaption="false"}
:::
:::::

***

### Recommendation Server - Error Title

| **Translation Key**                                         | **en-GB**                                                  | **es-ES**                                                  | **fr-FR**                                                  | **Arguments Taken** | **Component** |
| ----------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_recommendation_server_prevented_transaction_desc` | The recommendation server has prevented this transaction.	 | The recommendation server has prevented this transaction.	 | The recommendation server has prevented this transaction.	 | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Recommendation transaction error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-qYxGegoFPzVgCw8kzZx0l-20241211-171516.png" size="70" width="1260" height="1644" position="flex-start" alt="recc server error title" showCaption="false"}
:::
:::::

***

### Recommendation Server - Error Message

| **Translation Key**                                           | **en-GB**                                                                                             | **es-ES**                                                                                             | **fr-FR**                                                                                             | **Arguments Taken** | **Component** |
| ------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_recommendation_server_prevented_transaction_reason` | It appears that the transaction you attempted to make has been blocked by the recommendation server.	 | It appears that the transaction you attempted to make has been blocked by the recommendation server.	 | It appears that the transaction you attempted to make has been blocked by the recommendation server.	 | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Recommendation transaction error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-jxzXUj4XWFYRdFNfj85JD-20241211-171553.png" size="76" width="1168" height="1640" position="flex-start" alt="recc server error message" showCaption="false"}
:::
:::::

***

### Recommendation Server - Response Error Title

| **Translation Key**                                  | **en-GB**                                                        | **es-ES**                                                        | **fr-FR**                                                        | **Arguments Taken** | **Component** |
| ---------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_recommendation_server_request_failed_desc` | There was an error when retrieving the recommendation response.	 | There was an error when retrieving the recommendation response.	 | There was an error when retrieving the recommendation response.	 | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Recommendation transaction error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-gwg37IX-d7oue3pDC5-i6-20241211-171437.png" size="70" width="1205" height="1636" position="flex-start" alt="recc server response error title" showCaption="false"}
:::
:::::

***

### Recommendation Server - Response Error Message

| **Translation Key**                                    | **en-GB**                                                                                                | **es-ES**                                                                                                | **fr-FR**                                                                                                | **Arguments Taken** | **Component** |
| ------------------------------------------------------ | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_recommendation_server_request_failed_reason` | We are unable to process this request as there was an error when retrieving the recommendation response. | We are unable to process this request as there was an error when retrieving the recommendation response. | We are unable to process this request as there was an error when retrieving the recommendation response. | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Recommendation transaction error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-YfH9CyuQB0Ek2wb7AXy64-20241211-171703.png" size="76" width="1140" height="1633" position="flex-start" alt="recc server response error message" showCaption="false"}
:::
:::::

***

### Recommendation Server - Invalid Authorisation Type Title

| **Translation Key**                                       | **en-GB**                                                          | **es-ES**                                                          | **fr-FR**                                                          | **Arguments Taken** | **Component** |
| --------------------------------------------------------- | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------- | ------------- |
| `jp_error_recommendation_invalid_authorization_type_desc` | Payment session is required for using the recommendation feature.	 | Payment session is required for using the recommendation feature.	 | Payment session is required for using the recommendation feature.	 | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Recommendation configuration error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-h7HoiPuccuBeyfpu6g2UE-20241211-171750.png" size="70" width="1200" height="1633" position="flex-start" alt="recc server invalid auth title" showCaption="false"}
:::
:::::

***

### Recommendation Server - Invalid Authorisation Type Message

| **Translation Key**                                         | **en-GB**                                                                      | **es-ES**                                                                      | **fr-FR**                                                                      | **Arguments Taken** | **Component** |
| ----------------------------------------------------------- | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------- | ------------- |
| `jp_error_recommendation_invalid_authorization_type_reason` | To use the recommendation feature, it is mandatory to have a payment session.	 | To use the recommendation feature, it is mandatory to have a payment session.	 | To use the recommendation feature, it is mandatory to have a payment session.	 | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Recommendation configuration error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-zRX1u-fDUsVqvbbWYvSD4-20241211-171815.png" size="68" width="1140" height="1628" position="flex-start" alt="recc server invalid auth message" showCaption="false"}
:::
:::::

***

### Recommendation Server - Invalid URL Title

| **Translation Key**                        | **en-GB**                                                       | **es-ES**                                                       | **fr-FR**                                                       | **Arguments Taken** | **Component** |
| ------------------------------------------ | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_recommendation_invalid_URL_desc` | The URL field in the recommendation configuration is required.	 | The URL field in the recommendation configuration is required.	 | The URL field in the recommendation configuration is required.	 | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Recommendation configuration error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-tl-MPHyaGKgnrqOWyFiln-20241211-171901.png" size="60" width="1190" height="1629" position="flex-start" alt="recc server invalid url title" showCaption="false"}
:::
:::::

***

### Recommendation Server - Invalid URL Message

| **Translation Key**                          | **en-GB**                                                              | **es-ES**                                                              | **fr-FR**                                                             | **Arguments Taken** | **Component** |
| -------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | --------------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_recommendation_invalid_URL_reason` | It is mandatory to provide a URL in the recommendation configuration.	 | It is mandatory to provide a URL in the recommendation configuration.	 | It is mandatory to provide a URL in the recommendation configuration. | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Recommendation configuration error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-COUeAS7QtZgwAjingleAq-20241211-171927.png" size="70" width="1115" height="1626" position="flex-start" alt="recc serverinvalid url message" showCaption="false"}
:::
:::::

***

### Recommendation Server - Invalid Public Key Title

| **Translation Key**                                   | **en-GB**                                                                | **es-ES**                                                                | **fr-FR**                                                                | **Arguments Taken** | **Component** |
| ----------------------------------------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------- | ------------- |
| `jp_error_recommendation_invalid_rsa_public_key_desc` | The RSAPublicKey field in the recommendation configuration is required.	 | The RSAPublicKey field in the recommendation configuration is required.	 | The RSAPublicKey field in the recommendation configuration is required.	 | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Recommendation configuration error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-W_zIWhapxbNu61rRhul-g-20241211-171959.png" size="62" width="1182" height="1631" position="flex-start" alt="recc server invalid public key title" showCaption="false"}
:::
:::::

***

### Recommendation Server - Invalid Public Key Message

| **Translation Key**                                     | **en-GB**                                                                      | **es-ES**                                                                      | **fr-FR**                                                                      | **Arguments Taken** | **Component** |
| ------------------------------------------------------- | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------- | ------------- |
| `jp_error_recommendation_invalid_rsa_public_key_reason` | It is mandatory to provide a RSAPublicKey in the recommendation configuration. | It is mandatory to provide a RSAPublicKey in the recommendation configuration. | It is mandatory to provide a RSAPublicKey in the recommendation configuration. | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Recommendation configuration error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-ZKo2jWHsZB55tLs-Bm_BL-20241211-172022.png" size="70" width="1146" height="1626" position="flex-start" alt="recc server invalid public key message" showCaption="false"}
:::
:::::

***

### Recommendation Server - Invalid Timeout Title

| **Translation Key**                            | **en-GB**                                                                         | **es-ES**                                                                         | **fr-FR**                                                                         | **Arguments Taken** | **Component** |
| ---------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_recommendation_invalid_timeout_desc` | The timeout value provided in the recommendation configuration must be a number.	 | The timeout value provided in the recommendation configuration must be a number.	 | The timeout value provided in the recommendation configuration must be a number.	 | N/A                 | Alert title   |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Recommendation configuration error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-IkY_RebDWeMQ8PxR38Itj-20241211-172056.png" size="72" width="1320" height="1614" position="flex-start" alt="recc server invalid timeout title" showCaption="false"}
:::
:::::

***

### Recommendation Server - Invalid Timeout Message

| **Translation Key**                              | **en-GB**                                                                           | **es-ES**                                                                           | **fr-FR**                                                                           | **Arguments Taken** | **Component** |
| ------------------------------------------------ | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ------------------- | ------------- |
| `jp_error_recommendation_invalid_timeout_reason` | The timeout in the recommendation configuration should be an instance of NSNumber.	 | The timeout in the recommendation configuration should be an instance of NSNumber.	 | The timeout in the recommendation configuration should be an instance of NSNumber.	 | N/A                 | Alert message |

**Where used:**

:::::VerticalSplit{layout="left"}
::::VerticalSplitItem
1. Recommendation configuration error.

:::hint{type="info"}
Implemented by the merchant, so the UI may differ.
:::
::::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/O_JUvBuqRy8kfJt7vTm8V-vrgOPfpO66Mv6vqRMcHja-20241211-172121.png" size="70" width="1177" height="1611" position="flex-start" alt="recc server invalid timeout message" showCaption="false"}
:::
:::::

***


::::::

