Inbound web services provided
WebSphere Commerce includes code and documentation for you to enable WebSphere Commerce business operations as web services. We can allow WebSphere Commerce to be the service provider by enabling its business functions as web services that can be accessed by external systems. The following web services are provided by WebSphere Commerce.Note: The following web services are an older style of web service that uses JSP pages to compose responses. We can use these web services for the site, however we are recommended to use the newer SOI web services available with WebSphere Commerce.
- Order preprocessing
The order preprocessing service is an inbound service for orders that have been submitted and transferred to an external order management system (OMS) but are modified post-transfer and require preprocessing by WebSphere Commerce before they can be processed by the external OMS.- Payment processing
The payment processing services are inbound services provided by the WebSphere Commerce Payments component. The first service, the get payment entity service, is used to query the statuses of credits, payments and payment instructions. The second service, the process payment action service, is used to process the following payment actions:- Inventory update
The inventory update service is an inbound service for WebSphere Commerce configurations in which an external inventory management system (IMS) is used. This service is called by the external IMS to update the local inventory cache in WebSphere Commerce in such configurations.- Payment processing service
The payment processing service is an inbound Web service responsible for processing online financial transactions such as payment authorizations and payment captures. This inbound Web service is typically called by an external system in integrated solutions where the external system has no direct integration with payment service providers, but relies on the WebSphere Commerce payment processing system and its payment plug-ins to process online financial transactions.- Inventory cache update service
The inventory cache update service is an inbound web service responsible for updating the inventory cache and INVENTORY database table for Non-ATP inventory models in WebSphere Commerce. This service updates the inventory cache and database table when a store is configured to use an external system for inventory management.- Order preprocessing service
The order preprocessing service is an inbound Web service responsible for validating an external order (for example, an order that has been transferred to an external order management system) against contracts in WebSphere Commerce, and for calculating its prices, discounts, shipping charges, taxes and so forth using settings in WebSphere Commerce. This inbound Web service is typically called by an external system in integrated solutions where the external system is responsible for order processing but uses WebSphere Commerce for contract validation, pricing, discount calculation, shipping charge calculation, tax calculation etc.- Order status update service
The order status update service is an inbound web service responsible for updating the status of an order in WebSphere Commerce when a store is configured to use an external system for order processing and fulfillment. This inbound web service is typically called by the external system to update the status of a transferred order in WebSphere Commerce for display purposes when the status of the order is changed in the external system.- Synchronize organization service
The synchronize organization service is an inbound web service responsible for adding or updating an organization in WebSphere Commerce to synchronize WebSphere Commerce with the external master repository.- Synchronize person service
The synchronize person service is an inbound web service responsible for adding or updating a person in WebSphere Commerce to synchronize WebSphere Commerce with the external master repository.
Related concepts
Understanding the WebSphere Commerce Web service framework
WebSphere Commerce as a service provider
Related tasks
Enable WebSphere Commerce as a service provider
Related reference
Additional information about Web services
Payment processing service
Inventory cache update service
Inventory update
Order preprocessing
Order preprocessing service
Order status update service
Payment processing
Synchronize organization service
Synchronize person service