Hi again,
I've been following your advice for partial refunds in https://community.clover.com/questions/26686/sandbox-ecommerce-partial-refunds-returns-http-500.html by using this endpoint to get ids of items being charged.
https://sandbox.dev.clover.com/v3/merchants/{ {merchant_id}}/orders/{ {order_id}}?expand=lineItems,serviceCharge,discounts,credits,payments,customers,refunds
However, it seems to have the same problem as the clover receipt, that is, not showing up "shipping" type items.
Additionally, if I were to specify a type and amount, it will not go through, and returns a HTTP 500 like in the previous thread.
Full example in the moderated comment.