First steps
Overview of the integration, description of all parts involved
The Basic concepts apply to any Wapping API, showing the basics to authenticate and succesfully communicate. Read this before attempting to interact with any service.
For orientation the Integration scenarios is a good read as a starting point, it will shed light on the first steps to take depending on the particularities of the integration.
The realities of each business is different, and so are the needs. There is the basic Checkout + Product integration, the rest will vary between cases, this is the point to understand and locate yourself in the process.
Before integrating with any API is important to have a clear and defined scenario, Wapping Team will assist in assessing this, as it's a non trivial task, after the first onboarding meetings, and reading the integration scenarios documentation, the developer team will have a clear path.
The integration with Wapping is done mainly via rest APIs. These APIs cover from the main checkout connection, to syncronization of product masters, important to allow the platform to be able to segment and direct benefits to specific subcategories.
Other APIs are provided to support less common operatives, that may be relevant in certain cases, like store master syncronization, customer webhook to receive in the business backend all the customer changest, used mainly in scenarios in which the platform only behaves as a Loyalty using an external CDP, or the Order API to syncronize historic orders.
The critical API is de Checkout API which allows the different checkout channels to be connected with Wapping, and provide the business logic that allows the platform to function, interacting with the checkout to apply all the benefits for a customer, and also gathering all the behaviour, purchase, and usage information so it can be later used.
All standard business operation scenarios are supported by Wapping. They must be considered by the business and its integrators and are subject to being included in the integration with the platform (sales, returns, in-store returns of online orders, external discounts, offline mode, etc)
Finally, an Integration validation is performed by the Wapping onboarding team, to ensure that the implementation of the connection with the platform is correct and functional.
