Hi there,
I’ve received an urgent change notification saying that our “apps are omitting the ‘authorization’ or ‘parent_id’ parameters when capturing transactions”.
Our app needs to mark order as Paid and does this by creating a “capture” transaction.
The documentation is clear for capturing orders with authorization.
However, it is not clear how should we process when the order does not have a transaction with “authorization”.
What should we do with orders with a “Sale” transaction?
The docs say that “For capture transactions, the parent needs to be an authorization transaction”.
If we use the parent_id for a Sale transaction the transaction save fails.
For orders with Sale transaction we can create a “capture” transaction only if the parent_id is omitted, therefore we cannot implement the required change for all orders.
Can anyone clarify id this “urgent action” applies to orders with Sale transaction too?