We have updated the architecture of how our OMS communicates with VTEX's Payment gateway so that partial invoices also trigger partial settlements in transactions.
Previously, a partial invoice triggered a settlement of the order's full, initial value, despite having changes in value due to changes in the order.
Now, the gateway settles the value corresponding to the invoice inserted. Know more about this change in our Announcement.
No additional setting is needed to activate this feature, the OMS is already operating in the new format automatically.
The partial invoices feature is available to all VTEX stores, but the partial settlement in the gateway is in beta. Besides, for partial invoices to trigger partial settlements in the transaction, it is necessary to use a connector with the Payment Provider Protocol. Legacy connectors do not support the functionality.
- Register Change on Order
- Invoice notification
- Retrieve Payment transaction
- Update order's partial invoice (send tracking number)
Their descriptions have been updated to guide you through the change.