#FluffyCat
1 messages · Page 1 of 1 (latest)
I can't really say, as I don't know. But you shouldn't use your live credit card to test charges as it goes against the TOS: https://stripe.com/legal#your-stripe-account
Instead, use one of the test cards from this page: https://stripe.com/docs/testing
4242 4242 4242 4242 should work
We've been using the 4242 4242 4242 4242 to test charges for years & know it works. I tried it now that we are in live mode and it failed (as expected, since a test card should not work in live mode). The point of using my real credit card to test transactions in live mode is to make sure if there are any misconfigurations in live mode I want to experience them first & directly as the developer before we try putting it in front of users and having them encounter issues first. There must be a safe & recommended way that we can complete a small number of test transactions in live mode just to make sure everything is configured & works as expected.
Doing a Ctrl-F and scanning the terms of service you linked above for "test" there are zero references related to using a personal credit card to test live transactions when you first go into live mode. Also searching for "credit card" there are zero terms in the ToS that appear to apply to this question.
Searched for "personal" and reviewed all 20 references to it in the ToS and nothing applies to this question specifically.
Since my one live test transaction worked as expected & I could refund it as expected, it appears there are no issues & I might be all set. Looks like Stripe will charge its processing fee regardless of the refund, but as far as I can tell that is the only disadvantage to doing a live transaction with your own card to confirm it works. Since one worked, I guess there is no need for additional live testing, despite the price being misconfigured during the live test & good to see & correct before directing users to it, I've since corrected the price in the code & expect it's likely all set...