Create a composite transaction, consisting of multiple line items and payment methods

Use this endpoint to create a composite transaction, consisting of multiple line items and payment methods.

The endpoint will return a response with the transaction status and other details.

When the transaction is successful, the response will include the points earned, points redeemed, and the customer's points balance before and after the transaction.

If the transaction fails, the response will include an error message.

Transactions are accepted in real-time, then processed asynchronously. You can check the status of a transaction using the URL returned in the response.

You can pass either a customer ID or a customer barcode in the request.

You can also pass a unique ID for the transaction. If you don't pass a unique ID, the system will generate one for you.

To simulate a transaction without processing it, set the 'simulate' query parameter to 'true'.
Language
Authorization
Header
Click Try It! to start a request and see the response here!