Update generated code for beta (#1206)

* Update generated code for v296

* Update generated code for v296

---------

Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
This commit is contained in:
stripe-openapi[bot] 2023-04-13 08:29:55 -07:00 committed by GitHub
parent 2c06e9c83e
commit 00077b44d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 47 additions and 1 deletions

View File

@ -1 +1 @@
v294
v296

View File

@ -32,6 +32,24 @@ module Stripe
)
end
def collect_payment_method(params = {}, opts = {})
request_stripe_object(
method: :post,
path: format("/v1/terminal/readers/%<reader>s/collect_payment_method", { reader: CGI.escape(self["id"]) }),
params: params,
opts: opts
)
end
def confirm_payment_intent(params = {}, opts = {})
request_stripe_object(
method: :post,
path: format("/v1/terminal/readers/%<reader>s/confirm_payment_intent", { reader: CGI.escape(self["id"]) }),
params: params,
opts: opts
)
end
def process_payment_intent(params = {}, opts = {})
request_stripe_object(
method: :post,
@ -86,6 +104,24 @@ module Stripe
)
end
def self.collect_payment_method(reader, params = {}, opts = {})
request_stripe_object(
method: :post,
path: format("/v1/terminal/readers/%<reader>s/collect_payment_method", { reader: CGI.escape(reader) }),
params: params,
opts: opts
)
end
def self.confirm_payment_intent(reader, params = {}, opts = {})
request_stripe_object(
method: :post,
path: format("/v1/terminal/readers/%<reader>s/confirm_payment_intent", { reader: CGI.escape(reader) }),
params: params,
opts: opts
)
end
def self.process_payment_intent(reader, params = {}, opts = {})
request_stripe_object(
method: :post,

View File

@ -1137,6 +1137,16 @@ module Stripe
)
assert_requested :post, "#{Stripe.api_base}/v1/payment_intents"
end
should "support requests with args: amount, currency, payment_method_data" do
Stripe::PaymentIntent.create(
{
amount: 200,
currency: "usd",
payment_method_data: { type: "p24", p24: { bank: "blik" } },
}
)
assert_requested :post, "#{Stripe.api_base}/v1/payment_intents"
end
end
context "PaymentIntent.increment_authorization" do
should "support requests with args: amount, id" do