I have Test Mode enabled in the Pay module, using a developer test account for authorize.net.

When using a fake visa CC for testing, like 411111111111111, I get 'Invalid credit card number.'. Does Pay module validate CC numbers even in Test Mode? How can I test payment forms without using real credit card numbers?

Comments

allie micka’s picture

Status: Active » Postponed (maintainer needs more info)

Are you *sure* you're in test mode? I know I use the test credit card numbers all the time. One way you can tell is that there's a message that that reads "The xyz payment method is in test mode. Your transaction will not be fully processed" on any pay form that uses a payment method that is in test mode.

beetlecat’s picture

Does the pay module do the usual checksum on credit card numbers? It's not going to far as to fake validate (such as the authorize.net sandbox does), but I think you still have to use a properly formed number. Plus, if you're already using the sandbox authorize.net, you don't really need pay's test mode enabled.

Authorize.net should have provided you with a series of test numbers on signup.

allie micka’s picture

Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)

I'm going to mark this as closed. I use test credit card numbers all the time, and simply can't reproduce this. Please reopen if you've got further information for us.

Thanks!