Not that I'm a huge amazon shopper but who pays "the small percentage"? Amazon? The seller? Just curious.
Amazon pays it as an "affiliate commission."
If you want to go far down the rabbit hole, technically the seller pays for it, due to added costs of paying overhead, such as commissions