I've paid with PayPal, international account - and it's verified. If that helps.
I've known Mike, Kier and Ashley and the members on this team for quite some time here, they've yet to disappoint me with the business side of things. Everything has been dealt with within a reasonable amount of time.
Get XenForo, you will have a forum installed within the hour, and tell your friends, and you get conversations going minutes later.