Customized checkout

You have the option to customize the look and feel of your xMoney Checkout page. Here's how:

1. Create your custom payment page: Design your own payment page using HTML and CSS.

2. Use available tags: When building your custom page, you can use the following tags to dynamically display payment information:

Tag NameDescriptionMandatory
{{ error }}Payment form errorYes
{{ cardId }}Card selector for choosing a saved cardNo
{{ cardHolderName }}Cardholder nameYes
{{ cardHolderCountry }}Cardholder countryNo
{{ cardHolderState }}Cardholder stateNo
{{ cardType }} or {{ cardTypeSelect }} or {{ cardTypeImage }}Card type as radio buttons, dropdown list, or image-based dropdownYes
{{ cardNumber }}Card numberYes
{{ cardExpiryDate }}Card expiry date (month and year)Yes
{{ cardCvv }}Card CVVYes
{{ saveCard }}Checkbox to save the cardNo
{{ invoiceEmail }}Invoice emailNo
{{ firstName }}Customer first nameNo
{{ lastName }}Customer last nameNo
{{ country }}Customer countryNo
{{ state }}Customer stateNo
{{ city }}Customer cityNo
{{ zipCode }}Customer zip codeNo
{{ address }}Customer addressNo
{{ phone }}Customer phoneNo
{{ email }}Customer emailNo
{{ submit }}Payment form submit buttonYes
{{ cart }} or {{ cartLiner }}Cart content, payment description, and total amountYes
{{ currency }}Order currencyNo
{{ description }}Order descriptionNo
{{ amount }}Order amountNo
{{ logo }}A logo imageNo
{{ language }}Language selectionNo
{{ closeModal }}Close modal buttonNo
{{ termsAndConditions }}Terms & conditions with a linkYes
{{ descriptor }}Site descriptorYes
{{ merchant }}Name of the merchantYes
{{ mandatoryFields }}Description of mandatory fieldsNo

3. Set a default language: You can set a default language for your payment page by adding the ?lang= GET parameter to the URL. For example: https://secure.xmoney.com/card?lang=it (Replace with your actual URL)

Supported languages: en, fr, de, ro, es, it, ru

4. Add custom fields (optional): To include custom text fields, use the following format:

{{ customField({
  'name': 'unique-name',
  'label': 'Field label',
  'placeholder': 'Field placeholder',
  'error': 'This field is required',
  'required': true,
  'lang': 'en'}) }}