checking payment info before allowing checkout