Yeah, best bet is to buy from here from trusted members whom usually are the ones with a ton of vouches and a lot of posts, whom are the ones I personally go to if i want to buy some RSGP.
use playerauctions.com or maybe you will find someone selling via direct paypal on here and you can use your card through paypal although it is highly unlikely that you will find someone selling direct