Explanation (150–250 words)
The Place Sales Transaction API is the modern, high-performance API for order creation in Salesforce Revenue Cloud. It is specifically designed for transactional use cases—such as ecommerce order placement—where multiple products (up to thousands) need to be processed efficiently in a single transaction.
This API accepts comprehensive input data, including customer, pricing, and contextual attributes, and supports multi-line item transactions with automatic validation, pricing, and order creation. It ensures the correct generation of order records, order products, billing schedules, and related context without requiring separate API calls for each record.
The Create Order and Place Order APIs are legacy or limited-scope endpoints that do not handle large volumes or contextual pricing with the same efficiency.
Exact Extract from Salesforce Revenue Cloud Developer Guide:
“Use the Place Sales Transaction API to create and submit complex orders directly from external systems such as ecommerce platforms. It supports high-volume line items, pricing, and context-driven processing.”
[References:, Salesforce Revenue Cloud Developer Guide — Place Sales Transaction API Overview, Salesforce CPQ and Billing Integration API Reference — Transaction APIs for Order Creation, Salesforce Revenue Cloud Implementation Guide — Ecommerce Integration Patterns, , , ]
Submit