As I mentioned in this post, it is very convenient to use Discover card in China because you can use it through UnionPay （银联）network which is the major credit/debit card system in China.
Today I am going to try to find out how good is the exchange rate if I do that.
Here are some history data from Bank of China website:
And here are some actual spending I did in China last month.
|Date||BOC USD-CNY rate||BOC CNY-USD rate||Discover CNY-USD rate||Nominal Rate Diff||CNY||USD||Effective Rate||Effective vs Nominal|
We can see that the nominal exchange rate from Discover card statement is even slightly LOWER than the buy/sell medium price from BOC website. The difference is within 1%, but hey it is good. Because it means that when you spend the same amount of CNY in China, you need to pay back less USD.
The swiping experience is good for all the transactions I tried. I swiped it in some clinic in Beijing, bought something in gift shop in a small tourist city, at Walmart in another small city. All went through smoothly. They will ask you to enter pin number, just the press the Green buttom and it will work.
Good luck, happy swiping in China.