Your supplier pays the standard credit card transaction fee they negotiated with their card acquirer when they set up inbound payments processing via credit card. The rebate you receive comes out of that fee that they are paying to the banks.