I've had a few payouts from them. They used to have a free payout per month, I think. Now you have to pay. You can accumulate betpoints and pay for it that way, but it doesn't sound like you've been playing there for a while. You'll probably have to fill out the credit card form if that's how you deposited.