If you can use a Credit Card can you set up a Paypal account? IDK if thats banned in China or not.... But my first suggestion would be to try paypal.com and go from there. If not, then JR will have to help you directly, as I don't recall seeing a Direct Payment ability on their site (I could be wrong).
Good Luck,
Falcus