|
1 | 1 | # Certification
|
2 | 2 |
|
3 |
| -Once you have finished development against the API, Mews needs to confirm that the integration has been developed according to specification before it can be moved to the Production environment. This is the purpose of the certification process. During the process, a series of standard tests will be performed to check that everything is in order. |
| 3 | +Before moving your integration to the Production environment, Mews must verify that it meets all technical specifications. This is the purpose of the certification process. During certification, Mews will conduct a series of standard tests to ensure your integration functions correctly. |
4 | 4 |
|
5 | 5 | ## Preparing for certification
|
6 | 6 |
|
7 | 7 | Follow these steps to prepare for certification:
|
8 | 8 |
|
9 |
| -1. Email [email protected] to request a `Client Token` and for a test property to be created in the Mews [Test environment ](../guidelines/environments.md). |
10 |
| -2. Create the following HTTPS endpoint URLs on the Channel Manager side [Test environment](../guidelines/environments.md): |
| 9 | +1. **Request a test environment setup **: Email [email protected] to request a `Client Token` and for a test property to be created in the Mews [Test environment ](../guidelines/environments.md). |
| 10 | + |
| 11 | +2. **Set up Channel Manager endpoints**: Create the following HTTPS endpoints on the Channel Manager side [Test environment](../guidelines/environments.md): |
11 | 12 | * [Update availability](../channel-manager-operations/inventory.md#update-availability)
|
12 | 13 | * [Update prices](../channel-manager-operations/inventory.md#update-prices)
|
13 | 14 | * [Update restrictions](../channel-manager-operations/inventory.md#update-restrictions)
|
14 | 15 | * [Confirm booking](../channel-manager-operations/reservations.md#confirm-booking)
|
15 | 16 | * [Change notification](../channel-manager-operations/notifications.md#change-notification) \(optional\)
|
16 |
| -3. Email the endpoint details to [email protected]. |
17 |
| -4. Use your test property username and [Get properties](../mews-operations/configuration.md#get-properties) API operation to fetch the `connectionToken` for the [Test property](../guidelines/environments.md). |
18 |
| -5. Pull property information, space type mapping and rate mapping information using the [Get configuration](../mews-operations/configuration.md#get-configuration) API operation. |
19 |
| -6. Map all the rate plan and space category combinations in the user interface of the channel manager system using the data received from the [Get configuration](../mews-operations/configuration.md#get-configuration) request. |
| 17 | + |
| 18 | +3. **Share endpoint details **: Send the endpoint details to [email protected]. |
20 | 19 |
|
21 |
| -> **Multi-property enterprises**: Multi-property enterprises such as vacation rentals, apartments, villas, etc. are often set up in Mews as spaces belonging to a single Mews property, i.e. the 'property' is the Mews enterprise customer and the 'spaces' are the individual rental properties. |
22 |
| -> These spaces (i.e. properties) can be sent to the channel manager as multiple connections, with one `Connection Token` per space (i.e. property), or as a single connection for the entire enterprise. |
| 20 | +4. **Retrieve the Connection Token**: Use your test property credentials with the [Get properties](../mews-operations/configuration.md#get-properties) API operation to retrieve the `Connection Token` for the [Test property](../guidelines/environments.md). |
23 | 21 |
|
24 |
| -## Certification tests |
| 22 | +5. **Fetch configuration data**: Pull property, space type mapping and rate mapping information using the [Get configuration](../mews-operations/configuration.md#get-configuration) API operation. |
25 | 23 |
|
26 |
| -These tests will be conducted during a 90-minute call between the Mews Marketplace team and a representative of the channel manager. |
| 24 | +6. **Map rates and spaces**: Use the data from the [Get configuration](../mews-operations/configuration.md#get-configuration) response to map all rate plan and space category combinations in your channel manager system. |
27 | 25 |
|
28 |
| -* See [Certification tests](certification-tests.md) |
| 26 | +7. **Perform ARI and reservation tests**: Conduct all ARI (Availability, Rates & Inventory) and reservation tests, according to the scenarios outlined in [Certification tests](certification-tests.md). |
29 | 27 |
|
30 |
| -### Evaluation |
| 28 | +8. **Complete the certification file**: Inform your Mews Technical Partner Success Manager once you’ve completed the tests. They will provide you with a certification file. Complete the file following the provided instructions, and return the completed file via email. |
31 | 29 |
|
32 |
| -If the required tests cannot be completed successfully, Mews will not allow the channel manager to advance to the Production environment. Once any issues are resolved, certification will start over. |
| 30 | +9. **Schedule the certification call**: After submitting the certification file, you’ll receive a link to book a 90-minute certification call with Mews. Reserve a time slot that suits you. |
33 | 31 |
|
34 |
| -If there are no critical issues discovered during certification, the channel manager will be advanced to the Production environment. |
35 |
| - * Mews will require unique HTTPS production endpoint URLs for the Channel Manager side |
36 |
| - * Mews will issue a new `Client Token` for the channel manager to use in the live environment |
37 |
| - * The channel manager will issue documentation of their set-up process for approval |
| 32 | +> **Multi-property enterprises**: Multi-property enterprises such as vacation rentals, apartments, villas, etc. are often set up in Mews as a single property with multiple individual spaces representing the individual rental properties. |
| 33 | +> You can send these spaces to the Channel Manager as multiple connections, with one Connection Token per space (property), or as a single connection for the entire enterprise. |
38 | 34 |
|
39 |
| -## Re-certification |
| 35 | +## Certification tests |
40 | 36 |
|
41 |
| -There are two scenarios in which re-certification is required: |
| 37 | +Certification involves a 90-minute call between the Mews Marketplace team and a representative from the Channel Manager. The tests performed during this call will be divided into three main components: |
42 | 38 |
|
43 |
| -1. The pilot stage has not been completed in a reasonable time (six months). |
44 |
| -2. The functionality supported by the integration has changed. |
| 39 | +* **Inventory Push Tests**: These are the primary tests performed during the call. In some cases, the call may be extended until all tests are successfully completed. |
| 40 | +* **Reservation Tests**: Following the Inventory Push tests, Reservation Tests will be conducted via email. |
| 41 | +* **Error Tests**: After the Reservation Tests, Error Tests will be conducted to check the system’s response to failed requests and invalid data. |
45 | 42 |
|
46 |
| -### Incomplete pilot |
| 43 | +For detailed descriptions of each test, see [Certification tests](certification-tests.md). |
47 | 44 |
|
48 |
| -If, for any reason, it was not possible to go to pilot stage with a pilot customer, or the pilot stage could not be completed, then contact Mews for re-certification. |
| 45 | +## Test evaluation |
| 46 | + |
| 47 | +**If tests are not passed**: |
| 48 | +If the required tests cannot be completed successfully, Mews will not allow the channel manager to advance to the Production environment. Once any issues are resolved, certification will start over. |
| 49 | + |
| 50 | +**If certification is successful**: |
| 51 | +If there are no critical issues discovered during certification, the channel manager will be advanced to the Production environment. |
| 52 | + * Mews will require unique HTTPS production endpoint URLs for the Channel Manager side. |
| 53 | + * Mews will issue a new `Client Token` for the channel manager to use in the Production environment. |
| 54 | + * Your team will need to provide documentation of the setup process for final approval. |
| 55 | + |
| 56 | +## Re-certification |
49 | 57 |
|
50 |
| -### Change in functionality |
| 58 | +Re-certification is required in the following scenarios: |
51 | 59 |
|
52 |
| -If you add new functionality to an existing integration, again we will need to re-certify the integration. |
| 60 | +* **Incomplete pilot**: If, for any reason, it was not possible to go to pilot stage with a pilot customer, or the pilot stage could not be completed within six months, then contact Mews for re-certification. |
| 61 | +* **Change in functionality**: If you add new features or make significant changes to an existing integration, re-certification is required to validate the updated functionality. |
0 commit comments