Comments (3)
Yes I believe this is now mandatory. Indeed, from the current Stripe Security Docs:
TLS is only required for live transactions, and you can test your integration without using TLS. Once youβre ready to accept live charges, you will then need to set up TLS.
Personally I use Letsencrypt as I don't need extended validation.
from angular-payments.
Thanks for the reply. I got the form working by loading it off https. However, now I have the following issue.
My ionic app has the following:
angular-payments
stripeCallback
My https form on my remote server has:
stripe.js
stripe.setpublishablekey(xx)
stripe-form
The problem is the stripeCallback on my app doesn't have a reference to the stripe object with the published key. If I do the setpublishablekey call inside my ionic app, I get the "stripe live error saying it's insecure".
I can't implement the callback on the https server since the server doesn't have the entire angular framework and scopes.
from angular-payments.
An update on this issue.
Stripe requires stripe.js to be served from a https server.
Ionic Popup and ionic modal failed to load external javascript.
Looks like there needs to be a widget that loads external javascript and allows external javascript variables to be accessible from an angular controller.
from angular-payments.
Related Issues (20)
- Feature request: Validate + Format for address_zip Field
- Specials charachers are allowed in every field
- How to do client side validation and add bootstrap error class?
- error on form submission of invalid API key even though API key has been set
- Card number input error
- Why is the card holder name not sent to stripe? HOT 1
- Specific $scope bindings HOT 2
- Creating Charges HOT 1
- Supporting Google pay?
- Masked inputs are not working in mobile devices HOT 2
- what after getting the stripeToken ? HOT 1
- address_line1_check & address_zip_check #81 HOT 1
- "Cannot read property 'apply' of undefined" HOT 1
- Repo in active development ? HOT 2
- attributes is not defined at angular-payments.js
- payments-format="expiry" Invalid Date issue HOT 3
- Calling the stripe-form directive method from a controller (or another directive) HOT 1
- Backspace on CVC field not working after 4 digits on Firefox HOT 5
- Make Editing error messages so obvious. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from angular-payments.