Menu
Feedback
Start here
Tutorials
Developer portal

Known Issues
Support Rules
Troubleshooting

Frequently Asked Questions
Announcements
Known issues
Checkout payment split may generate incorrect information in the 'paymentData' of orders (NO-PAYMENT)
Checkout payment split may generate incorrect information in the 'paymentData' of orders (NO-PAYMENT)
ID: 330802
Backlog
Published on 1/24/2022
Last update on 1/2/2023

Summary

Payment information between different orders of the same "orderGroup" can be incorrect when more than one order is paid through the same "merchant" (account that transacts the payment). The amounts paid are correct, corresponding to the sum of each order in the group, but the amounts pertinent to each one of them are not present in the "paymentData" object of the order.

When this happens, one of the orders of the group is taken as a base and presents the sum of these values, while the other orders are left with an empty transaction, where its ID is "NO-PAYMENT".

The fulfillment order is not affected, as it never has specific data on the payment that took place on the marketplace and has the correct apportionment, along with the description of "amount assumed by the affiliate". The scenario is bad when the marketplace wants to consume all of the store's orders, including those sent by other sellers, and then account for each party's payment amounts (usually useful for reconciliation).

Note: this scenario is directly related to the payment split performed by the checkout itself.

Simulation

In theory, any cart with multiple sellers, but where payment is made directly to the marketplace.

Workaround

For order integration purposes, it is possible to search if there are more orders in the same "orderGroup" in order to check their values and be able to redistribute them among the orders of the same group.

Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page
Still got questions?
Ask the community
Find solutions and share ideas in the VTEX community.
Join our community
Request support from VTEX
For personalized assistance, contact our experts.
Open a support ticket
GithubDeveloper portalCommunityFeedback