Hello,
I’m setting up my site to accept payments after the user submits a multi-stage form.
Is there any way of testing the payment process without inserting a live credit card?
I need to test certain results and how the code reacts according to each result.
I have to say, as a new Wix customer, finding out this isn’t supported is really disappointing. So much so that had I known this wasn’t supported before we committed to a three-year term, this would have invalidated Wix as a potential solution for us.
It makes zero sense that users of the Velo product with the WixPay API have to spend their own money to test their own code. Even if we set the price to $0.01, you still charge a $0.30 per transaction fee. Do a hundred tests while checking all your flows (i.e. purchase, cancel, bad card, etc.) and all of a sudden you have a $30 bill from Wix. Testing is ‘Development 101’ and it’s both disappointing and concerning that years after I’ve seen the first comments, this still isn’t there.
Please either give us a sandbox environment, or at least give us ‘dummy’ credit cards to use. The latter seems like it would be the easiest/simplest. Use 0000-0000-0000-0001 for successful transactions, use 0000-0000-0000-0002 to simulate declined transactions, etc. And to keep people from using those cards on actual web sites, overwrite the ‘to’ email address for the payment itself so all notifications, etc. go to the admin/owner of the site. These are just ideas. There are countless ways to solve this. But making your own customers pay to test their code is definitely not one of them.
i am dumbfounded that this feature doesn’t exist. with stripe it is literally NOT ALLOWED to test using actual payments (and rightly so). major fail for wix.
Ya it is. Without a real payment gateway, you don’t get the backend event triggered. The only way to test is to supply a object manually on the backend events.js exported function to test.