Payment failed. Please try again.
Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing.
Update 2018-05-18: I won’t edit the Stripe integration manually as it is handled completely by Omnipay. A newer version of the library was released just a few days ago so please be patient for InvoicePlane 1.5.10.
How can I get this to be production ready using Stripe and be safe… I ran into the same thing once I’ve put the API key in and tried to use a test card.
Is there any update to this?
I have just installed InvoicePlane v1.5.11 and setup stripe as the payment gateway, when i go to make a credit card payment, I get the error:
Payment failed. Please try again.
Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing .
I know that tokenization can be disabled in the stripe website settings and when disabling, the card payments work however this seems unsafe from what i have read on the Stripe website and they really recommend using tokenization.
Hi, I also had the need to have Stripe working and built a module that integrates with IP to process stripe payments by using Stripe Checkout (Stripe Checkout). The module is quite basic and I still didn’t have time to do lots of testing, but it does work (I personally use it on a live environment, but please be aware that some more testing should be needed).
I just tried to complete the instructions for using the module (I hope I didn’t forget something) and made the repo public on Github (as well as a release).
If you want to give it a try, here is the link Releases · naui95/hmapi · GitHub
I integrated your module with my local copy of IP and checked how the webhook behaves locally with stripe cli. It works well. I had some issues with an uri that is wrong in the documentation and the index.php redirection though.