Skip to main content

Strings Mapping

info

StringID 3.3 button:payment text can be dynamically customized by the payment information data. Any combination of the supported placeholders and static text is possible:

  • ${amount} - replaced with payment amount initially provided in Checkout request.
  • ${currencyCode} - replaced with 3-letter currency code initially provided in Checkout request
  • ${currencySign} - replaced with currency sign corresponding to the currency provided in Checkout request

Introduction

Below, we mapped each SmartPay journey components towards it's elements including used stringIDs. It can be used as reference to create own localization files.

If you need an overview of all available StringIDs please consult or String ID reference documentation.

To create and publish your own localization files, please see our localization API documentation.

Main Screen Registered User - No Stored Payment Options

Main Screen Empty

#String IDDefault Value (EN)
1.1main-panel-registered:instruction"Choose a payment method"
1.2main-panel-registered:instruction_detail"Continue with one of your saved payments or add a new one"
2.3stored-method:empty"No stored payments available. Please add a new payment method."
2.2stored-method:add"Add new payment method"
3.2button:as-guest"Pay as a guest"

Main Screen Registered User - Stored Payment Options Available

SPO selection

#String IDDefault (EN)
1.1main-panel-registered:instruction"Choose a payment method"
1.2main-panel-registered:instruction_detail"Continue with one of your saved payments or add a new one"
2.1stored-method:remove"delete"
2.2stored-method:add"Add new payment"
2.5stored-method:set_default"set as default"
2.6stored-method:default"default"
2.7stored-method:expiry_date"Expires"
2.8stored-method:expires-soon"expires soon"
2.9stored-method:expired"expired"
2.10stored-method:expired-warning"An expired method can not be used for payment."
3.2button:as-guest"Pay as a guest"
3.3button:payment"Pay ${currencySign}${amount}"
4.1 - 4.10payment-method:VISA
payment-method:MSTRCRD
payment-methodd:JCB
payment-method:AMEX
payment-method:CRTBANCAIR
payment-method:BNKACCT
payment-method:PAYPAL
payment-method:APPLPAY
payment-method:PAYUBLK
"VISA"
"Mastercard"
"JCB"
"AMEX"
"Carte Bancaire"
"SEPA Direct Debit"
"PayPal"
"Apple Pay"
"BLIK"

Main Screen Registered User - Stored Payment Options Available - Subscriptions

SPO selection - Subscriptions

#String IDDefault (EN)
1.1main-panel-registered:instruction"Choose a payment method"
1.2main-panel-registered:instruction_detail"Continue with one of your saved payments or add a new one"
2.1stored-method:remove"delete"
2.2stored-method:add"Add new payment method"
2.9stored-method:expired"expired"
2.11stored-method:active"active"
4.xpayment-method:VISA
payment-method:MSTRCRD
payment-method:BNKACCT
"VISA"
"Mastercard"
"SEPA Direct Debit"
info

The localization string ID 2.11 "stored-method:active" is rendered only by Subscription module SDK for the existing Payment Series/Subscription which already has a stored payment option linked to it.

Method Registration Screen

#String IDDefault (EN)
2.4stored-method:back"Back to stored payments"
1.5main-panel-registration:instruction"Please select your new payment method"
1.6main-panel-registration:instruction_detail"We will ask you to enter your details in the next step"
4.1method:CC"Credit Card / Debit Card"
4.4method:BNKACCT"SEPA Direct Debit"
4.10method:PAYPAL"PayPal"
3.6button:continue-registration"Continue"

Pay as a Guest Screen

#String IDDefault (EN)
2.4stored-method:back"Back to stored payments"
1.3main-panel-guest:instruction"Please select your payment method"
1.4main-panel-guest:instruction_detail"We will ask you to enter your details in the next step"
4.xmethod:CC
method:BNKACCT
method:PAYPAL
method:IDEAL

method:PREPMNT
method:PAYINVC
method:PAYU
"Credit Card / Debit Card"
"SEPA Direct Debit"
"PayPal"
"Ideal"
"Prepayment"
"Pay upon Invoice"
"PayU"
3.7button:continue-guest"Continue"
info

StringID 2.4 stored-method:back will only be present if guest screen was accessed through main screen registered. For guest only journeys, this button will not be present.

info

StringID 3.3 button:payment text can be dynamically customized by the payment information data. Any combination of the supported placeholders and static text is possible:

  • ${amount} - replaced with payment amount initially provided in Checkout request.
  • ${currencyCode} - replaced with 3-letter currency code initially provided in Checkout request
  • ${currencySign} - replaced with currency sign corresponding to the currency provided in Checkout request

Payment Form: Credit Card Registration

#String IDDefault (EN)
3.4button:stored-payment"Confirm"
3.6button:back-to-methods-selection"Back"
6.1popup-registration:instruction_detail"Please enter your credit card details below for payment option registration. No payment will be performed."

Payment Form: Credit Card Stored CIT and Guest Payment

#String IDDefault (EN)
3.3button:payment"Pay ${currencySign}${amount}"
info

StringID 3.3 button:payment text can be dynamically customized by the payment information data. Any combination of the supported placeholders and static text is possible:

  • ${amount} - replaced with payment amount initially provided in Checkout request.
  • ${currencyCode} - replaced with 3-letter currency code initially provided in Checkout request
  • ${currencySign} - replaced with currency sign corresponding to the currency provided in Checkout request

SEPA Direct Debet Mandat

#String IDDefault (EN)
5.1sepa_mandate:account_holder"Account Owner"
5.2sepa_mandate:name"Name"
5.3sepa_mandate:address"Address"
5.4sepa_mandate:post_code"PostCode"
5.5sepa_mandate:city"City"
5.6sepa_mandate:country"Country"
5.7sepa_mandate:iban"IBAN"
5.8sepa_mandate:creditor"Creditor"
5.9sepa_mandate:state"State"
5.10sepa_mandate:creditor_identifier"Creditor identifier"
5.11sepa_mandate:date"Date"
5.12sepa_mandate:mandate_reference"Mandate reference"
5.13sepa_mandate:mandate_info_first"By signing this mandate form, you authorise (A) $(fi-creditor-name) to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from $(fi-creditor-name)"
5.14sepa_mandate:mandate_info_second"As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited."
5.15sepa_mandate:agree"Agree"
3.5button:cancel"Cancel"

HPP localization

Main screen

main screen

#String IDDefault (EN)
7.1hpp:shippingAddress"Shipping"
7.2hpp:billingAddress"Billing"
7.3hpp:orderSummary"Order summary"
7.4hpp:button:proceedToPayment"Proceed To Payment"

Enter card details screen

Enter card details screen

#String IDDefault (EN)
3.6button:continue-registration"Continue"
3.3button:payment"Pay ${currencySign}${amount}"

Payment successful screen

Payment successful

#String IDDefault (EN)
7.1hpp:shippingAddress"Shipping"
7.2hpp:billingAddress"Billing"
7.3hpp:orderSummary"Order summary"
7.5hpp:itemName"Item Name"
7.6hpp:quantity"Qantity"
7.7hpp:grossAmount"Gross Amount"
7.8hpp:totalDue"Total Due"
7.9hpp:success_header"Thank you!"
7.10hpp:success_long_text"Your payment has been successfully processed."
7.11hpp:success:your-transaction"Your transaction reference is"
7.12hpp:success:please-quote"Please quote this number in the purpose of payment when submitting your bank transfer."

Choose a payment method screen

Choose a payment method

#String IDDefault (EN)
1.1main-panel-registered:instruction"Choose a payment method"
1.2main-panel-registered:instruction_detail"Continue with one of your saved payments or add a new one"
2.1stored-method:remove"Delete"
2.2stored-method:add"Add new payment"
2.5stored-method:set_default"Set as default"
3.2button:as-guest"Pay as a guest"
3.3button:payment"Pay ${currencySign}${amount}"

Return to stored payments

Return to stored payments

#String IDDefault (EN)
1.5main-panel-registration:instruction"Please select your new payment method"
1.6main-panel-registration:instruction_detail"We will ask you to enter your details in the next step"
2.4stored-method:back"Back to stored payments"
4.1method:CC"Credit Card / Debit Card"
4.4method:BNKACCT"SEPA Direct Debit"
4.10method:PAYPAL"PayPal"

Error page - there is already active payment

Error there is already active payment

#String IDDefault (EN)
7.1hpp:shippingAddress"Shipping"
7.2hpp:billingAddress"Billing"
7.3hpp:orderSummary"Order summary"
7.5hpp:itemName"Item Name"
7.6hpp:quantity"Qty"
7.7hpp:grossAmount"Gross Amount"
7.8hpp:totalDue"Total due"
7.13hpp:discountAmount"Discount Amount"
7.14hpp:discountPercent"Discount Percent"
7.15hpp:activePaymentError"There is already an active payment associated with this request."

Error page - Payment failed

Error Payment failed

#String IDDefault (EN)
7.1hpp:shippingAddress"Shipping"
7.2hpp:billingAddress"Billing"
7.3hpp:orderSummary"Order summary"
7.5hpp:itemName"Item Name"
7.6hpp:quantity"Qty"
7.7hpp:grossAmount"Gross Amount"
7.8hpp:totalDue"Total due"
7.13hpp:discountAmount"Discount Amount"
7.14hpp:discountPercent"Discount Percent"
7.16hpp:failure_header"Payment failed"
7.17hpp:failure_long_text"Please try another card or a different payment method"
7.18button:try_again"Try again"