Terminal and Web pos

MARTA provides a range of Terminal APIs that allow multiple operations at the point of sale, including integration with POS front ends, e-commerce platforms, Web POS systems, and other similar interfaces.

Unlike Backoffice APIs, Terminal APIs do not allow you to manage campaigns directly, but they do grant access to all data related to the nets and terminals you create, integrate, and manage. Combining both types of access enables you to evolve your loyalty strategy right at the point of sale.

Discover what's possible with the Backoffice APIs.

The operations MARTA allows refer to the terminal accessing the system and to the management of all interactions between your customers and your brand within a physical or virtual store.Learn how to access the Terminal API.

Approfondisci:

Promotional activity integration

With Terminal access, you can retrieve data on all campaigns activated at the point of sale, including defined rules, dynamic fields, active promotions, cards, and badges.

Through a series of GET calls, you can register new customers, issue new cards, record movement activity and potential prize winnings and also handle prize requests and redemptions.

Dedicated endpoints are also available for creating new badges and their respective categories.

Movement management

Terminal access allows you to register and execute movements on a specific card at the time of purchase.

You have access to a wide range of POST calls covering all types of movements allowed via terminal, for example:

• Logging customer entry and exit from the store,

• Registering a purchase,

• Loading, redeeming, or transferring points and credits,

• Assigning a ticket for a specific movement,

• Executing a free movement.

You can also:

• Delete the last recorded movement or a specific one using its ID,

• Block, unblock, or replace cards,

• Validate discount vouchers,

• Verify a pincode,

• And much more.

Prize management

At the point of sale, using the associated code, you can register a customer's prize redemption request and confirm the actual redemption.

You can also request details of prizes related to a customer, grouped by those available for redemption or already redeemed or view the prize catalog and the customer's wishlist, modify it if needed, and save when a prize is viewed by the customer.

In addition to the GET, POST, PATCH, and DELETE calls available for prize management at store level, MARTA provides a complete set of Prize APIs designed to enhance and expand your loyalty strategy.

These APIs allow for external prize management and integration of the full reward catalog system.

Explore what's possible with Prize APIs.

Customer base management

With Terminal APIs, you can register new customers or search for existing ones using specific filters such as unique ID or personal data.

At the time of purchase, beyond recording the movements, you can retrieve customer-related activity, including requested or redeemed prizes, earned benefits, active promotions and available news.
You can also modify the customer's password, username, or pincode.

Additionally, two POST endpoints are available to generate and verify OTP codes related to privacy consents and data management.

Discover how MARTA ensures customer data security.