2) If your credit card can only be paid in RMB, the bank will let you pay in RMB according to the exchange rate, and the difference in exchange rate is earned by the bank.
3)paypal receives US dollars, not RMB, so paypal can't earn the difference.
Like dollar payment, pound payment is operated by banks.