感谢您的反馈!
c. Click on "Loan New Account", select the country you want and click OK.
d. Successfully borrowed account
Tips:
1 You need to access the API testing tools through the API reference documentation or Testing Tools.
2.Fill in the required fields and click the "Get Token" button to get the access token for the test seller.
3.Click "Submit" to start the test.
Tips:
In this tool, we will be able to create orders and follow the whole flow of orders in Miravia.
The main idea is to provide a way to create orders and let users check the behaviour of the order after performing actions (status update) over it.
To access this page, please go to App Console option in Open Platform: https://open.miravia.com/apps/
After login, then you can access this page by clicking in the left menu "Create test case" option:
As mentioned, in this page we are going to create orders as test cases. The orders created will be associated with the selected loan account, so its neccesary to loan a test account for usage in our test case:
In this example, we use: Arise_open_test40@test.com
Notice that in this page, "loan test account", its possible to access the testing account by clicking in the "login" link. That link will login the user in the seller center of the testing account, so it will be possible for the user to access the product and orders management.
After we have loaned our test account, now we can create the test cases. When you click on the "create test case" button, the following form is shown:
Fields description:
After filling all the fields, the test case is created:
When we create a test case with this method, two entities are generated:
The sandbox environment is available by adding a prefix ("/mock/") over the usual fullfilment and orders endpoint:
'https://api.miravia.es/rest/mock/ + endpoint path'
Endpoint paths available:
Orders:
Fulfillment:
For more info, please check the api online doc: https://open.miravia.com/apps/doc/api?path=%2Fproduct%2FbatchValidate
To call any of those endpoints and test the options, it is neccesary to do it exactly doing the same procedure as any other endpoint, but using the testing credentials of the loan account and current appke
In this table we describe how to search the items and what is the meaning of each column:
For the search tools, at the moment we have two filters available (Order status, and orderId) that allows to get all the order items associated with the order id. The status filter apply over the order items.
Redirect to this link: click here
This tool provides developers with a tool to test their software before moving to a production environment. Currently it supports testing for the product domain, but in the near future it will support testing more domains (orders, feed, etc).
The testing capability is related to an "Scene", which belongs to a domain in OpenPlatform. For example, the "Product" or the "Feed" scenes belongs to the product domain in Open platform. The "Orders Single" scene belongs to the Order domain.
Each "Scene" has a set of operations that will be validated by this tool.
Sample:
In this page, you can have different fields displayed, depending on what do you select.
Regarding the "identifier" field: depending on the scene, it will vary from one field to another. For the product Scene, it is required that the same seller sku is present in all the requests.
This is required because we want to ensure that through the calls performed, the AppKey is able to manage a complete scenario (For example, in the case of product, its required that this field is present in all the operations performed)
After selecting validation method "File", the following status is shown:
The following fields are shown:
For this scene and file, we require to fill the following operations:
Please check the operations in the OpenPlatform API documentation, and fill the template file accordingly. click here for online doc
Template:
{ "createProduct": { "urlParams": "" }, "updateProduct": { "urlParams": "" }, "updatePriceAndQuantity": { "urlParams": "" }, "updateProductStatus": { "urlParams": "" } }
After the template is filled, upload the file and execute:
In this case, we the operations will be executed in the client application system
The execution flow for this page will be as follows:
1) Go to Integration validation page, select "Validate in your system" option
2) Set value for all the required fields (Identifier)
3) Click on "Start"
4) Send the operations in your system. Keep in mind that the required operations are:
createProduct
updateProduct
updatePriceAndQuantity
updateProductStatus
Please check the operations in the OpenPlatform API documentation, and fill the template file accordingly. click here for online doc
5) Click on "Finish" button.
After that, the results should be displayed in the screen:
When your application development and test is completed, you can deploy your application online to the hosting environment.
Take the following steps to complete the deployment process:
1.From the list of your applications, click Manage to open the overview page of your application.
2.On the App Overview page, you can find the App Status field under the Basic Information section.
3.Click Apply Online.
4. Enter the description of your application for deploying it online in the Reason field of the Apply dialog.
5.(Optional) Attach a document file for the request as needed. The document can be the test reports of your application.
6.Click OK.
Once the online deployment request is approved, the status of your application is changed to Online. You can then deploy your application to the requested or planned hosting environment.
The IP whitelist is a security policy that protects your application and seller data. You can choose to specify the IP address of the server that hosts your application. If the IP whitelist is enabled, API calls can only be initiated from the application hosted on the bound IP server. If no IP address is specified, the IP whitelist feature is disabled by default.Take the following steps to enable the IP whitelist feature.1. Click Manage in the App list to open the App Overview page.
2. In the App Management navigation panel, click IP Whitelist.
Miravia Open Platform provides a security framework to protect the sensitive business data of sellers. By default, these business data are masked according to security evaluation. Sensitive business data include:
To request access to the sensitive business data, you need to go through a review process for your application on Miravia DataMoat, a security module that is integrated with Miravia Open Platform.
Take the following steps to request sensitive data access:
1. From the list of your applications, click Manage to open the overview page of your application.
2. On the App Overview page, you can find the Sensitive Data Privilege field under the Advanced Information section.
3. Click Apply Unmask. The Access to Sensitive Data page on Miravia Datamoat is opened.
4. Follow the instructions on the Access to Sensitive Data page to obtain access to sensitive data for your application. You can also refer to the DataMoat documentation for details.
Reference
For detailed introduction to functions and security review process of Miravia DataMoat, see Miravia DataMoat Documentation.