在 Ruby 中同时处理多项 Stripe 付款

Processing multiple Stripe payments simultaneously in Ruby

我的 Rails 项目正在通过 Stripe 同时处理多个交易。我 运行 这个代码有大约 1000 个订单,大约需要 3-4 分钟。有没有办法一次性 运行 它们?

    Order.each do |order|
      Stripe::Charge.create(
        :amount => 2000,
        :currency => "usd",
        :customer => order.customer,
        :card => order.card
      )
    end

无法通过 Stripe API 同时处理多项费用(即在 'list' 中);你需要一次做一个。

不过,您可以通过同时发出多个请求来加快速度,但不要发出太多请求,否则会达到速率限制。