mirror of
https://github.com/HoneyryderChuck/httpx.git
synced 2025-10-04 00:00:37 -04:00
27 lines
578 B
Ruby
27 lines
578 B
Ruby
require "httpx/adapters/faraday"
|
|
require "stripe"
|
|
|
|
Stripe.api_key = "sk_test_123"
|
|
Stripe.api_base = "https://localhost:12112"
|
|
|
|
conn = Faraday.new do |builder|
|
|
builder.use Faraday::Request::Multipart
|
|
builder.use Faraday::Request::UrlEncoded
|
|
builder.use Faraday::Response::RaiseError
|
|
|
|
builder.adapter :httpx
|
|
end
|
|
conn.ssl.verify_mode = 0
|
|
|
|
client = Stripe::StripeClient.new(conn)
|
|
|
|
2.times.each do
|
|
response = Stripe::Charge.create({
|
|
amount: 100,
|
|
currency: "usd",
|
|
source: "src_123"
|
|
}, {client: client})
|
|
puts "response: #{response.status}"
|
|
sleep 60 * 3
|
|
end
|