I don't think you did anything wrong and I think you should get paid.
Spending money on cross-sales is similar to spending money on advertising. Sometimes you make a killing. Sometimes you lose your shirt.
The buyer should pay you for what you've sent and stop their relationship with you going forward. The fact that the cross-sales were not profitable for them is not your problem.
