Order Payment: Void and Capture

OmniCode
New Member
1 0 1

Hi there. I am using the REST API to manage payments.

Let's say I have an Order with two items (Product A is $10 and Product B is $15).
The total of $25 was authorized.

Let's say the merchant only has Product A available.
Via the API, he captures $10 and voids $15.

The thing is that in the order page - after I register the void operation for $15 - both products appear as Removed and in the timeline it says <Payment Gateway> canceled the payment.

Am I doing anything wrong? I don't want to cancel anything nor remove products. I should be able to select what items I want to fulfill and I can't even do that. There is no button to fulfill whatsoever.

Can someone help me on this?

Thanks