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 |
---|