Customisation
You can customise the payment experience for the consumer by configuring the following UI behaviour properties in the JPConfiguration object:
You have flexibility on how the payment experience looks to the consumer. The JPConfiguration object has a uiConfiguration property of type JPUIConfiguration.
This allows you to:
- Enable | disable the Address Verification Service
- 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
An example of the JPUIConfiguration object:
The JPUIConfiguration instance is set as part of the JPConfiguration object that is passed to our transactions.
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.
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 is set by default.
Example:

It is mandatory for merchants who have an MCC code of 6012 to submit additional Information about the primary account holder in primaryAccountDetails property for payment pre-authorisation.
To set the primary account details when using an alternative payment method, see Adding Payment Methods.
To set the primary account details to be sent with the transaction:
- Set the primaryAccountDetails property of the JPConfiguration object:

To select the card networks to support:
- 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;

To set the card address when using an alternative payment method, see Adding Payment Methods.
To send additional card address details with the transaction:
- Set the cardAddress parameter in the JPConfiguration object:
The above properties are optional, so set only the ones you need.
By default, all payment methods are displayed in the Payments Widget (as long as the required parameters are set). You have the flexibility to include the payment methods you support, with pre-defined initialisers for each payment method.
To set the payment methods:
- Set the paymentMethods property in the JPConfiguration object with your list of payment methods: configuration.paymentMethods = JPPaymentMethodCard | JPPaymentMethodIDeal;
For the purpose of this exercise, Card and iDEAL transactions are set as the supported payment methods.
To apply your own custom styles and theme options, override the following payment UI elements:
- Initialise the theme object: JPTheme *theme = [JPTheme new];
- Override the fonts: theme.largeTitle = [UIFont systemFontOfSize:20.0f]; theme.body = [UIFont fontWithName:@"Avenir" size:14.0f];
- Override the button properties: theme.buttonColor = UIColor.yellowColor; theme.buttonTitleColor = UIColor.blackColor; theme.buttonCornerRadius = 15.0f;
- Set a custom back button image: theme.backButtonImage = [UIImage imageNamed:@"my-custom-icon"];
- Add the JPTheme instance to the JPUIConfiguration object: configuration.uiConfiguration.theme = theme;

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 and metaData properties can allow for:
paymentReference:
- unique payment reference for the transaction.
metaData:
- Any additional details you require, specific to your organisation or internal systems.
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
- To use or test one of Judopay's default language translations, change the language on your iOS device:
- Settings → General → Language & Region → iPhone Language
- The translation will be applied automatically.
Override Existing Translations
- Identify the SDK String Keys. The SDK uses string resources defined in its Localizable.strings file. You can find the list of all the String Keys below.
- 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. This will override the SDK value of this string,
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.
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
- 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.
- In your app’s project directory, create a new .lproj folder for the language you want to add.
- Ensure you use the correct language and region codes. For example:
- es.lproj for Spanish
- zh-Hans.lproj for Simplified Chinese.
- Inside the new language folder, create a Localizable.strings file if one does not already exist.
- Within the newly created Localizable.strings file ensure you provide the translations for all String Keys used by the SDK, otherwise the translation may end up incomplete.
- Declare the new language in: "Project > Info > Localizations". This will ensure the translation is recognised by the framework.
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.
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.
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:
- Customise Card Screen
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:
- Payment Methods Screen
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:
- Payment Methods Screen
Displayed when more than one payment method is available.

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:
- Payment Methods Screen
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:
- Payment Methods Screen
Save Card Error Message
Translation Key | en-GB | es-ES | fr-FR | Arguments Taken | Component |
---|---|---|---|---|---|
jp_error | Error | Error | Erreur | N/A | Alert title (Save Card error alert) |
Where used:
- Payment Methods Screen (When trying to add a new card).
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:
- Payment Methods Screen
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:
- Customise Card Screen
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:
- Payment Methods Screen
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:
- Customise Card Screen
Save Button
Translation Key | en-GB | es-ES | fr-FR | Arguments Taken | Component |
---|---|---|---|---|---|
jp_save | Save | Guardar | Enregistrer | N/A | 'Save' button |
Where used:
- Customise Card Screen
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 Listed card's default title. |
Where used:
- Payment Methods Screen
- Customise Card Screen
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 Listed card's default title |
Where used:
- Payment Methods Screen
- Customise Card Screen
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 Listed card's default title |
Where used:
- Payment Methods Screen
- Customise Card Screen
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 Listed card's default title |
Where used:
- Payment Methods Screen
- Customise Card Screen
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 Listed card's default title |
Where used:
- Payment Methods Screen
- Customise Card Screen
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 Listed card's default title |
Where used:
- Payment Methods Screen
- Customise Card Screen
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 Listed card's default title |
Where used:
- Payment Methods Screen
- Customise Card Screen
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 Listed card's default title |
Where used:
- Payment Methods Screen
- Customise Card Screen
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:
- Payment Methods Screen
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 (Bold part only). |
Where used:
- Payment Methods Screen
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 Note: Here the string is used only to determine the part of jp_is_expired that is displayed here. Should be displayed in bold Top-positioned main card component |
Where used:
- Payment Methods Screen
- Customise Card Screen
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:
- Payment Methods Screen
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:
- Payment Methods Screen
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:
- Payment Methods Screen
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:
- Payment Methods Screen (Edit Connected Cards mode).
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:
- Payment Methods Screen
Button Cancel
Translation Key | en-GB | es-ES | fr-FR | Arguments Taken | Component |
---|---|---|---|---|---|
jp_cancel | Cancel | Cancelar | Anuler | N/A | 'Cancel' button |
Where used:
- Payment Methods Screen (Delete Card alert)
- Card Details Screen
- Billing Details Screen
- Customise Card Screen
- Scan Card Screen
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 (Error alert) |
Where used:
- Payment Methods Screen
Delete Card Button
Translation Key | en-GB | es-ES | fr-FR | Arguments Taken | Component |
---|---|---|---|---|---|
jp_delete | Delete | Borrar | Supprimer | N/A | 'Delete' confirmation button (Delete Card alert) |
Where used:
- Payment Methods Screen
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 (Delete Card alert) |
Where used:
- Payment Methods Screen
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 (Delete Card alert) |
Where used:
- Payment Methods Screen
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:
- Payment Methods Screen
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:
- Payment Methods Screen
Transaction Timeout Reason
This translation key is not currently used in the UI. 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 (Transaction error alert) |
Where used:
- Payment Methods Screen (For Save Card and iDeal).
Transaction Error Response Reason
This translation key is not currently used in the UI. 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 (Payment error alert) |
Where used:
- Payment Methods Screen
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 (Title) |
Where used:
- Payment Methods Screen (When Apple Pay is enabled as a payment method).
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:
- Payment Methods Screen
Payment Methods opening alert. Implemented by the merchant, so the UI may differ.
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:
- Payment Methods Screen
Payment Methods opening alert. Implemented by the merchant, so the UI may differ.
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:
- Payment Methods Screen
Apple Pay configuration error. Implemented by the merchant, so the UI may differ.
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:
- Payment Methods Screen
Apple Pay configuration error. Implemented by the merchant, so the UI may differ.
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:
- Payment Methods Screen
Apple Pay configuration error. Implemented by the merchant, so the UI may differ.
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:
- Payment Methods Screen
Apple Pay configuration error. Implemented by the merchant, so the UI may differ.
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:
- Payment Methods Screen
Apple Pay configuration error. Implemented by the merchant, so the UI may differ.
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:
- Payment Methods Screen
Apple Pay configuration error. Implemented by the merchant, so the UI may differ.


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:
- Payment Methods Screen
Apple Pay configuration error. Implemented by the merchant, so the UI may differ.

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:
- Payment Methods Screen
Apple Pay configuration error. Implemented by the merchant, so the UI may differ.

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:
- Payment Methods Screen
Apple Pay configuration error. Implemented by the merchant, so the UI may differ.

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:
- Payment Methods Screen
Apple Pay configuration error. Implemented by the merchant, so the UI may differ.

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:
- Payment Methods Screen
Apple Pay Recurring Payment configuration error. Implemented by the merchant, so the UI may differ.

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:
- Payment Methods Screen
Apple Pay Recurring Payment configuration error. Implemented by the merchant, so the UI may differ.

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:
- Payment Methods Screen
Apple Pay Recurring Payment configuration error. Implemented by the merchant, so the UI may differ.

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:
- Payment Methods Screen
Apple Pay Recurring Payment configuration error. Implemented by the merchant, so the UI may differ.

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:
- Payment Methods Screen
Apple Pay Recurring Payment configuration error. Implemented by the merchant, so the UI may differ.

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:
- Payment Methods Screen
Apple Pay Recurring Payment configuration error. Implemented by the merchant, so the UI may differ.

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:
- Payment Methods Screen
Apple Pay Recurring Payment configuration error. Implemented by the merchant, so the UI may differ.

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:
- Payment Methods Screen
Apple Pay Recurring Payment configuration error. Implemented by the merchant, so the UI may differ.

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:
- Payment Methods Screen
Apple Pay Recurring Payment configuration error. Implemented by the merchant, so the UI may differ.

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:
- Payment Methods Screen
Apple Pay Recurring Payment configuration error. Implemented by the merchant, so the UI may differ.

iDEAL Payment Method
Translation Key | en-GB | es-ES | fr-FR | Arguments Taken | Component |
---|---|---|---|---|---|
jp_ideal_payment | iDEAL | iDEAL | iDEAL | N/A | 'iDEAL' button in Payment Method selector |
Where used:
- Payment Methods Screen
Displayed when more than one payment method is available.
iDEAL Currency Alert Title
Translation Key | en-GB | es-ES | fr-FR | Arguments Taken | Component |
---|---|---|---|---|---|
jp_error_invalid_ideal_currency_desc | iDEAL transactions only support EUR as the currency. | iDEAL transactions only support EUR as the currency. | iDEAL transactions only support EUR as the currency. | N/A | Alert title |
Where used:
- Payment Methods Screen
Payment Methods opening alert. Configuration error, implemented by the merchant, so the UI may differ.
iDEAL Currency Alert Message
Translation Key | en-GB | es-ES | fr-FR | Arguments Taken | Component |
---|---|---|---|---|---|
jp_error_invalid_ideal_currency_reason | Invalid currency passed to iDEAL transaction configuration. | Invalid currency passed to iDEAL transaction configuration. | Invalid currency passed to iDEAL transaction configuration. | N/A | Alert message |
Where used:
- Payment Methods Screen (When opening iDEAL Payment Screen).
Payment Methods opening alert. Configuration error, implemented by the merchant, so the UI may differ.
iDEAL Processing Transaction Message
Translation Key | en-GB | es-ES | fr-FR | Arguments Taken | Component |
---|---|---|---|---|---|
jp_processing | Transaction pending… | Procesando… | En cours… | N/A | Transaction status text |
Where used:
- iDEAL Payment Screen (Payment Methods).
iDEAL Transaction Delayed Message
Translation Key | en-GB | es-ES | fr-FR | Arguments Taken | Component |
---|---|---|---|---|---|
jp_transaction_delayed
| This is taking longer than expected. | T Está tardando más de lo esperado. | Cette opération prend plus de temps que prévu. | N/A | Transaction status text |
Where used:
- iDEAL Payment Screen (Payment Methods).
iDEAL Transaction Timeout Message
Translation Key | en-GB | es-ES | fr-FR | Arguments Taken | Component |
---|---|---|---|---|---|
jp_transaction_timeout | Transaction timed out! | Transacción caducada! | La transaction a échoué! | N/A | Transaction status text |
Where used:
- iDEAL Payment Screen (Payment Methods).
iDEAL Retry Button
Translation Key | en-GB | es-ES | fr-FR | Arguments Taken | Component |
---|---|---|---|---|---|
jp_retry | Retry | Reintentar | Réessayer | N/A | 'Retry' button |
Where used:
- iDEAL Payment Screen (Payment Methods).
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:
- Card Details (Check Card) Screen
- Billing Details (Check Card) Screen
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:
- Card Details (Save Card) Screen
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:
- Card Details Screen
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:
- Scan Card Screen
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:
- Scan Card Screen
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 (Scan Card opening alert) |
Where used:
- Card Details Screen When opening the Scan Card Screen.
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 (Scan Card opening alert) |
Where used:
- Card Details Screen When opening the Scan Card Screen.
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 (Scan Card opening alert) |
Where used:
- Card Details Screen When opening the Scan Card Screen.
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 (Scan Card opening alert)
|
Where used:
- Card Details Screen When opening the Scan Card Screen.
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 (Scan Card opening alert) |
Where used:
- Card Details Screen When opening the Scan Card Screen.
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 (Scan Card opening alert) |
Where used:
- Card Details Screen When opening the Scan Card Screen.
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 (Scan Card opening alert) |
Where used:
- Card Details Screen When opening the Scan Card Screen. Refers to the iOS Simulator.
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:
- Card Details Screen
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:
- Card Details Screen
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:
- Card Details Screen
Cardholder Name Required
This translation key is not currently used in the UI. 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:
- Card Details Screen
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:
- Card Details Screen
Invalid Card Number Reason
This translation key is not currently used in the UI. 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:
- Card Details Screen
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:
- Card Details Screen
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:
- Card Details Screen
Unsupported Card Network Reason
This translation key is not currently used in the UI. 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:
- Card Details Screen
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:
- Card Details Screen
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:
- Card Details Screen When Billing Details is the next screen.
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:
- Card Details Screen
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:
- Billing Details Screen
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:
- Billing Details Screen
Back Button
Translation Key | en-GB | es-ES | fr-FR | Arguments Taken | Component |
---|---|---|---|---|---|
jp_back | Back | Back | Back | N/A | 'Back' button |
Where used:
- Billing Details Screen
Email Hint
Translation Key | en-GB | es-ES | fr-FR | Arguments Taken | Component |
---|---|---|---|---|---|
jp_card_holder_email_hint | N/A | Email address input placeholder |
Where used:
- Billing Details Screen
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:
- Billing Details Screen
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 (Automaticaly replaced by the default country when the screen is opened). |
Where used:
- Billing Details Screen
- Card Entry Screen If the Address Verification Service feature is on, and the request for Billing Details is off.
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 |
Where used:
- Billing Details Screen
Visible when the country selected is US.

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:
- Billing Details Screen
Visible when the country selected is US.
State or Union Territory Hint
Translation Key | en-GB | es-ES | fr-FR | Arguments Taken | Component |
---|---|---|---|---|---|
jp_card_holder_state_or_union_territory_hint  | State or union territory | State or union territory | State or union territory | N/A | State or union territory input placeholder |
Where used:
- Billing Details Screen
Visible when the country selected is India.
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:
- Billing Details Screen
Visible when the country selected is India.
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:
- Billing Details Screen
Visible when the country selected is Canada.

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:
- Billing Details Screen
Visible when the country selected is Canada.
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:
- Billing Details Screen
Visible when the country selected is China.
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
 | 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:
- Billing Details Screen
Visible when the country selected is China.
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:
- Billing Details Screen
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:
- Billing Details Screen
Invalid Phone Code
This translation key is not currently used in the UI. 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. (e.g. NSString or NSNumber). 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:
- Billing Details Screen
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:
- Billing Details Screen
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:
- Billing Details Screen
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:
- Billing Details Screen
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:
- Billing Details Screen
- Card Entry Screen If the Address Verification Service feature is on, aand the request for Billing Details is off.
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:
- Billing Details Screen
- Card Entry Screen If the Address Verification Service feature is on, and the request for Billing Details is off.
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 When the selected country is US. |
Where used:
- Billing Details Screen
- Card Entry Screen If the Address Verification Service feature is on, and the request for Billing Details is off.
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:
- Card Details Screen When Billing Details are not going to be displayed as the next screen.
- Billing Details Screen
- Payment Methods Screen
Pay Amount Button
Translation Key | en-GB | es-ES | fr-FR | Arguments Taken | Component |
---|---|---|---|---|---|
jp_pay_amount | Pay %1$s
| Paga %1$s
| Payer %1$s
| Argument %1$s is a placeholder for a string representing the payment amount. This should already be formatted together with its correct currency. | 'Pay <amount>' button
|
Where used:
- Card Details Screen
- Billing Details Screen
Amount label in Payment Button UI option enabled.
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:
- Transaction error alert.
Implemented by the merchant, so the UI may differ.
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:
- Transaction error alert.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Transaction error alert.
Implemented by the merchant, so the UI may differ.
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:
- Transaction error alert.
Implemented by the merchant, so the UI may differ.
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:
- Transaction error alert.
Implemented by the merchant, so the UI may differ.
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:
- Transaction error alert.
Implemented by the merchant, so the UI may differ.
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:
- Transaction error alert.
Implemented by the merchant, so the UI may differ.
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:
- Transaction error alert.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Transaction error alert.
Implemented by the merchant, so the UI may differ.
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:
- Transaction error alert.
Implemented by the merchant, so the UI may differ.
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:
- Recommendation transaction error.
Implemented by the merchant, so the UI may differ.
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:
- Recommendation transaction error.
Implemented by the merchant, so the UI may differ.
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:
- Recommendation transaction error.
Implemented by the merchant, so the UI may differ.
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:
- Recommendation transaction error.
Implemented by the merchant, so the UI may differ.
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:
- Recommendation configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Recommendation configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Recommendation configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Recommendation configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Recommendation configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Recommendation configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Recommendation configuration error.
Implemented by the merchant, so the UI may differ.
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:
- Recommendation configuration error.
Implemented by the merchant, so the UI may differ.