Customizing modules

DEUNA offers a series of modules that you can incorporate to optimize the shopping experience.

Each module solves a specific need within the checkout flow and can be activated or deactivated according to your business requirements.

DEUNA offers flexible and dynamic control over each module.

Each module includes different functionalities. Decide which modules to use for your widget and customize them.

📘

Request your TPM to enable or disable each module within your payment solution.

Login

The login module is used to recognize your shoppers after their first purchase.

With registration, you can give your customers a faster shopping experience thanks to verification through an OTP (one-time password).

Once the user verifies, they don't have to add their data again, as it's saved for future purchases.

📘

The login module is available only for the payment link and complete checkout products.

SubmoduleDescription
Login Pattern
Classic authentication experience that allows users to log in by manually entering their email.
LoginWithOrderEmail PatternAuthentication experience based on the email included in the tokenized order, with access to stored cards.

📘

Use the DEUNA network to leverage not only your users but millions of users who have purchased through our widgets.

One Time Password (OTP)

Allows authenticating shoppers by sending an OTP (One Time Password) code to their email or phone. This allows for the retrieval of information from previous purchases and reduces friction in the payment process.

Addresses

Facilitates the collection of shipping addresses through manual entry or geolocation.

Available only for the complete checkout product.

On a second purchase, users won't have to re-enter their address.

SubmoduleDescription
AddressMapWithSummary PatternAllows users to add their current address or manual entry, leveraging map functionality.

Personal data

Collects the buyer's personal information required to process the order.

📘

Available only for the payment link and complete checkout products.

The personal data module obtains your customers' personal data and increases transactions.

SubmoduleDescription
UserInfo PatternClassic personal data form with customizable rules.
UserInfoSummary PatternSummary of the form in UserInfoPattern.

Billing address

Allows showing or hiding billing fields according to business needs. It can be presented on the main checkout screen or as a secondary view.

In the code, this configuration is controlled through the BillingPattern property.

Available views

You can present the billing module in two different ways:

  • Main view
  • Independent view

Main view

Shows a maximum of four fields if you decide to include billing directly on the same main checkout screen, so as not to affect the user experience.

  • If the order already contains pre-loaded billing information, a summary will be shown instead of editable fields.
  • If no data is available, the defined fields will be requested before continuing with the payment process.

Independent view

The user accesses this view through a button (for example, "Add billing information").

If they click Pay without completing the required information, the system shows an inline error message in the billing component.

Field customization

Choose which billing fields to show and in what order.

This allows adapting the form to the regulatory or user experience needs of each country or vertical.

These are the available fields in default order:

  • First name
  • Last name
  • Email
  • Country
  • State / Department / Municipality
  • City
  • Address
  • Postal code
  • Phone number
  • Identity document number

Field and text variations by country

Customize field names and behavior so the experience remains clear and familiar to your users.

The following table shows how some fields change according to country:

FieldUnited States (US)Mexico (MX)Costa Rica (CR)Guatemala (GT)El Salvador (SV)Colombia (CO)Ecuador (EC)
First nameFirst nameNombreNombreNombreNombreNombreNombre
Last nameLast nameApellidoApellidoApellidoApellidoApellidoApellido
AddressStreet addressDirecciónDirecciónDirecciónDirecciónDirecciónDirección
CountryCountryPaísPaísPaísPaísPaísPaís
StateStateEstadoProvinciaDepartamentoDepartamentoDepartamentoProvincia
CityCityCiudad/MunicipioCantón/DistritoMunicipioMunicipioCiudad/MunicipioCiudad
Zip CodeZIP codeCódigo Postal (CP)N/AN/AN/A*Código PostalCódigo Postal
EmailEmailCorreo electrónicoCorreo electrónicoCorreo electrónicoCorreo electrónicoCorreo electrónicoCorreo electrónico
Phone numberPhone numberTeléfonoTeléfonoTeléfonoTeléfonoTeléfono/CelularTeléfono/Celular

📘

Request field customization from your TPM.

Payment methods

This module is DEUNA's main component and constitutes the core of all our products.

Its function is to orchestrate payment logic, anti-fraud integrations, and acceptance configurations in a centralized and efficient manner.

This module enables Connections to payment methods with a single integration.

Identity document request

It's possible to enable the collection of the payer's identity document during card data entry. This is useful in countries where local regulations require it or when seeking to implement additional security and fraud prevention controls.

Card save checkbox

For users shopping as guests, a checkbox can be enabled for them to decide if they want to save their card. By default, this option is not shown and cards are saved automatically, which improves conversion on future purchases.

Default card checkbox

You can enable an additional checkbox for the user to define if they want to mark the card as default for future purchases. This option is not visible by default, but can be activated according to your needs.

Pay button

Allows placing the pay button outside the widget, offering greater flexibility in checkout design.

Order details

This submodule allows showing or hiding the shopping cart within the checkout.

The cart includes a side summary with the details of added products, payment breakdown, and total to pay.

It provides transparency to the process and improves the shopping experience, allowing users to review their order before paying.

Define whether or not to show order details, as well as adjust the following elements:

  • Show/Hide:
    • Subtotal
    • Taxes
    • Shipping costs
    • Product details
  • Product images:
    • No image
    • Default image
    • Small image
    • Large image

Other modules

These modules complement the experience and are available only for the complete checkout product:

  • Coupons: allows applying promotional codes.
  • Donations: enables the donation option.
  • Benefits: shows applicable discounts or offers.
  • Tips: allows adding tips at the time of payment.