Create Payment Gateway Order allows merchants to directly create an order on a payment gateway.
The Checkout Frontend API now includes
wallet_pay_type in payment objects to indicate if the payment was created by a wallet/express payment provider.
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.
The Handle Amendment endpoint directs Bold Checkout to recalculate the outstanding balance of the order compared to what was authorized in the Pre-Process Order endpoint and attempt to add an additional payment if required.
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.
Adds new property
discount objects in the Checkout Frontend API to identify the source of the discount code.
flow_id field to the application state returned from most Checkout Frontend and Backend endpoints.
Adds Bold Checkout's
order_id to the application state.
Fees are now included in the
application_state. Add fees can be added to orders by using the add_fee plugin action.
The Remove Gift Card Payment endpoint removes a gift card payment from an order.
The Pre-Process Order endpoint allows Bold Checkout to complete full order validation and payment authorization, without actually processing the order.