I'm testing Stripe orders on my local Mac OS X machine. I am implementing this code:
stripe.api_key = settings.STRIPE_SECRET
order = stripe.Order.create(
currency = 'usd',
email = 'j@awesomecom',
items = [
{
"type":'sku',
"parent":'sku_88F260aQ',
"quantity": 1,
}
],
shipping = {
"name":'Jenny Rosen',
"address":{
"line1":'1234 Main Street',
"city":'Anytown',
"country":'US',
"postal_code":'123456'
}
},
)
I receive an error:
Stripe no longer supports API requests made with TLS 1.0. Please initiate HTTPS connections with TLS 1.2 or later.
I am using django 1.10 and python version 2.7.10
How can I force the use of TLS 1.2? Would I do this on the python or django side?
I solved installing this libraries:
pip install urllib3
pip install pyopenssl
pip install ndg-httpsclient
pip install pyasn1
solution from:
https://github.com/pinax/pinax-stripe/issues/267
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With