This will be used to track order completion rates. For more information, refer to Configure Checkout Flow Metrics.
Adds new endpoints that allow a merchant to capture and refund payments, specified by a payment identifier.
Refer to the specifications for more information:
You can now use a plugin action to set the displayed currency and/or exchange rate on the order. These values are added to the order's application state.
Bold Checkout does NOT use these values to update the
currency in the application state. The frontend is responsible for using these values to calculate the display the correct price to the shopper.
For more information please see the set_display_currency plugin action.
During the checkout process, the plugin event
payments_preauthorized can now be sent to plugins after the payment preauthorization step.
For products configured on the platform in multiple languages, product data now includes localization data in those languages for use by API consumers.
Taxes must be calculated on an order before the order is processed. Bold Checkout added internal validation to strongly enforce this requirement.
Adds the Create Order endpoint.
Adds the description of how to include orders with gift cards to: Initialize Order, Create Order and Add List Item endpoints. Also allows the gift card properties to be shown in the application state returned from most Checkout Frontend and Backend endpoints
application_state now contains a field called
is_processed. This field indicates whether the order has been processed.
flow_id field to the application state returned from most Checkout Frontend and Backend endpoints.
Adds the Cancel Order endpoint.
Fees are now included in the
application_state. Add fees can be added to orders by using the add_fee plugin action.
cart_customer_id field to the response body of the Initialize Order endpoint.