- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在沙盒模式下实现 Stripe 支付网关。我嵌入了结帐流程并创建了 token ,服务器使用该 token 调用 API 以创建费用。
使用的 API 版本是:stripe.api_version = '2017-06-05'
charge = stripe.Charge.create(
amount=1000,
currency="usd",
description="Example charge",
source=token,
)
当我调用这个 charge create api 时,我收到以下错误:
b'{\n "error": {\n "type": "invalid_request_error",\n
"message": "Stripe no longer supports API requests made with TLS 1.0. Please initiate HTTPS connections with TLS 1.2 or later. You can learn more about this at https://stripe.com/blog/upgrading-tls."\n }\n}\n'
用于在本地机器上创建费用的 strip API 是:
POST: https://api.stripe.com/v1/charges
如何让它在我的本地机器上运行?
但是当我将它部署到 AWS 时,它在那里工作。
最佳答案
您的本地 Python 解释器链接到不支持 TLS 1.2 的旧版 OpenSSL。您可以通过以下方式检查:
$ python -c "import ssl; print(ssl.OPENSSL_VERSION)"
您需要 OpenSSL 1.0.1 或更新版本才能使用 TLS 1.2。
如果您使用的是 OS X,解决此问题的最简单方法是使用 Homebrew包管理器:
$ brew update && brew upgrade && brew install openssl && brew install python
如果您使用的是 Python 3,请将上面命令行末尾的 python
替换为 python3
。
关于python - 从我的本地环境调用 stripe charge API 时出现 TLS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47904852/
因此,在用户可以创建帐户之前,我想保存他们的信用卡以通过 30 天试用期为订阅收费,并且能够在用户需要时立即从卡中收取订阅费用。 所以我的逻辑是 1) 创建客户 2) 为客户添加付款明细 3) 创建带
因此,在用户可以创建帐户之前,我想保存他们的信用卡以通过 30 天试用期为订阅收费,并且能够在用户需要时立即从卡中收取订阅费用。 所以我的逻辑是 1) 创建客户 2) 为客户添加付款明细 3) 创建带
所以我有一个 Rails 应用程序,它使用 Stripe 结帐为筹款项目募捐。我将 stripetokens 保存到我的数据库中,然后返回并在项目资金目标达到时立即处理它们(有点像 kickstart
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 12 年前。 Improve thi
我正在寻找总数 commit charge . 最佳答案 public static long GetCommitCharge() { var p = new Syst
我正尝试在充电状态发生变化时在特定 Activity 中显示警报。这是我的接收器类: public class BatteryChargeReceiver extends BroadcastRecei
首先,我不确定如何命名这个问题。如果有人有更好的想法,请随时更改它或告诉我这样做。 假设我有两个字符串 s1、s2,其中包含“+”和“-”,分别表示正电荷和负电荷。 s1 是我们的开始输入,s2 是我
我正在尝试使用 Stripe API 收取费用。 一切都很好,但我不明白为什么这个请求不起作用: Stripe::Charge.all(metadata: { project_id: an_id })
我正在从 StripeCheckout.configure({ }) 对 token 参数进行 AJAX 调用,如下所示: StripeCheckout.configure({ ..., to
大家好,我不明白我的订阅中大约 34GB 的 Azure 存储是如何收费的。我们还没有使用那么多的存储空间。 我听说有一个用于 azure storage explorer 的任务工具。它有什么用处?
我的电池状态为 UIDeviceBatteryStateCharging,即使我的 iPhone 电池已充电 100%。 它应该给我的状态为 UIDeviceBatteryStateFull。 我的代
我试图列出我的 Stripe 帐户的所有费用以获取 statement_descriptor(我的产品)列表,但出现错误,提示找不到费用... 100, "starting_after" => $o
我正在尝试访问 Here EV Charge Points API。 this post中已经提到了它在免费增值计划中不可用。但是,我无法找到有关获得访问权限所需的计划的有用信息。能否请您提供有关所需
我有一个大约 9Kb 的文档,包含超过 250 个属性。 当查询它时(通过唯一标识符属性),花费的总请求费用仅为 3 RU 左右。 根据MSDN ,我希望这个值会更高: A single reques
我已经安装了 Stripe 在我的 MacOSX Mavericks Macbook Pro(python 2.7)上使用 pip install --index-url https://code.s
我已关注this实现 Stripe 定期付款的文档,该支付对于非 3d-Secure 卡和启用 3d-Secure 的卡都运行良好。对于初始付款,我从 Stripe 获取 3d-Secure Paym
我将 Node 与 Firebase Cloud Functions 结合使用,通过 Stripe Connect 触发直接费用的验证和捕获。 首先,我创建电荷,而不是捕获它: const charg
我正在尝试从 charge 对象 ( https://stripe.com/docs/api#payouts ) 访问 payout 对象 ( https://stripe.com/docs/api#
因此,我尝试使用以下示例让 Stripe Connect 与 Flask 一起使用: https://gist.github.com/amfeng/3517668 我遇到的问题:如何传递 access
我在 Sanbox 模式下使用 Paypal REST API (Java) 来测试我的定期付款设置。 业务规则: 1- 新订阅后,我想立即向客户收取 3 个月的费用,不予退款。 2- 3 个月后,定
我是一名优秀的程序员,十分优秀!