Description of services
The purpose of interconnecting your information system with Neteven is the automation of information synchronisation during the various stages of your product sales cycle on the different marketplaces managed through Neteven.
The main synchronization operations are the following:
- Inventory creation and update
- Order retrieval
- Shipping confirmation
In this chapter, you will find a detailed presentation of the main methods available through webservices to fulfill the following requirements:
- Echo & TestConnection : Communication and authentification test
- TestConnection : Authentification test
- PostItems : Product upload/update
- GetItems : Product retrieval, retrieves the products visible in Neteven’s application
- GetOrders : Order retrieval, allows to retrieve any order visible in Neteven’s application
- PostOrders : Order update, order confirmation and supplying of additional information such as the shipping service used, tracking number…
Note: Dates are UTC+1.
The authentication is done through the header embedded in the AuthenticationHeader type header.
Content of the AuthenticationHeader tag, each element being mandatory:
Field | Type | Remarks |
|---|---|---|
Method | String | A variable string |
Login | String | Neteven login |
Seed | String | Variable string used for generating the signature |
Stamp | String | Date of the day |
Signature | String | To generate, using the underneath method |
Version | Integer | Fixed integer defined in the WSDL referencing the current version of the Neteven webservices used. |
In order to generate the signature:
- Create a string “login/stamp/seed/password”
- Retrieve that string’s raw md5*
Encode that result in base64
In case of authentication issues, please check that:
- Your login and password are corrects
- The date used in stamp is correctly formed
- In your header the values for seed and stamp are the same than the ones used to generate your signature
- The result from md5 is actually in raw mode
- The base64 encoding has been applied