diff --git a/Gemfile.lock b/Gemfile.lock index 8c0f3ef7f3..3bf05bdf22 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -723,7 +723,7 @@ GEM stimulus_reflex (>= 3.3.0) stringex (2.8.6) stringio (3.1.0) - stripe (10.3.0) + stripe (10.5.0) swd (1.3.0) activesupport (>= 3) attr_required (>= 0.0.5) diff --git a/app/models/stripe_account.rb b/app/models/stripe_account.rb index a18d37b8ac..c0b507f316 100644 --- a/app/models/stripe_account.rb +++ b/app/models/stripe_account.rb @@ -14,9 +14,9 @@ class StripeAccount < ApplicationRecord return destroy if accounts.count > 1 destroy && Stripe::OAuth.deauthorize(stripe_user_id:) - rescue Stripe::OAuth::OAuthError + rescue Stripe::OAuth::OAuthError => e Bugsnag.notify( - RuntimeError.new("StripeDeauthorizeFailure"), + e, stripe_account: stripe_user_id, enterprise_id: ) diff --git a/script/test-stripe-live b/script/test-stripe-live index 530bd8c5ad..ef125550c1 100755 --- a/script/test-stripe-live +++ b/script/test-stripe-live @@ -1,6 +1,7 @@ #!/usr/bin/env sh # # Test Stripe API integration and record new cassettes. +# Requires account details in .env.test.local. You can copy from Bitwarden, or [set up a new Stripe account](https://github.com/openfoodfoundation/openfoodnetwork/wiki/Setting-up-Stripe-on-an-OFN-instance) git rm spec/fixtures/vcr_cassettes/Stripe-v* -r ./bin/rspec --tag stripe_version diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Spree_CreditCardsController/using_VCR/_new_from_token/when_the_request_to_store_the_customer/card_with_Stripe_is_successful/saves_the_card_locally.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Spree_CreditCardsController/using_VCR/_new_from_token/when_the_request_to_store_the_customer/card_with_Stripe_is_successful/saves_the_card_locally.yml similarity index 74% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Spree_CreditCardsController/using_VCR/_new_from_token/when_the_request_to_store_the_customer/card_with_Stripe_is_successful/saves_the_card_locally.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Spree_CreditCardsController/using_VCR/_new_from_token/when_the_request_to_store_the_customer/card_with_Stripe_is_successful/saves_the_card_locally.yml index fd36d1bbc6..bb49d41226 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Spree_CreditCardsController/using_VCR/_new_from_token/when_the_request_to_store_the_customer/card_with_Stripe_is_successful/saves_the_card_locally.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Spree_CreditCardsController/using_VCR/_new_from_token/when_the_request_to_store_the_customer/card_with_Stripe_is_successful/saves_the_card_locally.yml @@ -8,7 +8,7 @@ http_interactions: string: card[number]=4242424242424242&card[exp_month]=9&card[exp_year]=2024&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: @@ -16,10 +16,9 @@ http_interactions: Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -32,7 +31,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:24 GMT + - Thu, 11 Jan 2024 23:09:48 GMT Content-Type: - application/json Content-Length: @@ -57,11 +56,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - ebc73377-e52f-430d-9b6d-2a69f6c52c02 + - 656da8c5-2f61-4a0b-9723-04a20eeb7817 Original-Request: - - req_ucjYRmi2DHi6IP + - req_l20WnyaZdY3cli Request-Id: - - req_ucjYRmi2DHi6IP + - req_l20WnyaZdY3cli Stripe-Should-Retry: - 'false' Stripe-Version: @@ -76,10 +75,10 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "tok_1OOX2CKuuB1fWySntLJBOKII", + "id": "tok_1OXXNgKuuB1fWySnghrcwzpt", "object": "token", "card": { - "id": "card_1OOX2BKuuB1fWySnBm8Bv3KM", + "id": "card_1OXXNgKuuB1fWySn79CFxTdv", "object": "card", "address_city": null, "address_country": null, @@ -103,35 +102,34 @@ http_interactions: "tokenization_method": null, "wallet": null }, - "client_ip": "115.166.46.30", - "created": 1702868304, + "client_ip": "121.200.4.175", + "created": 1705014588, "livemode": false, "type": "card", "used": false } - recorded_at: Mon, 18 Dec 2023 02:58:24 GMT + recorded_at: Thu, 11 Jan 2024 23:09:48 GMT - request: method: post uri: https://api.stripe.com/v1/customers body: encoding: UTF-8 - string: email=damion.walker%40yundt.us&source=tok_1OOX2CKuuB1fWySntLJBOKII + string: email=antwan%40gerlach.info&source=tok_1OXXNgKuuB1fWySnghrcwzpt headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ucjYRmi2DHi6IP","request_duration_ms":817}}' + - '{"last_request_metrics":{"request_id":"req_l20WnyaZdY3cli","request_duration_ms":584}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -144,11 +142,11 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:25 GMT + - Thu, 11 Jan 2024 23:09:49 GMT Content-Type: - application/json Content-Length: - - '661' + - '658' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -169,11 +167,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - e00078c9-ef00-4403-8f63-6687cf187a0c + - 994d1dd4-cf26-4380-9963-472200ab2696 Original-Request: - - req_ZJsrJu3Ut5fd9B + - req_V7zKr1hXIFzzWp Request-Id: - - req_ZJsrJu3Ut5fd9B + - req_V7zKr1hXIFzzWp Stripe-Should-Retry: - 'false' Stripe-Version: @@ -188,18 +186,18 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "cus_PCwwguiYh0i21F", + "id": "cus_PMFtPjJnlMq8ML", "object": "customer", "address": null, "balance": 0, - "created": 1702868304, + "created": 1705014589, "currency": null, - "default_source": "card_1OOX2BKuuB1fWySnBm8Bv3KM", + "default_source": "card_1OXXNgKuuB1fWySn79CFxTdv", "delinquent": false, "description": null, "discount": null, - "email": "damion.walker@yundt.us", - "invoice_prefix": "8A8C7B1F", + "email": "antwan@gerlach.info", + "invoice_prefix": "1F7D7F5C", "invoice_settings": { "custom_fields": null, "default_payment_method": null, @@ -216,29 +214,28 @@ http_interactions: "tax_exempt": "none", "test_clock": null } - recorded_at: Mon, 18 Dec 2023 02:58:25 GMT + recorded_at: Thu, 11 Jan 2024 23:09:49 GMT - request: method: get - uri: https://api.stripe.com/v1/customers/cus_PCwwguiYh0i21F/sources?limit=1&object=card + uri: https://api.stripe.com/v1/customers/cus_PMFtPjJnlMq8ML/sources?limit=1&object=card body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ZJsrJu3Ut5fd9B","request_duration_ms":1057}}' + - '{"last_request_metrics":{"request_id":"req_V7zKr1hXIFzzWp","request_duration_ms":789}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -251,7 +248,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:26 GMT + - Thu, 11 Jan 2024 23:09:50 GMT Content-Type: - application/json Content-Length: @@ -277,7 +274,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_nG6iKvmXXwyOql + - req_YiFy3Vius9jC9Z Stripe-Version: - '2023-10-16' Vary: @@ -293,7 +290,7 @@ http_interactions: "object": "list", "data": [ { - "id": "card_1OOX2BKuuB1fWySnBm8Bv3KM", + "id": "card_1OXXNgKuuB1fWySn79CFxTdv", "object": "card", "address_city": null, "address_country": null, @@ -305,7 +302,7 @@ http_interactions: "address_zip_check": null, "brand": "Visa", "country": "US", - "customer": "cus_PCwwguiYh0i21F", + "customer": "cus_PMFtPjJnlMq8ML", "cvc_check": "pass", "dynamic_last4": null, "exp_month": 9, @@ -320,7 +317,7 @@ http_interactions: } ], "has_more": false, - "url": "/v1/customers/cus_PCwwguiYh0i21F/sources" + "url": "/v1/customers/cus_PMFtPjJnlMq8ML/sources" } - recorded_at: Mon, 18 Dec 2023 02:58:26 GMT + recorded_at: Thu, 11 Jan 2024 23:09:49 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Spree_Gateway_StripeSCA/_error_message/when_payment_intent_state_is_not_in_requires_capture_state/does_not_succeed_if_payment_intent_state_is_not_requires_capture.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Spree_Gateway_StripeSCA/_error_message/when_payment_intent_state_is_not_in_requires_capture_state/does_not_succeed_if_payment_intent_state_is_not_requires_capture.yml similarity index 77% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Spree_Gateway_StripeSCA/_error_message/when_payment_intent_state_is_not_in_requires_capture_state/does_not_succeed_if_payment_intent_state_is_not_requires_capture.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Spree_Gateway_StripeSCA/_error_message/when_payment_intent_state_is_not_in_requires_capture_state/does_not_succeed_if_payment_intent_state_is_not_requires_capture.yml index 33e0b05e9e..80fac399ab 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Spree_Gateway_StripeSCA/_error_message/when_payment_intent_state_is_not_in_requires_capture_state/does_not_succeed_if_payment_intent_state_is_not_requires_capture.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Spree_Gateway_StripeSCA/_error_message/when_payment_intent_state_is_not_in_requires_capture_state/does_not_succeed_if_payment_intent_state_is_not_requires_capture.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ZgVk7B2DN4imGk","request_duration_ms":1023}}' + - '{"last_request_metrics":{"request_id":"req_uMLWKPLCIMfJjT","request_duration_ms":1018}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:34 GMT + - Thu, 11 Jan 2024 23:10:03 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 7e45002b-cb3a-4bd6-9395-b7c39fac24eb + - 30f8649c-cf67-47aa-b39c-e185224adb1a Original-Request: - - req_3bTAFrMkCbu1en + - req_GPkVBSUyS3xyFH Request-Id: - - req_3bTAFrMkCbu1en + - req_GPkVBSUyS3xyFH Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX4IKuuB1fWySnjmcLCxBS", + "id": "pm_1OXXNvKuuB1fWySnBUL11cT5", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868434, + "created": 1705014603, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 03:00:34 GMT + recorded_at: Thu, 11 Jan 2024 23:10:03 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=1000¤cy=aud&payment_method=pm_1OOX4IKuuB1fWySnjmcLCxBS&payment_method_types[0]=card&capture_method=manual + string: amount=1000¤cy=aud&payment_method=pm_1OXXNvKuuB1fWySnBUL11cT5&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_3bTAFrMkCbu1en","request_duration_ms":492}}' + - '{"last_request_metrics":{"request_id":"req_GPkVBSUyS3xyFH","request_duration_ms":442}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:35 GMT + - Thu, 11 Jan 2024 23:10:03 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - dd721235-f6e7-49cb-b4ce-77addde4424a + - e146ae1e-d25f-425e-b60d-d3c7dac34836 Original-Request: - - req_2utFdd4WhA7oOg + - req_XNCDDDIEPaTKyt Request-Id: - - req_2utFdd4WhA7oOg + - req_XNCDDDIEPaTKyt Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX4IKuuB1fWySn0Ww53KYG", + "id": "pi_3OXXNvKuuB1fWySn1eXwro4B", "object": "payment_intent", "amount": 1000, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX4IKuuB1fWySn0Ww53KYG_secret_BxCWo4D8kXRk9pdas4qTmWwyK", + "client_secret": "pi_3OXXNvKuuB1fWySn1eXwro4B_secret_GKGvqQU01bnlIZk1K85S2EXx2", "confirmation_method": "automatic", - "created": 1702868434, + "created": 1705014603, "currency": "aud", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX4IKuuB1fWySnjmcLCxBS", + "payment_method": "pm_1OXXNvKuuB1fWySnBUL11cT5", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:35 GMT + recorded_at: Thu, 11 Jan 2024 23:10:03 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX4IKuuB1fWySn0Ww53KYG + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXNvKuuB1fWySn1eXwro4B body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_2utFdd4WhA7oOg","request_duration_ms":471}}' + - '{"last_request_metrics":{"request_id":"req_XNCDDDIEPaTKyt","request_duration_ms":394}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:35 GMT + - Thu, 11 Jan 2024 23:10:04 GMT Content-Type: - application/json Content-Length: @@ -316,7 +313,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_xrSqA3jeEyBonw + - req_zMaKAC4yE8DkD7 Stripe-Version: - '2023-10-16' Vary: @@ -329,7 +326,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX4IKuuB1fWySn0Ww53KYG", + "id": "pi_3OXXNvKuuB1fWySn1eXwro4B", "object": "payment_intent", "amount": 1000, "amount_capturable": 0, @@ -343,9 +340,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX4IKuuB1fWySn0Ww53KYG_secret_BxCWo4D8kXRk9pdas4qTmWwyK", + "client_secret": "pi_3OXXNvKuuB1fWySn1eXwro4B_secret_GKGvqQU01bnlIZk1K85S2EXx2", "confirmation_method": "automatic", - "created": 1702868434, + "created": 1705014603, "currency": "aud", "customer": null, "description": null, @@ -356,7 +353,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX4IKuuB1fWySnjmcLCxBS", + "payment_method": "pm_1OXXNvKuuB1fWySnBUL11cT5", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -381,5 +378,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:35 GMT + recorded_at: Thu, 11 Jan 2024 23:10:03 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Spree_Gateway_StripeSCA/_purchase/completes_the_purchase.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Spree_Gateway_StripeSCA/_purchase/completes_the_purchase.yml similarity index 79% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Spree_Gateway_StripeSCA/_purchase/completes_the_purchase.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Spree_Gateway_StripeSCA/_purchase/completes_the_purchase.yml index 9eddc6f009..20819917ab 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Spree_Gateway_StripeSCA/_purchase/completes_the_purchase.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Spree_Gateway_StripeSCA/_purchase/completes_the_purchase.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_nWtA6PTMaXhzFy","request_duration_ms":443}}' + - '{"last_request_metrics":{"request_id":"req_qKekqbhgS4BwMf","request_duration_ms":1}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:25 GMT + - Thu, 11 Jan 2024 23:09:54 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 22cb1db3-9d32-4737-8e81-63c8a1f0c750 + - fcb9db3b-8746-49c0-b53b-3fbf31d01ad3 Original-Request: - - req_x3VWW226hgSW2C + - req_MD2WK24AloyQ8W Request-Id: - - req_x3VWW226hgSW2C + - req_MD2WK24AloyQ8W Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX49KuuB1fWySnDHMXXrnB", + "id": "pm_1OXXNmKuuB1fWySnZO0BSVsr", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868425, + "created": 1705014594, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 03:00:25 GMT + recorded_at: Thu, 11 Jan 2024 23:09:54 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=1000¤cy=aud&payment_method=pm_1OOX49KuuB1fWySnDHMXXrnB&payment_method_types[0]=card&capture_method=manual + string: amount=1000¤cy=aud&payment_method=pm_1OXXNmKuuB1fWySnZO0BSVsr&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_x3VWW226hgSW2C","request_duration_ms":585}}' + - '{"last_request_metrics":{"request_id":"req_MD2WK24AloyQ8W","request_duration_ms":466}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:26 GMT + - Thu, 11 Jan 2024 23:09:55 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 0c6301bf-b5fa-43ea-ad0b-057884a85864 + - d6af071b-271e-481b-8800-7fbd2e80af64 Original-Request: - - req_63A9kbw1WQxKR8 + - req_jHGFvdPqSDyo7k Request-Id: - - req_63A9kbw1WQxKR8 + - req_jHGFvdPqSDyo7k Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX4AKuuB1fWySn1xcvG0OT", + "id": "pi_3OXXNmKuuB1fWySn12CG6BaV", "object": "payment_intent", "amount": 1000, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX4AKuuB1fWySn1xcvG0OT_secret_mEJaGxzZri8TqqWFHNmfKptMg", + "client_secret": "pi_3OXXNmKuuB1fWySn12CG6BaV_secret_cZFrzud6gdZlJxzTc4r2kMeTd", "confirmation_method": "automatic", - "created": 1702868426, + "created": 1705014594, "currency": "aud", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX49KuuB1fWySnDHMXXrnB", + "payment_method": "pm_1OXXNmKuuB1fWySnZO0BSVsr", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:26 GMT + recorded_at: Thu, 11 Jan 2024 23:09:54 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX4AKuuB1fWySn1xcvG0OT/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXNmKuuB1fWySn12CG6BaV/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_63A9kbw1WQxKR8","request_duration_ms":512}}' + - '{"last_request_metrics":{"request_id":"req_jHGFvdPqSDyo7k","request_duration_ms":396}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:27 GMT + - Thu, 11 Jan 2024 23:09:55 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 2a5bb70d-d1dd-4ef4-bcdc-0a020514330b + - a0982880-e840-4a1b-aec6-175452cd3f91 Original-Request: - - req_Ai3qOXCcoXFWg3 + - req_npkdHxJ0vgPM8s Request-Id: - - req_Ai3qOXCcoXFWg3 + - req_npkdHxJ0vgPM8s Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX4AKuuB1fWySn1xcvG0OT", + "id": "pi_3OXXNmKuuB1fWySn12CG6BaV", "object": "payment_intent", "amount": 1000, "amount_capturable": 1000, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX4AKuuB1fWySn1xcvG0OT_secret_mEJaGxzZri8TqqWFHNmfKptMg", + "client_secret": "pi_3OXXNmKuuB1fWySn12CG6BaV_secret_cZFrzud6gdZlJxzTc4r2kMeTd", "confirmation_method": "automatic", - "created": 1702868426, + "created": 1705014594, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX4AKuuB1fWySn1ivOQgYx", + "latest_charge": "ch_3OXXNmKuuB1fWySn15s0SXDM", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX49KuuB1fWySnDHMXXrnB", + "payment_method": "pm_1OXXNmKuuB1fWySnZO0BSVsr", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:27 GMT + recorded_at: Thu, 11 Jan 2024 23:09:55 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX4AKuuB1fWySn1xcvG0OT + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXNmKuuB1fWySn12CG6BaV body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Ai3qOXCcoXFWg3","request_duration_ms":1085}}' + - '{"last_request_metrics":{"request_id":"req_npkdHxJ0vgPM8s","request_duration_ms":874}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:29 GMT + - Thu, 11 Jan 2024 23:09:58 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_UugRdvwc3mEd4D + - req_oAflzFoMJRifnd Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX4AKuuB1fWySn1xcvG0OT", + "id": "pi_3OXXNmKuuB1fWySn12CG6BaV", "object": "payment_intent", "amount": 1000, "amount_capturable": 1000, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX4AKuuB1fWySn1xcvG0OT_secret_mEJaGxzZri8TqqWFHNmfKptMg", + "client_secret": "pi_3OXXNmKuuB1fWySn12CG6BaV_secret_cZFrzud6gdZlJxzTc4r2kMeTd", "confirmation_method": "automatic", - "created": 1702868426, + "created": 1705014594, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX4AKuuB1fWySn1ivOQgYx", + "latest_charge": "ch_3OXXNmKuuB1fWySn15s0SXDM", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX49KuuB1fWySnDHMXXrnB", + "payment_method": "pm_1OXXNmKuuB1fWySnZO0BSVsr", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,10 +509,10 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:29 GMT + recorded_at: Thu, 11 Jan 2024 23:09:57 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX4AKuuB1fWySn1xcvG0OT/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXNmKuuB1fWySn12CG6BaV/capture body: encoding: UTF-8 string: amount_to_capture=1000 @@ -530,7 +526,7 @@ http_interactions: Stripe-Version: - '2019-05-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"1.123.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","publisher":"active_merchant"}' + - '{"bindings_version":"1.123.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","publisher":"active_merchant"}' X-Stripe-Client-User-Metadata: - '{"ip":null}' Connection: @@ -547,11 +543,11 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:30 GMT + - Thu, 11 Jan 2024 23:09:59 GMT Content-Type: - application/json Content-Length: - - '5093' + - '5122' Connection: - close Access-Control-Allow-Credentials: @@ -573,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - f0518227-3920-4bf6-afdd-54d79e13977e + - 7ec58fc0-120f-4873-9a9c-169f06ef3527 Original-Request: - - req_1PPnHMWY4qjdId + - req_7uyizH0uwFD5kl Request-Id: - - req_1PPnHMWY4qjdId + - req_7uyizH0uwFD5kl Stripe-Should-Retry: - 'false' Stripe-Version: @@ -592,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX4AKuuB1fWySn1xcvG0OT", + "id": "pi_3OXXNmKuuB1fWySn12CG6BaV", "object": "payment_intent", "amount": 1000, "amount_capturable": 0, @@ -610,7 +606,7 @@ http_interactions: "object": "list", "data": [ { - "id": "ch_3OOX4AKuuB1fWySn1ivOQgYx", + "id": "ch_3OXXNmKuuB1fWySn15s0SXDM", "object": "charge", "amount": 1000, "amount_captured": 1000, @@ -618,7 +614,7 @@ http_interactions: "application": null, "application_fee": null, "application_fee_amount": null, - "balance_transaction": "txn_3OOX4AKuuB1fWySn1a6YrZ9M", + "balance_transaction": "txn_3OXXNmKuuB1fWySn1x3pel1G", "billing_details": { "address": { "city": null, @@ -634,7 +630,7 @@ http_interactions: }, "calculated_statement_descriptor": "OFNOFNOFN", "captured": true, - "created": 1702868426, + "created": 1705014595, "currency": "aud", "customer": null, "description": null, @@ -654,18 +650,18 @@ http_interactions: "network_status": "approved_by_network", "reason": null, "risk_level": "normal", - "risk_score": 41, + "risk_score": 44, "seller_message": "Payment complete.", "type": "authorized" }, "paid": true, - "payment_intent": "pi_3OOX4AKuuB1fWySn1xcvG0OT", - "payment_method": "pm_1OOX49KuuB1fWySnDHMXXrnB", + "payment_intent": "pi_3OXXNmKuuB1fWySn12CG6BaV", + "payment_method": "pm_1OXXNmKuuB1fWySnZO0BSVsr", "payment_method_details": { "card": { "amount_authorized": 1000, "brand": "visa", - "capture_before": 1703473226, + "capture_before": 1705619395, "checks": { "address_line1_check": null, "address_postal_code_check": null, @@ -673,7 +669,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "extended_authorization": { "status": "disabled" }, @@ -701,16 +697,17 @@ http_interactions: }, "type": "card" }, + "radar_options": {}, "receipt_email": null, "receipt_number": null, - "receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xRmlxRXNLdXVCMWZXeVNuKM7r_qsGMgZRE4nZPJI6LBbXIxgnacig5RFixGKkTT8gaCnew-4jY4mUjyPcSUC493LQkfmQsUZr2YZe", + "receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xRmlxRXNLdXVCMWZXeVNuKMfqga0GMgbLBiokCUA6LBbha0unewughYfePcKrHjN_p_VR2PsoJPCiJzWabD3IocdZAv1JohjyKSjP", "refunded": false, "refunds": { "object": "list", "data": [], "has_more": false, "total_count": 0, - "url": "/v1/charges/ch_3OOX4AKuuB1fWySn1ivOQgYx/refunds" + "url": "/v1/charges/ch_3OXXNmKuuB1fWySn15s0SXDM/refunds" }, "review": null, "shipping": null, @@ -725,22 +722,22 @@ http_interactions: ], "has_more": false, "total_count": 1, - "url": "/v1/charges?payment_intent=pi_3OOX4AKuuB1fWySn1xcvG0OT" + "url": "/v1/charges?payment_intent=pi_3OXXNmKuuB1fWySn12CG6BaV" }, - "client_secret": "pi_3OOX4AKuuB1fWySn1xcvG0OT_secret_mEJaGxzZri8TqqWFHNmfKptMg", + "client_secret": "pi_3OXXNmKuuB1fWySn12CG6BaV_secret_cZFrzud6gdZlJxzTc4r2kMeTd", "confirmation_method": "automatic", - "created": 1702868426, + "created": 1705014594, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX4AKuuB1fWySn1ivOQgYx", + "latest_charge": "ch_3OXXNmKuuB1fWySn15s0SXDM", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX49KuuB1fWySnDHMXXrnB", + "payment_method": "pm_1OXXNmKuuB1fWySnZO0BSVsr", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -765,5 +762,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:30 GMT + recorded_at: Thu, 11 Jan 2024 23:09:58 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Spree_Gateway_StripeSCA/_purchase/provides_an_error_message_to_help_developer_debug.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Spree_Gateway_StripeSCA/_purchase/provides_an_error_message_to_help_developer_debug.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Spree_Gateway_StripeSCA/_purchase/provides_an_error_message_to_help_developer_debug.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Spree_Gateway_StripeSCA/_purchase/provides_an_error_message_to_help_developer_debug.yml index ac002d3f37..f1aad35e61 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Spree_Gateway_StripeSCA/_purchase/provides_an_error_message_to_help_developer_debug.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Spree_Gateway_StripeSCA/_purchase/provides_an_error_message_to_help_developer_debug.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_UugRdvwc3mEd4D","request_duration_ms":391}}' + - '{"last_request_metrics":{"request_id":"req_oAflzFoMJRifnd","request_duration_ms":316}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:31 GMT + - Thu, 11 Jan 2024 23:09:59 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - be02cdc5-4eb6-4b23-8cd6-79dcfcc05f24 + - a112a2fe-661e-4d9e-9bb6-3bbddb1ad422 Original-Request: - - req_tXlzlTTxarAXIv + - req_WTQZYwwxKGAfCH Request-Id: - - req_tXlzlTTxarAXIv + - req_WTQZYwwxKGAfCH Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX4EKuuB1fWySnkgkyNmok", + "id": "pm_1OXXNrKuuB1fWySncE8Q0Sqv", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868430, + "created": 1705014599, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 03:00:31 GMT + recorded_at: Thu, 11 Jan 2024 23:09:59 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=1000¤cy=aud&payment_method=pm_1OOX4EKuuB1fWySnkgkyNmok&payment_method_types[0]=card&capture_method=manual + string: amount=1000¤cy=aud&payment_method=pm_1OXXNrKuuB1fWySncE8Q0Sqv&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_tXlzlTTxarAXIv","request_duration_ms":499}}' + - '{"last_request_metrics":{"request_id":"req_WTQZYwwxKGAfCH","request_duration_ms":422}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:31 GMT + - Thu, 11 Jan 2024 23:10:00 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - fb34c1a9-da91-4040-8674-85f4b03ac770 + - 0ed46221-fd54-4845-8385-7b9a572f182b Original-Request: - - req_Y3uGJjmHqTvrW4 + - req_TzuuDhPgQuJgLL Request-Id: - - req_Y3uGJjmHqTvrW4 + - req_TzuuDhPgQuJgLL Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX4FKuuB1fWySn2d7b6xUT", + "id": "pi_3OXXNrKuuB1fWySn0F8sUjWI", "object": "payment_intent", "amount": 1000, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX4FKuuB1fWySn2d7b6xUT_secret_h8TwT0ktY6eoczJc8CUiSwi09", + "client_secret": "pi_3OXXNrKuuB1fWySn0F8sUjWI_secret_mGATbfBQOMar1QOEtBAYGhScu", "confirmation_method": "automatic", - "created": 1702868431, + "created": 1705014599, "currency": "aud", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX4EKuuB1fWySnkgkyNmok", + "payment_method": "pm_1OXXNrKuuB1fWySncE8Q0Sqv", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:31 GMT + recorded_at: Thu, 11 Jan 2024 23:09:59 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX4FKuuB1fWySn2d7b6xUT/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXNrKuuB1fWySn0F8sUjWI/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Y3uGJjmHqTvrW4","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_TzuuDhPgQuJgLL","request_duration_ms":372}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:32 GMT + - Thu, 11 Jan 2024 23:10:01 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 56093985-745c-40eb-a37d-0c276f0e475b + - e74e7c3b-7528-466b-9974-6faeca369d49 Original-Request: - - req_ZgVk7B2DN4imGk + - req_uMLWKPLCIMfJjT Request-Id: - - req_ZgVk7B2DN4imGk + - req_uMLWKPLCIMfJjT Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX4FKuuB1fWySn2d7b6xUT", + "id": "pi_3OXXNrKuuB1fWySn0F8sUjWI", "object": "payment_intent", "amount": 1000, "amount_capturable": 1000, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX4FKuuB1fWySn2d7b6xUT_secret_h8TwT0ktY6eoczJc8CUiSwi09", + "client_secret": "pi_3OXXNrKuuB1fWySn0F8sUjWI_secret_mGATbfBQOMar1QOEtBAYGhScu", "confirmation_method": "automatic", - "created": 1702868431, + "created": 1705014599, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX4FKuuB1fWySn2v1yuDBo", + "latest_charge": "ch_3OXXNrKuuB1fWySn0CsQOPWz", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX4EKuuB1fWySnkgkyNmok", + "payment_method": "pm_1OXXNrKuuB1fWySncE8Q0Sqv", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:32 GMT + recorded_at: Thu, 11 Jan 2024 23:10:00 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_fails/destroys_the_record_and_notifies_Bugsnag.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_fails/destroys_the_record_and_notifies_Bugsnag.yml similarity index 66% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_fails/destroys_the_record_and_notifies_Bugsnag.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_fails/destroys_the_record_and_notifies_Bugsnag.yml index 49aef67136..dc8abca4fa 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_fails/destroys_the_record_and_notifies_Bugsnag.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_fails/destroys_the_record_and_notifies_Bugsnag.yml @@ -8,18 +8,19 @@ http_interactions: string: stripe_user_id=&client_id=bogus_client_id headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded + X-Stripe-Client-Telemetry: + - '{"last_request_metrics":{"request_id":"req_zMaKAC4yE8DkD7","request_duration_ms":315}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -32,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 10:45:56 GMT + - Thu, 11 Jan 2024 23:10:04 GMT Content-Type: - application/json; charset=utf-8 Content-Length: @@ -54,22 +55,24 @@ http_interactions: Referrer-Policy: - strict-origin-when-cross-origin Request-Id: - - req_5I7fo8ZIT4iiOD + - req_4c45vR5tJg1c8z Set-Cookie: - __Host-session=; path=/; max-age=0; expires=Thu, 01 Jan 1970 00:00:00 GMT; secure; SameSite=None - __stripe_orig_props=%7B%22referrer%22%3A%22%22%2C%22landing%22%3A%22https%3A%2F%2Fconnect.stripe.com%2Foauth%2Fdeauthorize%22%7D; - domain=stripe.com; path=/; expires=Fri, 20 Dec 2024 10:45:56 GMT; secure; + domain=stripe.com; path=/; expires=Fri, 10 Jan 2025 23:10:04 GMT; secure; HttpOnly; SameSite=Lax - - machine_identifier=QgNDMZHR38PElyy9q592gsCebE6wwZpG2yGY42Pr9eBKa8VgTy3D6hYV68qrQ22Ss6M%3D; - domain=stripe.com; path=/; expires=Fri, 20 Dec 2024 10:45:56 GMT; secure; + - cid=c20c9b8b-3a11-41f8-899b-5fed2d60e612; domain=stripe.com; path=/; expires=Wed, + 10 Apr 2024 23:10:04 GMT; secure; SameSite=Lax + - machine_identifier=TLD9mS3dPnbQuByya6cugbzv9IQmklTH8NN2ySgG5I9LMrmU%2F5RaLqK2ffGElqFgpvE%3D; + domain=stripe.com; path=/; expires=Fri, 10 Jan 2025 23:10:04 GMT; secure; HttpOnly; SameSite=Lax - - private_machine_identifier=I5FD6ty3P%2Fu3NcPXx%2FQWf0rlSSmmseIhF3Jjh1k0VDaE0r9pST2zC0QF5zOrj9mL8xU%3D; - domain=stripe.com; path=/; expires=Fri, 20 Dec 2024 10:45:56 GMT; secure; + - private_machine_identifier=CTwC4I%2FAo7cryc90Mj3OM5YivErF7KbTAc5cciZc6f0G9%2FLoTbcOcwJ83CZRkiKwaBU%3D; + domain=stripe.com; path=/; expires=Fri, 10 Jan 2025 23:10:04 GMT; secure; HttpOnly; SameSite=None - site-auth=; domain=stripe.com; path=/; max-age=0; expires=Thu, 01 Jan 1970 00:00:00 GMT; secure - - stripe.csrf=3pBovX-WeRInaYekIenxBP4HZPJUKPIapUKWzkq61RZGXY_L4XNwm0d3kPOaWycuCWRVZPILZHIl0E1ajDrp9jw-AYTZVJw3W5vZuecF9T6yl15939IAMLnS4TPsJz7sL-g2uJ-hMA%3D%3D; + - stripe.csrf=DPu0-FP6sqK9v9l9BozYCajvenp467LVggn3ReBfABn0cLTTqSehZIQwKQeBUJIf1b0c8VrHfNldf7vKeHUICDw-AYTZVJwrQE-TwTIYqyhiI_yxmFgOzSUoiARNLfeXG9diKZfxYA%3D%3D; domain=stripe.com; path=/; secure; HttpOnly; SameSite=None Strict-Transport-Security: - max-age=63072000; includeSubDomains; preload @@ -79,17 +82,17 @@ http_interactions: Stripe-Parent-Id: - '0000000000000000' Stripe-Span-Id: - - c9754f0ed47ef010 + - fa164e5305cefcdc Www-Authenticate: - Bearer realm="Stripe" X-Apiori-Intentional-Latency: - 0s X-Apiori-Reqid: - - dub1DIXA8nWJL2tSW8r7Vtw + - syd1DJQxlQWQHT26d0d2mvq X-Apiori-Server-Duration-Ms: - - '118' + - '113' X-Apiori-Upstream-Duration: - - 118.447951ms + - 113.130937ms X-Apiori-Upstream-Name: - manage-srv X-Apiori-Upstream-Region: @@ -99,7 +102,7 @@ http_interactions: X-Envoy-Attempt-Count: - '1' X-Envoy-Upstream-Service-Time: - - '235' + - '253' X-Robots-Tag: - none X-Stripe-Bg-Intended-Route-Color: @@ -107,13 +110,13 @@ http_interactions: X-Stripe-C-Cost: - '2' X-Stripe-Client-Envoy-Start-Time-Us: - - '1703155556322583' + - '1705014604653558' X-Stripe-Rpc-C-Cost-Report: - Cg0IARIJY2VsbF8wMDA3Cg8IARILZ2xvYmFsX2NlbGw= X-Stripe-Server-Envoy-Start-Time-Us: - - '1703155556323654' + - '1705014604654534' X-Stripe-Server-Envoy-Upstream-Service-Time-Ms: - - '115' + - '110' body: encoding: UTF-8 string: |- @@ -121,5 +124,5 @@ http_interactions: "error": "invalid_client", "error_description": "No such application: 'bogus_client_id'" } - recorded_at: Thu, 21 Dec 2023 10:45:56 GMT + recorded_at: Thu, 11 Jan 2024 23:10:04 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_succeeds/destroys_the_record.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_succeeds/destroys_the_record.yml similarity index 78% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_succeeds/destroys_the_record.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_succeeds/destroys_the_record.yml index 03de8ad4e2..4acb3fb2b7 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_succeeds/destroys_the_record.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_succeeds/destroys_the_record.yml @@ -8,7 +8,7 @@ http_interactions: string: type=standard&country=AU&email=jumping.jack%40example.com headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: @@ -16,10 +16,9 @@ http_interactions: Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -32,7 +31,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 10:45:58 GMT + - Wed, 17 Jan 2024 03:50:44 GMT Content-Type: - application/json Content-Length: @@ -57,11 +56,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 4faf7619-9abc-418c-82ab-d4c1b0b2f5ca + - c0363ef1-c424-42db-bc3e-a39ae695ebc8 Original-Request: - - req_akFJPnmmxbaXxd + - req_6K43wCuIC5EvRg Request-Id: - - req_akFJPnmmxbaXxd + - req_6K43wCuIC5EvRg Stripe-Should-Retry: - 'false' Stripe-Version: @@ -76,7 +75,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "acct_1OPjlJQKtA57Vnxb", + "id": "acct_1OZQ9H4IPqI3vbzX", "object": "account", "business_profile": { "mcc": null, @@ -96,7 +95,7 @@ http_interactions: "type": "application" }, "country": "AU", - "created": 1703155558, + "created": 1705463444, "default_currency": "aud", "details_submitted": false, "email": "jumping.jack@example.com", @@ -105,7 +104,7 @@ http_interactions: "data": [], "has_more": false, "total_count": 0, - "url": "/v1/accounts/acct_1OPjlJQKtA57Vnxb/external_accounts" + "url": "/v1/accounts/acct_1OZQ9H4IPqI3vbzX/external_accounts" }, "future_requirements": { "alternatives": [], @@ -199,29 +198,28 @@ http_interactions: }, "type": "standard" } - recorded_at: Thu, 21 Dec 2023 10:45:58 GMT + recorded_at: Wed, 17 Jan 2024 03:50:44 GMT - request: method: post uri: https://connect.stripe.com/oauth/deauthorize body: encoding: UTF-8 - string: stripe_user_id=acct_1OPjlJQKtA57Vnxb&client_id=ca_MzG1xs6tZFDztUlak7uFxoUM36G6307W + string: stripe_user_id=acct_1OZQ9H4IPqI3vbzX&client_id=ca_MzG1xs6tZFDztUlak7uFxoUM36G6307W headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_akFJPnmmxbaXxd","request_duration_ms":1906}}' + - '{"last_request_metrics":{"request_id":"req_6K43wCuIC5EvRg","request_duration_ms":1630}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -234,7 +232,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 10:45:59 GMT + - Wed, 17 Jan 2024 03:50:47 GMT Content-Type: - application/json Content-Length: @@ -256,22 +254,24 @@ http_interactions: Referrer-Policy: - strict-origin-when-cross-origin Request-Id: - - req_GI4KuC138PCJAi + - req_Oaf9oSMhOK4llr Set-Cookie: - __Host-session=; path=/; max-age=0; expires=Thu, 01 Jan 1970 00:00:00 GMT; secure; SameSite=None - __stripe_orig_props=%7B%22referrer%22%3A%22%22%2C%22landing%22%3A%22https%3A%2F%2Fconnect.stripe.com%2Foauth%2Fdeauthorize%22%7D; - domain=stripe.com; path=/; expires=Fri, 20 Dec 2024 10:45:59 GMT; secure; + domain=stripe.com; path=/; expires=Thu, 16 Jan 2025 03:50:46 GMT; secure; HttpOnly; SameSite=Lax - - machine_identifier=HKDeDB5hKqj4clQzAFDSsv1CYfwTn24qrrs%2BEPZII8GCVRJ%2FXlImUJxiAZyJEtIZ%2Fmw%3D; - domain=stripe.com; path=/; expires=Fri, 20 Dec 2024 10:45:59 GMT; secure; + - cid=5a22f023-92bf-4261-993f-9233e210664d; domain=stripe.com; path=/; expires=Tue, + 16 Apr 2024 03:50:46 GMT; secure; SameSite=Lax + - machine_identifier=TnvtRq%2BWdta%2BRfCAKHMtUb%2FIXzCFhQu4s%2FqlX2VEwCw4h%2FVV7QFFzNQdLQZK2kpcwRs%3D; + domain=stripe.com; path=/; expires=Thu, 16 Jan 2025 03:50:46 GMT; secure; HttpOnly; SameSite=Lax - - private_machine_identifier=MtWBDVmUQlK99LHORT57Q4I%2BFQVz1NgOm8YwuEQ1hcLBZg%2B0065RWGEpjtHqd73XO9g%3D; - domain=stripe.com; path=/; expires=Fri, 20 Dec 2024 10:45:59 GMT; secure; + - private_machine_identifier=5e%2BHBneIpG4OldDRkPhZdtIh96whvAmIeDXM70%2BFP0X1iZXMu7D0CGAoXX39IZfz1v4%3D; + domain=stripe.com; path=/; expires=Thu, 16 Jan 2025 03:50:46 GMT; secure; HttpOnly; SameSite=None - site-auth=; domain=stripe.com; path=/; max-age=0; expires=Thu, 01 Jan 1970 00:00:00 GMT; secure - - stripe.csrf=2JHhBnTu9M9rT2X5ddKYKiGrldjy1_TlDZkBH0QYBxLbuX5pF9u2LvZHkuwLr3S96XXp0ZHdgqJRzdhyPTMYmDw-AYTZVJziZaudEZeavUdznjQfqSpNTprhJdapun0wOEWmMxs7zQ%3D%3D; + - stripe.csrf=f9n2jbBlHzQ89O7NMthbobccLzHK0DPy26IHa5XPqcbLMyIo9fa1QEjm8P_aOg9vibgbNxqurLKpBT2ifhjDXTw-AYTZVJxToNDnnMSNF9-VXSEouNNqHLSoNz_8kzSYNK3o7eT8DA%3D%3D; domain=stripe.com; path=/; secure; HttpOnly; SameSite=None Strict-Transport-Security: - max-age=63072000; includeSubDomains; preload @@ -281,15 +281,15 @@ http_interactions: Stripe-Parent-Id: - '0000000000000000' Stripe-Span-Id: - - 7c70338af8eb59d9 + - d3d162af79ee3606 X-Apiori-Intentional-Latency: - 0s X-Apiori-Reqid: - - dub1DIXA981iCMFaeUWou2O + - syd2DJeR2jw88awcIGoW2Yl X-Apiori-Server-Duration-Ms: - '226' X-Apiori-Upstream-Duration: - - 225.729973ms + - 226.036084ms X-Apiori-Upstream-Name: - manage-srv X-Apiori-Upstream-Region: @@ -299,7 +299,7 @@ http_interactions: X-Envoy-Attempt-Count: - '1' X-Envoy-Upstream-Service-Time: - - '347' + - '371' X-Robots-Tag: - none X-Stripe-Bg-Intended-Route-Color: @@ -307,20 +307,20 @@ http_interactions: X-Stripe-C-Cost: - '22' X-Stripe-Client-Envoy-Start-Time-Us: - - '1703155559193296' + - '1705463446758623' X-Stripe-Rpc-C-Cost-Report: - Cg0IFBIJY2VsbF8wMDA3Cg8IAhILZ2xvYmFsX2NlbGw= X-Stripe-Server-Envoy-Start-Time-Us: - - '1703155559194276' + - '1705463446759847' X-Stripe-Server-Envoy-Upstream-Service-Time-Ms: - '223' Stripe-Action-Id: - - dub1DIXA981iCMFaeUWou2O + - syd2DJeR2jw88awcIGoW2Yl body: encoding: UTF-8 string: |- { - "stripe_user_id": "acct_1OPjlJQKtA57Vnxb" + "stripe_user_id": "acct_1OZQ9H4IPqI3vbzX" } - recorded_at: Thu, 21 Dec 2023 10:45:59 GMT + recorded_at: Wed, 17 Jan 2024 03:50:47 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripePaymentStatus/_stripe_captured_/when_the_Stripe_payment_has_been_captured/returns_true.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripePaymentStatus/_stripe_captured_/when_the_Stripe_payment_has_been_captured/returns_true.yml similarity index 75% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripePaymentStatus/_stripe_captured_/when_the_Stripe_payment_has_been_captured/returns_true.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripePaymentStatus/_stripe_captured_/when_the_Stripe_payment_has_been_captured/returns_true.yml index 2a19c5c68f..076c22beed 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripePaymentStatus/_stripe_captured_/when_the_Stripe_payment_has_been_captured/returns_true.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripePaymentStatus/_stripe_captured_/when_the_Stripe_payment_has_been_captured/returns_true.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_m6XPXtW1QAa5Yh","request_duration_ms":1327}}' + - '{"last_request_metrics":{"request_id":"req_gBGhS8WlevS12O","request_duration_ms":1530}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:14 GMT + - Thu, 11 Jan 2024 23:10:14 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - f9466029-a812-4659-b1ff-a076ba94fa1a + - bdd008e6-bf61-4aa6-a0a9-b707b9c23daa Original-Request: - - req_pYD1g7HpDRQJuF + - req_vYKG30X6pe8FZT Request-Id: - - req_pYD1g7HpDRQJuF + - req_vYKG30X6pe8FZT Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OPqgIKuuB1fWySndAKIpZ7q", + "id": "pm_1OXXO6KuuB1fWySnVvMX9GxW", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1703182154, + "created": 1705014614, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Thu, 21 Dec 2023 18:09:14 GMT + recorded_at: Thu, 11 Jan 2024 23:10:14 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=aud&payment_method=pm_1OPqgIKuuB1fWySndAKIpZ7q&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=aud&payment_method=pm_1OXXO6KuuB1fWySnVvMX9GxW&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_pYD1g7HpDRQJuF","request_duration_ms":593}}' + - '{"last_request_metrics":{"request_id":"req_vYKG30X6pe8FZT","request_duration_ms":419}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:15 GMT + - Thu, 11 Jan 2024 23:10:14 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 728a9c97-42ec-4625-9ada-a505b48835c9 + - 1141b1d1-d3b7-4af0-8b4f-b3d5da30fd7f Original-Request: - - req_slSUDdLDemvjhs + - req_gDWBKfUJft4TWd Request-Id: - - req_slSUDdLDemvjhs + - req_gDWBKfUJft4TWd Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OPqgIKuuB1fWySn01WyCn2d", + "id": "pi_3OXXO6KuuB1fWySn0omgZkHP", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OPqgIKuuB1fWySn01WyCn2d_secret_bRgIV8t1BIt1MsyGP8Lasn1N6", + "client_secret": "pi_3OXXO6KuuB1fWySn0omgZkHP_secret_csxFqN63OhFqxx7SjNHIYEbDh", "confirmation_method": "automatic", - "created": 1703182154, + "created": 1705014614, "currency": "aud", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OPqgIKuuB1fWySndAKIpZ7q", + "payment_method": "pm_1OXXO6KuuB1fWySnVvMX9GxW", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Thu, 21 Dec 2023 18:09:15 GMT + recorded_at: Thu, 11 Jan 2024 23:10:14 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OPqgIKuuB1fWySn01WyCn2d/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXO6KuuB1fWySn0omgZkHP/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_slSUDdLDemvjhs","request_duration_ms":610}}' + - '{"last_request_metrics":{"request_id":"req_gDWBKfUJft4TWd","request_duration_ms":389}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:16 GMT + - Thu, 11 Jan 2024 23:10:15 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c9a23874-fcf2-4ff4-af1a-d1a6c682d973 + - 26e9b91a-de4a-4ccf-bafe-51b645271c00 Original-Request: - - req_xHTLX0AhmmoFPO + - req_KcvvuZEjR9MDjR Request-Id: - - req_xHTLX0AhmmoFPO + - req_KcvvuZEjR9MDjR Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OPqgIKuuB1fWySn01WyCn2d", + "id": "pi_3OXXO6KuuB1fWySn0omgZkHP", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OPqgIKuuB1fWySn01WyCn2d_secret_bRgIV8t1BIt1MsyGP8Lasn1N6", + "client_secret": "pi_3OXXO6KuuB1fWySn0omgZkHP_secret_csxFqN63OhFqxx7SjNHIYEbDh", "confirmation_method": "automatic", - "created": 1703182154, + "created": 1705014614, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OPqgIKuuB1fWySn0esLhegx", + "latest_charge": "ch_3OXXO6KuuB1fWySn0FwaalAq", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OPqgIKuuB1fWySndAKIpZ7q", + "payment_method": "pm_1OXXO6KuuB1fWySnVvMX9GxW", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Thu, 21 Dec 2023 18:09:16 GMT + recorded_at: Thu, 11 Jan 2024 23:10:15 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OPqgIKuuB1fWySn01WyCn2d/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXO6KuuB1fWySn0omgZkHP/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_xHTLX0AhmmoFPO","request_duration_ms":1020}}' + - '{"last_request_metrics":{"request_id":"req_KcvvuZEjR9MDjR","request_duration_ms":977}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:18 GMT + - Thu, 11 Jan 2024 23:10:17 GMT Content-Type: - application/json Content-Length: @@ -448,11 +444,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 9430b4e1-d344-488c-82d9-3727dc382558 + - afe9e49e-26dc-4f13-803d-2a613ceec47d Original-Request: - - req_plCN54PR6WkFk8 + - req_XJSgKWFZeySJYp Request-Id: - - req_plCN54PR6WkFk8 + - req_XJSgKWFZeySJYp Stripe-Should-Retry: - 'false' Stripe-Version: @@ -467,7 +463,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OPqgIKuuB1fWySn01WyCn2d", + "id": "pi_3OXXO6KuuB1fWySn0omgZkHP", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -481,20 +477,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OPqgIKuuB1fWySn01WyCn2d_secret_bRgIV8t1BIt1MsyGP8Lasn1N6", + "client_secret": "pi_3OXXO6KuuB1fWySn0omgZkHP_secret_csxFqN63OhFqxx7SjNHIYEbDh", "confirmation_method": "automatic", - "created": 1703182154, + "created": 1705014614, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OPqgIKuuB1fWySn0esLhegx", + "latest_charge": "ch_3OXXO6KuuB1fWySn0FwaalAq", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OPqgIKuuB1fWySndAKIpZ7q", + "payment_method": "pm_1OXXO6KuuB1fWySnVvMX9GxW", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -519,29 +515,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Thu, 21 Dec 2023 18:09:18 GMT + recorded_at: Thu, 11 Jan 2024 23:10:17 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OPqgIKuuB1fWySn01WyCn2d + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXO6KuuB1fWySn0omgZkHP body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_plCN54PR6WkFk8","request_duration_ms":1942}}' + - '{"last_request_metrics":{"request_id":"req_XJSgKWFZeySJYp","request_duration_ms":1556}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -554,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:19 GMT + - Thu, 11 Jan 2024 23:10:17 GMT Content-Type: - application/json Content-Length: @@ -580,7 +575,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_Fs3jhYZdQ1nDpq + - req_C6bm4kNqnZNtdi Stripe-Version: - '2023-10-16' Vary: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OPqgIKuuB1fWySn01WyCn2d", + "id": "pi_3OXXO6KuuB1fWySn0omgZkHP", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OPqgIKuuB1fWySn01WyCn2d_secret_bRgIV8t1BIt1MsyGP8Lasn1N6", + "client_secret": "pi_3OXXO6KuuB1fWySn0omgZkHP_secret_csxFqN63OhFqxx7SjNHIYEbDh", "confirmation_method": "automatic", - "created": 1703182154, + "created": 1705014614, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OPqgIKuuB1fWySn0esLhegx", + "latest_charge": "ch_3OXXO6KuuB1fWySn0FwaalAq", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OPqgIKuuB1fWySndAKIpZ7q", + "payment_method": "pm_1OXXO6KuuB1fWySnVvMX9GxW", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,5 +640,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Thu, 21 Dec 2023 18:09:19 GMT + recorded_at: Thu, 11 Jan 2024 23:10:17 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripePaymentStatus/_stripe_captured_/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_false.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripePaymentStatus/_stripe_captured_/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_false.yml similarity index 75% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripePaymentStatus/_stripe_captured_/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_false.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripePaymentStatus/_stripe_captured_/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_false.yml index be0f076f28..61875288e7 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripePaymentStatus/_stripe_captured_/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_false.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripePaymentStatus/_stripe_captured_/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_false.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_sN4U9m5oYfnHU1","request_duration_ms":544}}' + - '{"last_request_metrics":{"request_id":"req_J3NhX831noMC12","request_duration_ms":386}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:10 GMT + - Thu, 11 Jan 2024 23:10:10 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 41f01593-3ebd-44ed-8c40-6c6a56f1c6d2 + - e193382f-d279-4fe6-937e-5e73f257ea91 Original-Request: - - req_s2Msq6t0FOfWbI + - req_VRvflYqlMRt5K7 Request-Id: - - req_s2Msq6t0FOfWbI + - req_VRvflYqlMRt5K7 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OPqgEKuuB1fWySnYHiuaYg8", + "id": "pm_1OXXO2KuuB1fWySngZcst3kC", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1703182150, + "created": 1705014610, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Thu, 21 Dec 2023 18:09:10 GMT + recorded_at: Thu, 11 Jan 2024 23:10:10 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=aud&payment_method=pm_1OPqgEKuuB1fWySnYHiuaYg8&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=aud&payment_method=pm_1OXXO2KuuB1fWySngZcst3kC&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_s2Msq6t0FOfWbI","request_duration_ms":517}}' + - '{"last_request_metrics":{"request_id":"req_VRvflYqlMRt5K7","request_duration_ms":442}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:11 GMT + - Thu, 11 Jan 2024 23:10:11 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 730c7897-b2f1-42ba-a7b1-6247b9820ea8 + - f5c89d93-128b-4283-893a-c36b89c1e505 Original-Request: - - req_T3Ji4wUV2Vr26d + - req_bEn9ACyfHd480s Request-Id: - - req_T3Ji4wUV2Vr26d + - req_bEn9ACyfHd480s Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OPqgFKuuB1fWySn2qIQmhEG", + "id": "pi_3OXXO3KuuB1fWySn2RkwpPxs", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OPqgFKuuB1fWySn2qIQmhEG_secret_I0jMdgIdTskSDjv60hENoRf8m", + "client_secret": "pi_3OXXO3KuuB1fWySn2RkwpPxs_secret_KCe7pLfoLeVwIsihJTjg12Vxg", "confirmation_method": "automatic", - "created": 1703182151, + "created": 1705014611, "currency": "aud", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OPqgEKuuB1fWySnYHiuaYg8", + "payment_method": "pm_1OXXO2KuuB1fWySngZcst3kC", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Thu, 21 Dec 2023 18:09:11 GMT + recorded_at: Thu, 11 Jan 2024 23:10:11 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OPqgFKuuB1fWySn2qIQmhEG/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXO3KuuB1fWySn2RkwpPxs/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_T3Ji4wUV2Vr26d","request_duration_ms":389}}' + - '{"last_request_metrics":{"request_id":"req_bEn9ACyfHd480s","request_duration_ms":401}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:12 GMT + - Thu, 11 Jan 2024 23:10:12 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 3f578b4c-7a7b-4629-9106-9ed2fcb4d7ec + - a7fd7ed7-c690-4234-b6a2-3ed1beaab885 Original-Request: - - req_bvKI0KR7KxcvGn + - req_uJ13Cl2tTppxW4 Request-Id: - - req_bvKI0KR7KxcvGn + - req_uJ13Cl2tTppxW4 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OPqgFKuuB1fWySn2qIQmhEG", + "id": "pi_3OXXO3KuuB1fWySn2RkwpPxs", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OPqgFKuuB1fWySn2qIQmhEG_secret_I0jMdgIdTskSDjv60hENoRf8m", + "client_secret": "pi_3OXXO3KuuB1fWySn2RkwpPxs_secret_KCe7pLfoLeVwIsihJTjg12Vxg", "confirmation_method": "automatic", - "created": 1703182151, + "created": 1705014611, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OPqgFKuuB1fWySn2Zsk8RfC", + "latest_charge": "ch_3OXXO3KuuB1fWySn2wBJPID4", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OPqgEKuuB1fWySnYHiuaYg8", + "payment_method": "pm_1OXXO2KuuB1fWySngZcst3kC", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Thu, 21 Dec 2023 18:09:12 GMT + recorded_at: Thu, 11 Jan 2024 23:10:12 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OPqgFKuuB1fWySn2qIQmhEG/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXO3KuuB1fWySn2RkwpPxs/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_bvKI0KR7KxcvGn","request_duration_ms":1036}}' + - '{"last_request_metrics":{"request_id":"req_uJ13Cl2tTppxW4","request_duration_ms":941}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:13 GMT + - Thu, 11 Jan 2024 23:10:13 GMT Content-Type: - application/json Content-Length: @@ -448,11 +444,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - aed4577b-328a-4436-8b84-037304f2b203 + - 6c624f46-70dc-46fb-ae0d-cbc9e09a8bea Original-Request: - - req_m6XPXtW1QAa5Yh + - req_gBGhS8WlevS12O Request-Id: - - req_m6XPXtW1QAa5Yh + - req_gBGhS8WlevS12O Stripe-Should-Retry: - 'false' Stripe-Version: @@ -467,7 +463,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OPqgFKuuB1fWySn2qIQmhEG", + "id": "pi_3OXXO3KuuB1fWySn2RkwpPxs", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -481,20 +477,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OPqgFKuuB1fWySn2qIQmhEG_secret_I0jMdgIdTskSDjv60hENoRf8m", + "client_secret": "pi_3OXXO3KuuB1fWySn2RkwpPxs_secret_KCe7pLfoLeVwIsihJTjg12Vxg", "confirmation_method": "automatic", - "created": 1703182151, + "created": 1705014611, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OPqgFKuuB1fWySn2Zsk8RfC", + "latest_charge": "ch_3OXXO3KuuB1fWySn2wBJPID4", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OPqgEKuuB1fWySnYHiuaYg8", + "payment_method": "pm_1OXXO2KuuB1fWySngZcst3kC", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -519,5 +515,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Thu, 21 Dec 2023 18:09:13 GMT + recorded_at: Thu, 11 Jan 2024 23:10:13 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/and_the_last_action_on_the_Stripe_payment_failed/returns_failed_response.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/and_the_last_action_on_the_Stripe_payment_failed/returns_failed_response.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/and_the_last_action_on_the_Stripe_payment_failed/returns_failed_response.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/and_the_last_action_on_the_Stripe_payment_failed/returns_failed_response.yml index 3adb905e86..ca59fe5180 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/and_the_last_action_on_the_Stripe_payment_failed/returns_failed_response.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/and_the_last_action_on_the_Stripe_payment_failed/returns_failed_response.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_pytjlVHzBYwaQf","request_duration_ms":281}}' + - '{"last_request_metrics":{"request_id":"req_SAMiX23vkGJ0at","request_duration_ms":291}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:09 GMT + - Thu, 11 Jan 2024 23:10:10 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 1184eef1-c0fd-431e-9810-533d8c0bb689 + - 136e486a-493a-4577-bec1-72c42646f6d9 Original-Request: - - req_ROn0IK39apcDK4 + - req_EGoX76oFfyAYSH Request-Id: - - req_ROn0IK39apcDK4 + - req_EGoX76oFfyAYSH Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OPqgDKuuB1fWySnkoAEaRoW", + "id": "pm_1OXXO1KuuB1fWySnvlB46sEX", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1703182149, + "created": 1705014609, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Thu, 21 Dec 2023 18:09:09 GMT + recorded_at: Thu, 11 Jan 2024 23:10:09 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=aud&payment_method=pm_1OPqgDKuuB1fWySnkoAEaRoW&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=aud&payment_method=pm_1OXXO1KuuB1fWySnvlB46sEX&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ROn0IK39apcDK4","request_duration_ms":606}}' + - '{"last_request_metrics":{"request_id":"req_EGoX76oFfyAYSH","request_duration_ms":440}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:10 GMT + - Thu, 11 Jan 2024 23:10:10 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 6c1aa3d3-bab7-4886-a2e5-dd7509d1fe8f + - 1f307ba4-0236-45dd-821f-5a8e31eec38c Original-Request: - - req_sN4U9m5oYfnHU1 + - req_J3NhX831noMC12 Request-Id: - - req_sN4U9m5oYfnHU1 + - req_J3NhX831noMC12 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OPqgDKuuB1fWySn1eFVhh6N", + "id": "pi_3OXXO2KuuB1fWySn17KQTSzT", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OPqgDKuuB1fWySn1eFVhh6N_secret_Vr6WdCU6vvAjVjR70nO1JYPbL", + "client_secret": "pi_3OXXO2KuuB1fWySn17KQTSzT_secret_tFZQQ4HPIXa7WUoMRWxBKmZvF", "confirmation_method": "automatic", - "created": 1703182149, + "created": 1705014610, "currency": "aud", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OPqgDKuuB1fWySnkoAEaRoW", + "payment_method": "pm_1OXXO1KuuB1fWySnvlB46sEX", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,5 +253,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Thu, 21 Dec 2023 18:09:10 GMT + recorded_at: Thu, 11 Jan 2024 23:10:10 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/fetches_the_status_with_Stripe_PaymentIntentValidator.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/fetches_the_status_with_Stripe_PaymentIntentValidator.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/fetches_the_status_with_Stripe_PaymentIntentValidator.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/fetches_the_status_with_Stripe_PaymentIntentValidator.yml index ab6ebe80f0..8c9d5f2509 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/fetches_the_status_with_Stripe_PaymentIntentValidator.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/fetches_the_status_with_Stripe_PaymentIntentValidator.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_xUcr3kQE1fafTl","request_duration_ms":753}}' + - '{"last_request_metrics":{"request_id":"req_GI6vb9JRrkAFU0","request_duration_ms":396}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:07 GMT + - Thu, 11 Jan 2024 23:10:08 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 87b69b45-f4ca-475e-95d0-05d085762935 + - 2322cba5-fc96-4ffe-92d6-39ed28d9c0f8 Original-Request: - - req_ShHOPcVnGwerbn + - req_aOwODxUJQkvbau Request-Id: - - req_ShHOPcVnGwerbn + - req_aOwODxUJQkvbau Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OPqgBKuuB1fWySnrGHvSzTN", + "id": "pm_1OXXO0KuuB1fWySnOOnPXhaC", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1703182147, + "created": 1705014608, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Thu, 21 Dec 2023 18:09:07 GMT + recorded_at: Thu, 11 Jan 2024 23:10:08 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=aud&payment_method=pm_1OPqgBKuuB1fWySnrGHvSzTN&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=aud&payment_method=pm_1OXXO0KuuB1fWySnOOnPXhaC&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ShHOPcVnGwerbn","request_duration_ms":536}}' + - '{"last_request_metrics":{"request_id":"req_aOwODxUJQkvbau","request_duration_ms":448}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:08 GMT + - Thu, 11 Jan 2024 23:10:09 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - a081b3cc-be29-45f3-9bc3-d53a57d2286c + - 19619474-5dea-4993-8272-42f72cc26a73 Original-Request: - - req_lm0vK7s3T6UU36 + - req_nQt1EOGRIYVQGa Request-Id: - - req_lm0vK7s3T6UU36 + - req_nQt1EOGRIYVQGa Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OPqgCKuuB1fWySn14u13eca", + "id": "pi_3OXXO0KuuB1fWySn1vNE8nFp", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OPqgCKuuB1fWySn14u13eca_secret_su7VUuqYOXo8DzsMGMxROMqLW", + "client_secret": "pi_3OXXO0KuuB1fWySn1vNE8nFp_secret_9cOxeJrvBnu1YTLRcmIH9UZCd", "confirmation_method": "automatic", - "created": 1703182148, + "created": 1705014608, "currency": "aud", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OPqgBKuuB1fWySnrGHvSzTN", + "payment_method": "pm_1OXXO0KuuB1fWySnOOnPXhaC", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Thu, 21 Dec 2023 18:09:08 GMT + recorded_at: Thu, 11 Jan 2024 23:10:08 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OPqgCKuuB1fWySn14u13eca + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXO0KuuB1fWySn1vNE8nFp body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_lm0vK7s3T6UU36","request_duration_ms":500}}' + - '{"last_request_metrics":{"request_id":"req_nQt1EOGRIYVQGa","request_duration_ms":368}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:08 GMT + - Thu, 11 Jan 2024 23:10:09 GMT Content-Type: - application/json Content-Length: @@ -316,7 +313,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_pytjlVHzBYwaQf + - req_SAMiX23vkGJ0at Stripe-Version: - '2023-10-16' Vary: @@ -329,7 +326,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OPqgCKuuB1fWySn14u13eca", + "id": "pi_3OXXO0KuuB1fWySn1vNE8nFp", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -343,9 +340,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OPqgCKuuB1fWySn14u13eca_secret_su7VUuqYOXo8DzsMGMxROMqLW", + "client_secret": "pi_3OXXO0KuuB1fWySn1vNE8nFp_secret_9cOxeJrvBnu1YTLRcmIH9UZCd", "confirmation_method": "automatic", - "created": 1703182148, + "created": 1705014608, "currency": "aud", "customer": null, "description": null, @@ -356,7 +353,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OPqgBKuuB1fWySnrGHvSzTN", + "payment_method": "pm_1OXXO0KuuB1fWySnOOnPXhaC", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -381,5 +378,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Thu, 21 Dec 2023 18:09:08 GMT + recorded_at: Thu, 11 Jan 2024 23:10:09 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripePaymentStatus/_stripe_status/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_nil.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripePaymentStatus/_stripe_status/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_nil.yml similarity index 77% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripePaymentStatus/_stripe_status/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_nil.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripePaymentStatus/_stripe_status/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_nil.yml index 9c515069af..af3e48dced 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/StripePaymentStatus/_stripe_status/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_nil.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/StripePaymentStatus/_stripe_status/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_nil.yml @@ -5,21 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded + X-Stripe-Client-Telemetry: + - '{"last_request_metrics":{"request_id":"req_snZFyXyvlTcpE3","request_duration_ms":1808}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -32,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:05 GMT + - Thu, 11 Jan 2024 23:10:07 GMT Content-Type: - application/json Content-Length: @@ -57,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - d106b2cc-fbc7-4add-9763-743ff30f0327 + - 6ee6f48d-eddd-4cbd-8f90-f307bd0ec900 Original-Request: - - req_pMX8N6skqtoL7p + - req_kBLlZ6Sw2gN1yC Request-Id: - - req_pMX8N6skqtoL7p + - req_kBLlZ6Sw2gN1yC Stripe-Should-Retry: - 'false' Stripe-Version: @@ -76,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OPqg9KuuB1fWySn0E4Ycj1M", + "id": "pm_1OXXNzKuuB1fWySn0vGB7RoO", "object": "payment_method", "billing_details": { "address": { @@ -100,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", "funding": "credit", "generated_from": null, @@ -116,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1703182145, + "created": 1705014607, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Thu, 21 Dec 2023 18:09:05 GMT + recorded_at: Thu, 11 Jan 2024 23:10:07 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=aud&payment_method=pm_1OPqg9KuuB1fWySn0E4Ycj1M&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=aud&payment_method=pm_1OXXNzKuuB1fWySn0vGB7RoO&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_pMX8N6skqtoL7p","request_duration_ms":846}}' + - '{"last_request_metrics":{"request_id":"req_kBLlZ6Sw2gN1yC","request_duration_ms":480}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.2.0-39-generic (buildd@lcy02-amd64-045) (x86_64-linux-gnu-gcc-11 - (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) - #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2","hostname":"ff-LAT"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -157,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Thu, 21 Dec 2023 18:09:06 GMT + - Thu, 11 Jan 2024 23:10:08 GMT Content-Type: - application/json Content-Length: @@ -182,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 3bade1cf-ebce-47d9-9e28-e2ab9a762e40 + - 6f77ffdd-e12a-4c08-b2c3-3c7950760821 Original-Request: - - req_xUcr3kQE1fafTl + - req_GI6vb9JRrkAFU0 Request-Id: - - req_xUcr3kQE1fafTl + - req_GI6vb9JRrkAFU0 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -201,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OPqgAKuuB1fWySn1gUh1XZ2", + "id": "pi_3OXXNzKuuB1fWySn2NyUPybS", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -215,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OPqgAKuuB1fWySn1gUh1XZ2_secret_gzAFNOmpSKE5RZ4AerLaz66l4", + "client_secret": "pi_3OXXNzKuuB1fWySn2NyUPybS_secret_3uhihCKxe261GQ5gjJveUYncV", "confirmation_method": "automatic", - "created": 1703182146, + "created": 1705014607, "currency": "aud", "customer": null, "description": null, @@ -228,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OPqg9KuuB1fWySn0E4Ycj1M", + "payment_method": "pm_1OXXNzKuuB1fWySn0vGB7RoO", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -253,5 +253,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Thu, 21 Dec 2023 18:09:06 GMT + recorded_at: Thu, 11 Jan 2024 23:10:07 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Exceeding_velocity_limit_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Exceeding_velocity_limit_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml similarity index 80% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Exceeding_velocity_limit_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Exceeding_velocity_limit_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml index acebd30291..837ec5843b 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Exceeding_velocity_limit_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Exceeding_velocity_limit_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4000000000006975&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4000000000006975&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_wiBXXUIBwZ6cWP","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_dZm6qysmpRdfxJ","request_duration_ms":430}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:23 GMT + - Thu, 11 Jan 2024 23:06:08 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - a153cfb4-2801-4af6-a9f3-dcfe34080c2a + - fa92c028-fa38-49d7-98e5-ac6713b4a386 Original-Request: - - req_U1rrzSGD940UsG + - req_V7Kyj0BJ1P9ghV Request-Id: - - req_U1rrzSGD940UsG + - req_V7Kyj0BJ1P9ghV Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX47KuuB1fWySn7HWuYOZN", + "id": "pm_1OXXK8KuuB1fWySnLsks1yiL", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "WoxwxVPUPcg0EjXW", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868423, + "created": 1705014368, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 03:00:23 GMT + recorded_at: Thu, 11 Jan 2024 23:06:08 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX47KuuB1fWySn7HWuYOZN&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXK8KuuB1fWySnLsks1yiL&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_U1rrzSGD940UsG","request_duration_ms":497}}' + - '{"last_request_metrics":{"request_id":"req_V7Kyj0BJ1P9ghV","request_duration_ms":444}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:24 GMT + - Thu, 11 Jan 2024 23:06:08 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c68599e9-9fef-471d-aac9-96cd6388df9b + - 40c3b9bb-8bce-46a3-b982-d4ca47081134 Original-Request: - - req_nWtA6PTMaXhzFy + - req_qKekqbhgS4BwMf Request-Id: - - req_nWtA6PTMaXhzFy + - req_qKekqbhgS4BwMf Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX47KuuB1fWySn1O0UhKQ8", + "id": "pi_3OXXK8KuuB1fWySn2QqbtHYu", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX47KuuB1fWySn1O0UhKQ8_secret_ttuUoTtbcDbknk8IBHk3qHEHr", + "client_secret": "pi_3OXXK8KuuB1fWySn2QqbtHYu_secret_Me4AKxwV3504iOMteFjcYC11g", "confirmation_method": "automatic", - "created": 1702868423, + "created": 1705014368, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX47KuuB1fWySn7HWuYOZN", + "payment_method": "pm_1OXXK8KuuB1fWySnLsks1yiL", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:24 GMT + recorded_at: Thu, 11 Jan 2024 23:06:08 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX47KuuB1fWySn1O0UhKQ8/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXK8KuuB1fWySn2QqbtHYu/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_nWtA6PTMaXhzFy","request_duration_ms":443}}' + - '{"last_request_metrics":{"request_id":"req_qKekqbhgS4BwMf","request_duration_ms":377}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:25 GMT + - Thu, 11 Jan 2024 23:06:09 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 85757a21-49f9-4bb0-bd1e-e06f707860d6 + - 4708eb99-200e-4357-90ab-f5e5a049de71 Original-Request: - - req_oKDEiNweS2MruV + - req_dYr8hnzndxvw8K Request-Id: - - req_oKDEiNweS2MruV + - req_dYr8hnzndxvw8K Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,13 +333,13 @@ http_interactions: string: | { "error": { - "charge": "ch_3OOX47KuuB1fWySn1XlSLhy4", + "charge": "ch_3OXXK8KuuB1fWySn2AjrtF6D", "code": "card_declined", "decline_code": "card_velocity_exceeded", "doc_url": "https://stripe.com/docs/error-codes/card-declined", "message": "Your card was declined for making repeated attempts too frequently or exceeding its amount limit.", "payment_intent": { - "id": "pi_3OOX47KuuB1fWySn1O0UhKQ8", + "id": "pi_3OXXK8KuuB1fWySn2QqbtHYu", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -357,21 +354,21 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX47KuuB1fWySn1O0UhKQ8_secret_ttuUoTtbcDbknk8IBHk3qHEHr", + "client_secret": "pi_3OXXK8KuuB1fWySn2QqbtHYu_secret_Me4AKxwV3504iOMteFjcYC11g", "confirmation_method": "automatic", - "created": 1702868423, + "created": 1705014368, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OOX47KuuB1fWySn1XlSLhy4", + "charge": "ch_3OXXK8KuuB1fWySn2AjrtF6D", "code": "card_declined", "decline_code": "card_velocity_exceeded", "doc_url": "https://stripe.com/docs/error-codes/card-declined", "message": "Your card was declined for making repeated attempts too frequently or exceeding its amount limit.", "payment_method": { - "id": "pm_1OOX47KuuB1fWySn7HWuYOZN", + "id": "pm_1OXXK8KuuB1fWySnLsks1yiL", "object": "payment_method", "billing_details": { "address": { @@ -395,7 +392,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "WoxwxVPUPcg0EjXW", "funding": "credit", "generated_from": null, @@ -411,7 +408,7 @@ http_interactions: }, "wallet": null }, - "created": 1702868423, + "created": 1705014368, "customer": null, "livemode": false, "metadata": { @@ -420,7 +417,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OOX47KuuB1fWySn1XlSLhy4", + "latest_charge": "ch_3OXXK8KuuB1fWySn2AjrtF6D", "livemode": false, "metadata": { }, @@ -452,7 +449,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OOX47KuuB1fWySn7HWuYOZN", + "id": "pm_1OXXK8KuuB1fWySnLsks1yiL", "object": "payment_method", "billing_details": { "address": { @@ -476,7 +473,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "WoxwxVPUPcg0EjXW", "funding": "credit", "generated_from": null, @@ -492,16 +489,16 @@ http_interactions: }, "wallet": null }, - "created": 1702868423, + "created": 1705014368, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_oKDEiNweS2MruV?t=1702868424", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_dYr8hnzndxvw8K?t=1705014369", "type": "card_error" } } - recorded_at: Mon, 18 Dec 2023 03:00:25 GMT + recorded_at: Thu, 11 Jan 2024 23:06:09 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Expired_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Expired_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml similarity index 80% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Expired_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Expired_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml index 75c53218a6..450903588b 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Expired_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Expired_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4000000000000069&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4000000000000069&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_z8wbzyK3qH4iVE","request_duration_ms":466}}' + - '{"last_request_metrics":{"request_id":"req_hOLOxfc7vUlz40","request_duration_ms":455}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:17 GMT + - Thu, 11 Jan 2024 23:06:02 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - fb05d9c1-3950-4ec3-8faf-6ee00024f679 + - 5928b314-717d-4bd6-aa95-af2d5ee8fd4e Original-Request: - - req_UlIwmjENqKDTdg + - req_ZEzFuA2m64VJv6 Request-Id: - - req_UlIwmjENqKDTdg + - req_ZEzFuA2m64VJv6 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX41KuuB1fWySnlSGmp8Sd", + "id": "pm_1OXXK2KuuB1fWySnWAzAVHdS", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "qpQikrTL7IyNA2rE", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868417, + "created": 1705014362, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 03:00:17 GMT + recorded_at: Thu, 11 Jan 2024 23:06:02 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX41KuuB1fWySnlSGmp8Sd&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXK2KuuB1fWySnWAzAVHdS&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_UlIwmjENqKDTdg","request_duration_ms":601}}' + - '{"last_request_metrics":{"request_id":"req_ZEzFuA2m64VJv6","request_duration_ms":440}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:17 GMT + - Thu, 11 Jan 2024 23:06:02 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 841e4f60-7fc4-427f-a5cb-b6faedb24461 + - 589283dc-a279-440f-9638-20e5156b8b2f Original-Request: - - req_rEsyQC6SKrkZS0 + - req_ZliQdZ9ZRB31P6 Request-Id: - - req_rEsyQC6SKrkZS0 + - req_ZliQdZ9ZRB31P6 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX41KuuB1fWySn0SciFu8x", + "id": "pi_3OXXK2KuuB1fWySn1aaqKiei", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX41KuuB1fWySn0SciFu8x_secret_pNFkvknzk6vdyPr8UBUsG2vYo", + "client_secret": "pi_3OXXK2KuuB1fWySn1aaqKiei_secret_55td0Khi8cyzEyuRzVoNAJwDk", "confirmation_method": "automatic", - "created": 1702868417, + "created": 1705014362, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX41KuuB1fWySnlSGmp8Sd", + "payment_method": "pm_1OXXK2KuuB1fWySnWAzAVHdS", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:17 GMT + recorded_at: Thu, 11 Jan 2024 23:06:02 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX41KuuB1fWySn0SciFu8x/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXK2KuuB1fWySn1aaqKiei/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_rEsyQC6SKrkZS0","request_duration_ms":459}}' + - '{"last_request_metrics":{"request_id":"req_ZliQdZ9ZRB31P6","request_duration_ms":371}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:18 GMT + - Thu, 11 Jan 2024 23:06:04 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 3519a392-936b-44b2-9f65-01648fbbb513 + - 02bfc11e-e70c-46dc-bbbf-8030e0190d0c Original-Request: - - req_9yHzUAv1GXZIix + - req_FOyePdGbEmY9HO Request-Id: - - req_9yHzUAv1GXZIix + - req_FOyePdGbEmY9HO Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,13 +333,13 @@ http_interactions: string: | { "error": { - "charge": "ch_3OOX41KuuB1fWySn0WyKe7Xt", + "charge": "ch_3OXXK2KuuB1fWySn17FVGDK7", "code": "expired_card", "doc_url": "https://stripe.com/docs/error-codes/expired-card", "message": "Your card has expired.", "param": "exp_month", "payment_intent": { - "id": "pi_3OOX41KuuB1fWySn0SciFu8x", + "id": "pi_3OXXK2KuuB1fWySn1aaqKiei", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -357,21 +354,21 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX41KuuB1fWySn0SciFu8x_secret_pNFkvknzk6vdyPr8UBUsG2vYo", + "client_secret": "pi_3OXXK2KuuB1fWySn1aaqKiei_secret_55td0Khi8cyzEyuRzVoNAJwDk", "confirmation_method": "automatic", - "created": 1702868417, + "created": 1705014362, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OOX41KuuB1fWySn0WyKe7Xt", + "charge": "ch_3OXXK2KuuB1fWySn17FVGDK7", "code": "expired_card", "doc_url": "https://stripe.com/docs/error-codes/expired-card", "message": "Your card has expired.", "param": "exp_month", "payment_method": { - "id": "pm_1OOX41KuuB1fWySnlSGmp8Sd", + "id": "pm_1OXXK2KuuB1fWySnWAzAVHdS", "object": "payment_method", "billing_details": { "address": { @@ -395,7 +392,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "qpQikrTL7IyNA2rE", "funding": "credit", "generated_from": null, @@ -411,7 +408,7 @@ http_interactions: }, "wallet": null }, - "created": 1702868417, + "created": 1705014362, "customer": null, "livemode": false, "metadata": { @@ -420,7 +417,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OOX41KuuB1fWySn0WyKe7Xt", + "latest_charge": "ch_3OXXK2KuuB1fWySn17FVGDK7", "livemode": false, "metadata": { }, @@ -452,7 +449,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OOX41KuuB1fWySnlSGmp8Sd", + "id": "pm_1OXXK2KuuB1fWySnWAzAVHdS", "object": "payment_method", "billing_details": { "address": { @@ -476,7 +473,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "qpQikrTL7IyNA2rE", "funding": "credit", "generated_from": null, @@ -492,16 +489,16 @@ http_interactions: }, "wallet": null }, - "created": 1702868417, + "created": 1705014362, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_9yHzUAv1GXZIix?t=1702868418", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_FOyePdGbEmY9HO?t=1705014363", "type": "card_error" } } - recorded_at: Mon, 18 Dec 2023 03:00:18 GMT + recorded_at: Thu, 11 Jan 2024 23:06:03 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Generic_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Generic_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml similarity index 80% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Generic_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Generic_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml index f408b6ad41..99d58cb9ba 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Generic_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Generic_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4000000000000002&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4000000000000002&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_1GElf07flV8X6q","request_duration_ms":411}}' + - '{"last_request_metrics":{"request_id":"req_XGXy3IUZXnzIZV","request_duration_ms":311}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:08 GMT + - Thu, 11 Jan 2024 23:05:55 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 03eb22d9-c9ce-4a3d-bd82-7a4e9d174afc + - f0c85535-e6a2-4fec-a36a-4315ef7ab74a Original-Request: - - req_APfkhMuzgLJ7vj + - req_XZQJHFQ9KxjMoy Request-Id: - - req_APfkhMuzgLJ7vj + - req_XZQJHFQ9KxjMoy Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3rKuuB1fWySnaJcdFWN9", + "id": "pm_1OXXJuKuuB1fWySnXI5GtHQR", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "IKC2ubfpSLuZKsVs", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868408, + "created": 1705014355, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 03:00:08 GMT + recorded_at: Thu, 11 Jan 2024 23:05:54 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3rKuuB1fWySnaJcdFWN9&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJuKuuB1fWySnXI5GtHQR&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_APfkhMuzgLJ7vj","request_duration_ms":592}}' + - '{"last_request_metrics":{"request_id":"req_XZQJHFQ9KxjMoy","request_duration_ms":462}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:08 GMT + - Thu, 11 Jan 2024 23:05:55 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 0ad308c2-3bb8-4cfc-9497-cd8a90a9ce9e + - 0efa6e24-da99-4795-b14f-be6d7615fd16 Original-Request: - - req_RKJh9mEO4o54oU + - req_zxSsl6vxbttocg Request-Id: - - req_RKJh9mEO4o54oU + - req_zxSsl6vxbttocg Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3sKuuB1fWySn0PJupXUF", + "id": "pi_3OXXJvKuuB1fWySn1fWTCmeY", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3sKuuB1fWySn0PJupXUF_secret_6Au91sxKLf1CsbyYINnYf5Aee", + "client_secret": "pi_3OXXJvKuuB1fWySn1fWTCmeY_secret_qzDrs9YGMbFXkJNzwDxc446Sb", "confirmation_method": "automatic", - "created": 1702868408, + "created": 1705014355, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3rKuuB1fWySnaJcdFWN9", + "payment_method": "pm_1OXXJuKuuB1fWySnXI5GtHQR", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:08 GMT + recorded_at: Thu, 11 Jan 2024 23:05:55 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3sKuuB1fWySn0PJupXUF/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJvKuuB1fWySn1fWTCmeY/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_RKJh9mEO4o54oU","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_zxSsl6vxbttocg","request_duration_ms":431}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:09 GMT + - Thu, 11 Jan 2024 23:05:56 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - b2fb6399-7503-4233-b5d1-a9ad36af3d89 + - 31897d0c-2dd1-4726-b2f9-04a89b84e57d Original-Request: - - req_8En7pfSTilO3Uk + - req_FOCBYy0upafcNB Request-Id: - - req_8En7pfSTilO3Uk + - req_FOCBYy0upafcNB Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,13 +333,13 @@ http_interactions: string: | { "error": { - "charge": "ch_3OOX3sKuuB1fWySn0o89bznu", + "charge": "ch_3OXXJvKuuB1fWySn1E450GxR", "code": "card_declined", "decline_code": "generic_decline", "doc_url": "https://stripe.com/docs/error-codes/card-declined", "message": "Your card was declined.", "payment_intent": { - "id": "pi_3OOX3sKuuB1fWySn0PJupXUF", + "id": "pi_3OXXJvKuuB1fWySn1fWTCmeY", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -357,21 +354,21 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3sKuuB1fWySn0PJupXUF_secret_6Au91sxKLf1CsbyYINnYf5Aee", + "client_secret": "pi_3OXXJvKuuB1fWySn1fWTCmeY_secret_qzDrs9YGMbFXkJNzwDxc446Sb", "confirmation_method": "automatic", - "created": 1702868408, + "created": 1705014355, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OOX3sKuuB1fWySn0o89bznu", + "charge": "ch_3OXXJvKuuB1fWySn1E450GxR", "code": "card_declined", "decline_code": "generic_decline", "doc_url": "https://stripe.com/docs/error-codes/card-declined", "message": "Your card was declined.", "payment_method": { - "id": "pm_1OOX3rKuuB1fWySnaJcdFWN9", + "id": "pm_1OXXJuKuuB1fWySnXI5GtHQR", "object": "payment_method", "billing_details": { "address": { @@ -395,7 +392,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "IKC2ubfpSLuZKsVs", "funding": "credit", "generated_from": null, @@ -411,7 +408,7 @@ http_interactions: }, "wallet": null }, - "created": 1702868408, + "created": 1705014355, "customer": null, "livemode": false, "metadata": { @@ -420,7 +417,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OOX3sKuuB1fWySn0o89bznu", + "latest_charge": "ch_3OXXJvKuuB1fWySn1E450GxR", "livemode": false, "metadata": { }, @@ -452,7 +449,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OOX3rKuuB1fWySnaJcdFWN9", + "id": "pm_1OXXJuKuuB1fWySnXI5GtHQR", "object": "payment_method", "billing_details": { "address": { @@ -476,7 +473,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "IKC2ubfpSLuZKsVs", "funding": "credit", "generated_from": null, @@ -492,16 +489,16 @@ http_interactions: }, "wallet": null }, - "created": 1702868408, + "created": 1705014355, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_8En7pfSTilO3Uk?t=1702868408", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_FOCBYy0upafcNB?t=1705014355", "type": "card_error" } } - recorded_at: Mon, 18 Dec 2023 03:00:10 GMT + recorded_at: Thu, 11 Jan 2024 23:05:56 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Incorrect_CVC_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Incorrect_CVC_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml similarity index 80% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Incorrect_CVC_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Incorrect_CVC_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml index dfcfe53fa7..73ca4ac52c 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Incorrect_CVC_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Incorrect_CVC_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4000000000000127&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4000000000000127&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_rEsyQC6SKrkZS0","request_duration_ms":459}}' + - '{"last_request_metrics":{"request_id":"req_ZliQdZ9ZRB31P6","request_duration_ms":371}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:19 GMT + - Thu, 11 Jan 2024 23:06:04 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 9715155d-e955-4708-b94d-399a8524d638 + - 6c9944dc-6ac3-4b3a-b683-7fee11e6a3c9 Original-Request: - - req_LY1XY2P0fND5gw + - req_JXXJbnEUD1RN0H Request-Id: - - req_LY1XY2P0fND5gw + - req_JXXJbnEUD1RN0H Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX43KuuB1fWySn3z63yPAc", + "id": "pm_1OXXK4KuuB1fWySnV45YIOfi", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "eWmxEL5j3bNdPnK5", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868419, + "created": 1705014364, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 03:00:19 GMT + recorded_at: Thu, 11 Jan 2024 23:06:04 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX43KuuB1fWySn3z63yPAc&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXK4KuuB1fWySnV45YIOfi&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_LY1XY2P0fND5gw","request_duration_ms":518}}' + - '{"last_request_metrics":{"request_id":"req_JXXJbnEUD1RN0H","request_duration_ms":449}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:19 GMT + - Thu, 11 Jan 2024 23:06:04 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 5fca6597-6bbf-42da-aa61-94a4e10811e5 + - 7bb12eca-adcf-43d0-b846-6ee6f31317c7 Original-Request: - - req_Jt7rRNvLCmXMaH + - req_RmLUvcN8JS9IAU Request-Id: - - req_Jt7rRNvLCmXMaH + - req_RmLUvcN8JS9IAU Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX43KuuB1fWySn01M9GVVO", + "id": "pi_3OXXK4KuuB1fWySn0CoMZqsD", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX43KuuB1fWySn01M9GVVO_secret_9Rwm9NzIX7qcXYVAxOVT1UvFx", + "client_secret": "pi_3OXXK4KuuB1fWySn0CoMZqsD_secret_4EB62srzo0mVGqXO6bOfFTvLS", "confirmation_method": "automatic", - "created": 1702868419, + "created": 1705014364, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX43KuuB1fWySn3z63yPAc", + "payment_method": "pm_1OXXK4KuuB1fWySnV45YIOfi", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:20 GMT + recorded_at: Thu, 11 Jan 2024 23:06:04 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX43KuuB1fWySn01M9GVVO/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXK4KuuB1fWySn0CoMZqsD/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Jt7rRNvLCmXMaH","request_duration_ms":512}}' + - '{"last_request_metrics":{"request_id":"req_RmLUvcN8JS9IAU","request_duration_ms":410}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:20 GMT + - Thu, 11 Jan 2024 23:06:05 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 87bcba46-76d6-4b49-a4c3-710f4f201885 + - f1ccc20f-5ead-4e42-bd3a-04469b0ecb32 Original-Request: - - req_pTQude62K50qfY + - req_Zaibu8xoJF1ghE Request-Id: - - req_pTQude62K50qfY + - req_Zaibu8xoJF1ghE Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,13 +333,13 @@ http_interactions: string: | { "error": { - "charge": "ch_3OOX43KuuB1fWySn0EBtTotU", + "charge": "ch_3OXXK4KuuB1fWySn0yi8OgHy", "code": "incorrect_cvc", "doc_url": "https://stripe.com/docs/error-codes/incorrect-cvc", "message": "Your card's security code is incorrect.", "param": "cvc", "payment_intent": { - "id": "pi_3OOX43KuuB1fWySn01M9GVVO", + "id": "pi_3OXXK4KuuB1fWySn0CoMZqsD", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -357,21 +354,21 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX43KuuB1fWySn01M9GVVO_secret_9Rwm9NzIX7qcXYVAxOVT1UvFx", + "client_secret": "pi_3OXXK4KuuB1fWySn0CoMZqsD_secret_4EB62srzo0mVGqXO6bOfFTvLS", "confirmation_method": "automatic", - "created": 1702868419, + "created": 1705014364, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OOX43KuuB1fWySn0EBtTotU", + "charge": "ch_3OXXK4KuuB1fWySn0yi8OgHy", "code": "incorrect_cvc", "doc_url": "https://stripe.com/docs/error-codes/incorrect-cvc", "message": "Your card's security code is incorrect.", "param": "cvc", "payment_method": { - "id": "pm_1OOX43KuuB1fWySn3z63yPAc", + "id": "pm_1OXXK4KuuB1fWySnV45YIOfi", "object": "payment_method", "billing_details": { "address": { @@ -395,7 +392,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "eWmxEL5j3bNdPnK5", "funding": "credit", "generated_from": null, @@ -411,7 +408,7 @@ http_interactions: }, "wallet": null }, - "created": 1702868419, + "created": 1705014364, "customer": null, "livemode": false, "metadata": { @@ -420,7 +417,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OOX43KuuB1fWySn0EBtTotU", + "latest_charge": "ch_3OXXK4KuuB1fWySn0yi8OgHy", "livemode": false, "metadata": { }, @@ -452,7 +449,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OOX43KuuB1fWySn3z63yPAc", + "id": "pm_1OXXK4KuuB1fWySnV45YIOfi", "object": "payment_method", "billing_details": { "address": { @@ -476,7 +473,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "eWmxEL5j3bNdPnK5", "funding": "credit", "generated_from": null, @@ -492,16 +489,16 @@ http_interactions: }, "wallet": null }, - "created": 1702868419, + "created": 1705014364, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_pTQude62K50qfY?t=1702868420", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_Zaibu8xoJF1ghE?t=1705014365", "type": "card_error" } } - recorded_at: Mon, 18 Dec 2023 03:00:21 GMT + recorded_at: Thu, 11 Jan 2024 23:06:05 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Insufficient_funds_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Insufficient_funds_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml similarity index 80% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Insufficient_funds_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Insufficient_funds_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml index 8501f88f4c..2dcd2fa9b3 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Insufficient_funds_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Insufficient_funds_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4000000000009995&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4000000000009995&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_RKJh9mEO4o54oU","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_zxSsl6vxbttocg","request_duration_ms":431}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:10 GMT + - Thu, 11 Jan 2024 23:05:57 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - d54d0a69-e856-4b0c-931f-f0ddb11eb421 + - 975a0d63-6ebf-4665-b687-b1ea49b85d21 Original-Request: - - req_6eZynelUyYPRmU + - req_d6v3G4Th0SMPa8 Request-Id: - - req_6eZynelUyYPRmU + - req_d6v3G4Th0SMPa8 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3uKuuB1fWySntsZL9Ixt", + "id": "pm_1OXXJwKuuB1fWySnDNKmU7bx", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "O0I0muUGQBJy3p73", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868410, + "created": 1705014356, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 03:00:10 GMT + recorded_at: Thu, 11 Jan 2024 23:05:56 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3uKuuB1fWySntsZL9Ixt&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJwKuuB1fWySnDNKmU7bx&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_6eZynelUyYPRmU","request_duration_ms":604}}' + - '{"last_request_metrics":{"request_id":"req_d6v3G4Th0SMPa8","request_duration_ms":412}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:11 GMT + - Thu, 11 Jan 2024 23:05:57 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 22f45d9a-227a-489a-947c-5f708e50e506 + - 117a7c1c-c9bf-4585-a473-307b8bd82c36 Original-Request: - - req_ETvKWeM0JNvVcK + - req_4DloUxqC8avFln Request-Id: - - req_ETvKWeM0JNvVcK + - req_4DloUxqC8avFln Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3uKuuB1fWySn2STHwN7J", + "id": "pi_3OXXJxKuuB1fWySn1N8eqLIP", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3uKuuB1fWySn2STHwN7J_secret_30HEF34WwwRfE03w8cUbs3zR3", + "client_secret": "pi_3OXXJxKuuB1fWySn1N8eqLIP_secret_RvX75fMYlZejOuyJXKX7F1x0j", "confirmation_method": "automatic", - "created": 1702868410, + "created": 1705014357, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3uKuuB1fWySntsZL9Ixt", + "payment_method": "pm_1OXXJwKuuB1fWySnDNKmU7bx", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:11 GMT + recorded_at: Thu, 11 Jan 2024 23:05:57 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3uKuuB1fWySn2STHwN7J/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJxKuuB1fWySn1N8eqLIP/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ETvKWeM0JNvVcK","request_duration_ms":508}}' + - '{"last_request_metrics":{"request_id":"req_4DloUxqC8avFln","request_duration_ms":370}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:12 GMT + - Thu, 11 Jan 2024 23:05:58 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - eb748aac-460e-49d1-8e66-3ea7947febf7 + - b0cf2113-cea5-4c28-83b9-81f52d72c5c8 Original-Request: - - req_LV3lb0zLlQJgDj + - req_HECnpJ52dGmfqd Request-Id: - - req_LV3lb0zLlQJgDj + - req_HECnpJ52dGmfqd Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,13 +333,13 @@ http_interactions: string: | { "error": { - "charge": "ch_3OOX3uKuuB1fWySn2ysQGQt8", + "charge": "ch_3OXXJxKuuB1fWySn1exs11SA", "code": "card_declined", "decline_code": "insufficient_funds", "doc_url": "https://stripe.com/docs/error-codes/card-declined", "message": "Your card has insufficient funds.", "payment_intent": { - "id": "pi_3OOX3uKuuB1fWySn2STHwN7J", + "id": "pi_3OXXJxKuuB1fWySn1N8eqLIP", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -357,21 +354,21 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3uKuuB1fWySn2STHwN7J_secret_30HEF34WwwRfE03w8cUbs3zR3", + "client_secret": "pi_3OXXJxKuuB1fWySn1N8eqLIP_secret_RvX75fMYlZejOuyJXKX7F1x0j", "confirmation_method": "automatic", - "created": 1702868410, + "created": 1705014357, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OOX3uKuuB1fWySn2ysQGQt8", + "charge": "ch_3OXXJxKuuB1fWySn1exs11SA", "code": "card_declined", "decline_code": "insufficient_funds", "doc_url": "https://stripe.com/docs/error-codes/card-declined", "message": "Your card has insufficient funds.", "payment_method": { - "id": "pm_1OOX3uKuuB1fWySntsZL9Ixt", + "id": "pm_1OXXJwKuuB1fWySnDNKmU7bx", "object": "payment_method", "billing_details": { "address": { @@ -395,7 +392,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "O0I0muUGQBJy3p73", "funding": "credit", "generated_from": null, @@ -411,7 +408,7 @@ http_interactions: }, "wallet": null }, - "created": 1702868410, + "created": 1705014356, "customer": null, "livemode": false, "metadata": { @@ -420,7 +417,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OOX3uKuuB1fWySn2ysQGQt8", + "latest_charge": "ch_3OXXJxKuuB1fWySn1exs11SA", "livemode": false, "metadata": { }, @@ -452,7 +449,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OOX3uKuuB1fWySntsZL9Ixt", + "id": "pm_1OXXJwKuuB1fWySnDNKmU7bx", "object": "payment_method", "billing_details": { "address": { @@ -476,7 +473,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "O0I0muUGQBJy3p73", "funding": "credit", "generated_from": null, @@ -492,16 +489,16 @@ http_interactions: }, "wallet": null }, - "created": 1702868410, + "created": 1705014356, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_LV3lb0zLlQJgDj?t=1702868411", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_HECnpJ52dGmfqd?t=1705014357", "type": "card_error" } } - recorded_at: Mon, 18 Dec 2023 03:00:12 GMT + recorded_at: Thu, 11 Jan 2024 23:05:58 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Lost_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Lost_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml similarity index 80% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Lost_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Lost_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml index 1a41673d6f..e6cd3f92c2 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Lost_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Lost_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4000000000009987&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4000000000009987&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ETvKWeM0JNvVcK","request_duration_ms":508}}' + - '{"last_request_metrics":{"request_id":"req_4DloUxqC8avFln","request_duration_ms":370}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:12 GMT + - Thu, 11 Jan 2024 23:05:58 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - f8d24294-aa93-4ba4-8f9a-900dc175128f + - a626b53d-9207-4080-8b56-a4c54531d687 Original-Request: - - req_oKlsa9npCxDLVq + - req_llt2ptQxx49ce7 Request-Id: - - req_oKlsa9npCxDLVq + - req_llt2ptQxx49ce7 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3wKuuB1fWySnuDnxW0kw", + "id": "pm_1OXXJyKuuB1fWySnerjSvHoE", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "hMDekBwrnWL1oLxe", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868412, + "created": 1705014358, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 03:00:13 GMT + recorded_at: Thu, 11 Jan 2024 23:05:58 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3wKuuB1fWySnuDnxW0kw&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJyKuuB1fWySnerjSvHoE&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_oKlsa9npCxDLVq","request_duration_ms":599}}' + - '{"last_request_metrics":{"request_id":"req_llt2ptQxx49ce7","request_duration_ms":415}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:13 GMT + - Thu, 11 Jan 2024 23:05:59 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 7c512471-3ba7-4bdc-83b8-e5eaf663fd03 + - 235b5dd7-fd81-46b6-90fc-e64673883e28 Original-Request: - - req_4R82UX2WTXfThh + - req_9BCkZ4D09umO3U Request-Id: - - req_4R82UX2WTXfThh + - req_9BCkZ4D09umO3U Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3xKuuB1fWySn1yeNIgdD", + "id": "pi_3OXXJyKuuB1fWySn2EIQZat7", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3xKuuB1fWySn1yeNIgdD_secret_4MlEQbM4BdGfLlg5OV4S9DJQB", + "client_secret": "pi_3OXXJyKuuB1fWySn2EIQZat7_secret_pdJSyMPPX654n5Se2jfEeLVSF", "confirmation_method": "automatic", - "created": 1702868413, + "created": 1705014358, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3wKuuB1fWySnuDnxW0kw", + "payment_method": "pm_1OXXJyKuuB1fWySnerjSvHoE", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:13 GMT + recorded_at: Thu, 11 Jan 2024 23:05:58 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3xKuuB1fWySn1yeNIgdD/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJyKuuB1fWySn2EIQZat7/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_4R82UX2WTXfThh","request_duration_ms":510}}' + - '{"last_request_metrics":{"request_id":"req_9BCkZ4D09umO3U","request_duration_ms":396}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:14 GMT + - Thu, 11 Jan 2024 23:06:00 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - f010db28-4ffd-4b4a-ba90-4cad24cf51ca + - 1aad3f07-7185-440b-a886-3b6930616c9f Original-Request: - - req_shAgVFOxVTCeYX + - req_bLUqJzN700mu3i Request-Id: - - req_shAgVFOxVTCeYX + - req_bLUqJzN700mu3i Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,13 +333,13 @@ http_interactions: string: | { "error": { - "charge": "ch_3OOX3xKuuB1fWySn1cfF21ng", + "charge": "ch_3OXXJyKuuB1fWySn2LxPPi0m", "code": "card_declined", "decline_code": "lost_card", "doc_url": "https://stripe.com/docs/error-codes/card-declined", "message": "Your card was declined.", "payment_intent": { - "id": "pi_3OOX3xKuuB1fWySn1yeNIgdD", + "id": "pi_3OXXJyKuuB1fWySn2EIQZat7", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -357,21 +354,21 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3xKuuB1fWySn1yeNIgdD_secret_4MlEQbM4BdGfLlg5OV4S9DJQB", + "client_secret": "pi_3OXXJyKuuB1fWySn2EIQZat7_secret_pdJSyMPPX654n5Se2jfEeLVSF", "confirmation_method": "automatic", - "created": 1702868413, + "created": 1705014358, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OOX3xKuuB1fWySn1cfF21ng", + "charge": "ch_3OXXJyKuuB1fWySn2LxPPi0m", "code": "card_declined", "decline_code": "lost_card", "doc_url": "https://stripe.com/docs/error-codes/card-declined", "message": "Your card was declined.", "payment_method": { - "id": "pm_1OOX3wKuuB1fWySnuDnxW0kw", + "id": "pm_1OXXJyKuuB1fWySnerjSvHoE", "object": "payment_method", "billing_details": { "address": { @@ -395,7 +392,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "hMDekBwrnWL1oLxe", "funding": "credit", "generated_from": null, @@ -411,7 +408,7 @@ http_interactions: }, "wallet": null }, - "created": 1702868412, + "created": 1705014358, "customer": null, "livemode": false, "metadata": { @@ -420,7 +417,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OOX3xKuuB1fWySn1cfF21ng", + "latest_charge": "ch_3OXXJyKuuB1fWySn2LxPPi0m", "livemode": false, "metadata": { }, @@ -452,7 +449,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OOX3wKuuB1fWySnuDnxW0kw", + "id": "pm_1OXXJyKuuB1fWySnerjSvHoE", "object": "payment_method", "billing_details": { "address": { @@ -476,7 +473,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "hMDekBwrnWL1oLxe", "funding": "credit", "generated_from": null, @@ -492,16 +489,16 @@ http_interactions: }, "wallet": null }, - "created": 1702868412, + "created": 1705014358, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_shAgVFOxVTCeYX?t=1702868413", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_bLUqJzN700mu3i?t=1705014359", "type": "card_error" } } - recorded_at: Mon, 18 Dec 2023 03:00:14 GMT + recorded_at: Thu, 11 Jan 2024 23:05:59 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Processing_error_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Processing_error_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml similarity index 80% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Processing_error_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Processing_error_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml index 60a0f5a970..8eedfbf918 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Processing_error_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Processing_error_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4000000000000119&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4000000000000119&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Jt7rRNvLCmXMaH","request_duration_ms":512}}' + - '{"last_request_metrics":{"request_id":"req_RmLUvcN8JS9IAU","request_duration_ms":410}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:21 GMT + - Thu, 11 Jan 2024 23:06:06 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - a9f7b861-6ef7-4c7f-9fa4-b384868ea927 + - 7840fca8-4113-485d-823a-51a12e084763 Original-Request: - - req_tm0v9etXqMrHKc + - req_PhfVfiCQqAg8ct Request-Id: - - req_tm0v9etXqMrHKc + - req_PhfVfiCQqAg8ct Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX45KuuB1fWySnlqcb6lqM", + "id": "pm_1OXXK6KuuB1fWySnmHbv1TC7", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "9HWWxe4EyniQy61z", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868421, + "created": 1705014366, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 03:00:21 GMT + recorded_at: Thu, 11 Jan 2024 23:06:06 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX45KuuB1fWySnlqcb6lqM&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXK6KuuB1fWySnmHbv1TC7&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_tm0v9etXqMrHKc","request_duration_ms":498}}' + - '{"last_request_metrics":{"request_id":"req_PhfVfiCQqAg8ct","request_duration_ms":479}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:21 GMT + - Thu, 11 Jan 2024 23:06:06 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 6e2bf90c-9e09-46d9-8c88-6688ede7dad6 + - a1c19cbe-0978-4962-b7d9-15d130ee3405 Original-Request: - - req_wiBXXUIBwZ6cWP + - req_dZm6qysmpRdfxJ Request-Id: - - req_wiBXXUIBwZ6cWP + - req_dZm6qysmpRdfxJ Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX45KuuB1fWySn2in4nHXJ", + "id": "pi_3OXXK6KuuB1fWySn1xaCdSG5", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX45KuuB1fWySn2in4nHXJ_secret_ndvq1MzjLvvMiLYLglpwNs16L", + "client_secret": "pi_3OXXK6KuuB1fWySn1xaCdSG5_secret_TQmkQFcLhGtOg7gVZSqMIuIUL", "confirmation_method": "automatic", - "created": 1702868421, + "created": 1705014366, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX45KuuB1fWySnlqcb6lqM", + "payment_method": "pm_1OXXK6KuuB1fWySnmHbv1TC7", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:22 GMT + recorded_at: Thu, 11 Jan 2024 23:06:06 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX45KuuB1fWySn2in4nHXJ/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXK6KuuB1fWySn1xaCdSG5/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_wiBXXUIBwZ6cWP","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_dZm6qysmpRdfxJ","request_duration_ms":430}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:23 GMT + - Thu, 11 Jan 2024 23:06:08 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 0430a725-1f0f-4a29-af94-95d9f250520a + - 91d10eab-1ca3-4265-8999-37110fce2226 Original-Request: - - req_xTRwJvhMbrMx5w + - req_FeEsmxYXhJRqsb Request-Id: - - req_xTRwJvhMbrMx5w + - req_FeEsmxYXhJRqsb Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,12 +333,12 @@ http_interactions: string: | { "error": { - "charge": "ch_3OOX45KuuB1fWySn2aRUUF6o", + "charge": "ch_3OXXK6KuuB1fWySn1O3hwV72", "code": "processing_error", "doc_url": "https://stripe.com/docs/error-codes/processing-error", "message": "An error occurred while processing your card. Try again in a little bit.", "payment_intent": { - "id": "pi_3OOX45KuuB1fWySn2in4nHXJ", + "id": "pi_3OXXK6KuuB1fWySn1xaCdSG5", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -356,20 +353,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX45KuuB1fWySn2in4nHXJ_secret_ndvq1MzjLvvMiLYLglpwNs16L", + "client_secret": "pi_3OXXK6KuuB1fWySn1xaCdSG5_secret_TQmkQFcLhGtOg7gVZSqMIuIUL", "confirmation_method": "automatic", - "created": 1702868421, + "created": 1705014366, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OOX45KuuB1fWySn2aRUUF6o", + "charge": "ch_3OXXK6KuuB1fWySn1O3hwV72", "code": "processing_error", "doc_url": "https://stripe.com/docs/error-codes/processing-error", "message": "An error occurred while processing your card. Try again in a little bit.", "payment_method": { - "id": "pm_1OOX45KuuB1fWySnlqcb6lqM", + "id": "pm_1OXXK6KuuB1fWySnmHbv1TC7", "object": "payment_method", "billing_details": { "address": { @@ -393,7 +390,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "9HWWxe4EyniQy61z", "funding": "credit", "generated_from": null, @@ -409,7 +406,7 @@ http_interactions: }, "wallet": null }, - "created": 1702868421, + "created": 1705014366, "customer": null, "livemode": false, "metadata": { @@ -418,7 +415,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OOX45KuuB1fWySn2aRUUF6o", + "latest_charge": "ch_3OXXK6KuuB1fWySn1O3hwV72", "livemode": false, "metadata": { }, @@ -450,7 +447,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OOX45KuuB1fWySnlqcb6lqM", + "id": "pm_1OXXK6KuuB1fWySnmHbv1TC7", "object": "payment_method", "billing_details": { "address": { @@ -474,7 +471,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "9HWWxe4EyniQy61z", "funding": "credit", "generated_from": null, @@ -490,16 +487,16 @@ http_interactions: }, "wallet": null }, - "created": 1702868421, + "created": 1705014366, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_xTRwJvhMbrMx5w?t=1702868422", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_FeEsmxYXhJRqsb?t=1705014366", "type": "card_error" } } - recorded_at: Mon, 18 Dec 2023 03:00:23 GMT + recorded_at: Thu, 11 Jan 2024 23:06:07 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Stolen_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Stolen_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml similarity index 80% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Stolen_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Stolen_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml index d897f6e97c..028022ad26 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Stolen_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_invalid/invalid_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Stolen_card_decline/raises_Stripe_error_with_payment_intent_last_payment_error_as_message.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4000000000009979&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4000000000009979&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_4R82UX2WTXfThh","request_duration_ms":510}}' + - '{"last_request_metrics":{"request_id":"req_9BCkZ4D09umO3U","request_duration_ms":396}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:15 GMT + - Thu, 11 Jan 2024 23:06:00 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c37687a1-ff20-4a4f-9070-22ee90d22629 + - 43613a17-e216-4f40-b20b-1214f7d3c6b4 Original-Request: - - req_YtC4PaND330qEK + - req_00pSX36HBgsiAj Request-Id: - - req_YtC4PaND330qEK + - req_00pSX36HBgsiAj Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3yKuuB1fWySnMcSOsQDh", + "id": "pm_1OXXK0KuuB1fWySnyDxu4hz8", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "1pjhEFFOW1eCi1AB", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868415, + "created": 1705014360, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 03:00:15 GMT + recorded_at: Thu, 11 Jan 2024 23:06:00 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3yKuuB1fWySnMcSOsQDh&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXK0KuuB1fWySnyDxu4hz8&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_YtC4PaND330qEK","request_duration_ms":536}}' + - '{"last_request_metrics":{"request_id":"req_00pSX36HBgsiAj","request_duration_ms":408}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:15 GMT + - Thu, 11 Jan 2024 23:06:01 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c24f7094-f043-48aa-b89c-2bb253bc3166 + - d3251e52-12bc-470a-a25b-83a036d6b8a8 Original-Request: - - req_z8wbzyK3qH4iVE + - req_hOLOxfc7vUlz40 Request-Id: - - req_z8wbzyK3qH4iVE + - req_hOLOxfc7vUlz40 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3zKuuB1fWySn1YjRtfbS", + "id": "pi_3OXXK0KuuB1fWySn0eKItOVb", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3zKuuB1fWySn1YjRtfbS_secret_SBzBRly94zuxLrim20hWcjp3o", + "client_secret": "pi_3OXXK0KuuB1fWySn0eKItOVb_secret_Dq7BBaC1liPXo9Ml2rViPEHbc", "confirmation_method": "automatic", - "created": 1702868415, + "created": 1705014360, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3yKuuB1fWySnMcSOsQDh", + "payment_method": "pm_1OXXK0KuuB1fWySnyDxu4hz8", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:15 GMT + recorded_at: Thu, 11 Jan 2024 23:06:00 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3zKuuB1fWySn1YjRtfbS/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXK0KuuB1fWySn0eKItOVb/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_z8wbzyK3qH4iVE","request_duration_ms":466}}' + - '{"last_request_metrics":{"request_id":"req_hOLOxfc7vUlz40","request_duration_ms":455}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:16 GMT + - Thu, 11 Jan 2024 23:06:02 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - a90d225f-7992-436c-b157-df75a83b4299 + - c95cfc8c-6315-4036-9512-8ea534182c86 Original-Request: - - req_t3rcI9OTmZnh1r + - req_yFqE8NZ1jNVve7 Request-Id: - - req_t3rcI9OTmZnh1r + - req_yFqE8NZ1jNVve7 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,13 +333,13 @@ http_interactions: string: | { "error": { - "charge": "ch_3OOX3zKuuB1fWySn1hQrEDkw", + "charge": "ch_3OXXK0KuuB1fWySn0F1Roezy", "code": "card_declined", "decline_code": "stolen_card", "doc_url": "https://stripe.com/docs/error-codes/card-declined", "message": "Your card was declined.", "payment_intent": { - "id": "pi_3OOX3zKuuB1fWySn1YjRtfbS", + "id": "pi_3OXXK0KuuB1fWySn0eKItOVb", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -357,21 +354,21 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3zKuuB1fWySn1YjRtfbS_secret_SBzBRly94zuxLrim20hWcjp3o", + "client_secret": "pi_3OXXK0KuuB1fWySn0eKItOVb_secret_Dq7BBaC1liPXo9Ml2rViPEHbc", "confirmation_method": "automatic", - "created": 1702868415, + "created": 1705014360, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OOX3zKuuB1fWySn1hQrEDkw", + "charge": "ch_3OXXK0KuuB1fWySn0F1Roezy", "code": "card_declined", "decline_code": "stolen_card", "doc_url": "https://stripe.com/docs/error-codes/card-declined", "message": "Your card was declined.", "payment_method": { - "id": "pm_1OOX3yKuuB1fWySnMcSOsQDh", + "id": "pm_1OXXK0KuuB1fWySnyDxu4hz8", "object": "payment_method", "billing_details": { "address": { @@ -395,7 +392,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "1pjhEFFOW1eCi1AB", "funding": "credit", "generated_from": null, @@ -411,7 +408,7 @@ http_interactions: }, "wallet": null }, - "created": 1702868415, + "created": 1705014360, "customer": null, "livemode": false, "metadata": { @@ -420,7 +417,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OOX3zKuuB1fWySn1hQrEDkw", + "latest_charge": "ch_3OXXK0KuuB1fWySn0F1Roezy", "livemode": false, "metadata": { }, @@ -452,7 +449,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OOX3yKuuB1fWySnMcSOsQDh", + "id": "pm_1OXXK0KuuB1fWySnyDxu4hz8", "object": "payment_method", "billing_details": { "address": { @@ -476,7 +473,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "1pjhEFFOW1eCi1AB", "funding": "credit", "generated_from": null, @@ -492,16 +489,16 @@ http_interactions: }, "wallet": null }, - "created": 1702868415, + "created": 1705014360, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_t3rcI9OTmZnh1r?t=1702868415", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_yFqE8NZ1jNVve7?t=1705014361", "type": "card_error" } } - recorded_at: Mon, 18 Dec 2023 03:00:16 GMT + recorded_at: Thu, 11 Jan 2024 23:06:01 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_American_Express/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_American_Express/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_American_Express/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_American_Express/captures_the_payment.yml index 647a8248a3..49f675df06 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_American_Express/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_American_Express/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=378282246310005&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=378282246310005&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_8BiP0ytTw5Luf1","request_duration_ms":1178}}' + - '{"last_request_metrics":{"request_id":"req_bKv8YXlmeMSsf8","request_duration_ms":1}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:06 GMT + - Thu, 11 Jan 2024 23:05:11 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 6969b25b-30fd-442c-838c-28066afec0e5 + - f3eb60b2-1bae-4660-b644-4b8dc7514561 Original-Request: - - req_hi9QnG1NeBVA02 + - req_Ec7ffwyc0pPvw9 Request-Id: - - req_hi9QnG1NeBVA02 + - req_Ec7ffwyc0pPvw9 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2sKuuB1fWySno8h7rLX7", + "id": "pm_1OXXJCKuuB1fWySnQ6YsRrha", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "zYCOiuhqkk4w2g2M", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868346, + "created": 1705014310, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:07 GMT + recorded_at: Thu, 11 Jan 2024 23:05:10 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2sKuuB1fWySno8h7rLX7&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJCKuuB1fWySnQ6YsRrha&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_hi9QnG1NeBVA02","request_duration_ms":570}}' + - '{"last_request_metrics":{"request_id":"req_Ec7ffwyc0pPvw9","request_duration_ms":533}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:07 GMT + - Thu, 11 Jan 2024 23:05:11 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 3cc029b0-97f0-4b44-9e11-8363df1c1b5d + - 21633a15-c872-443e-8b5f-21d0d1d83897 Original-Request: - - req_1tn07870IWMfoi + - req_m5TkIg62bN90ZS Request-Id: - - req_1tn07870IWMfoi + - req_m5TkIg62bN90ZS Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2tKuuB1fWySn0ld8f6Zp", + "id": "pi_3OXXJDKuuB1fWySn1ZJc8D9h", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2tKuuB1fWySn0ld8f6Zp_secret_hyOlFGCbtvNnb5LhZ7sdtyCRN", + "client_secret": "pi_3OXXJDKuuB1fWySn1ZJc8D9h_secret_IXWccmVe8b8lw2edmUdz9fyuO", "confirmation_method": "automatic", - "created": 1702868347, + "created": 1705014311, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2sKuuB1fWySno8h7rLX7", + "payment_method": "pm_1OXXJCKuuB1fWySnQ6YsRrha", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:07 GMT + recorded_at: Thu, 11 Jan 2024 23:05:11 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2tKuuB1fWySn0ld8f6Zp/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJDKuuB1fWySn1ZJc8D9h/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_1tn07870IWMfoi","request_duration_ms":410}}' + - '{"last_request_metrics":{"request_id":"req_m5TkIg62bN90ZS","request_duration_ms":382}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:08 GMT + - Thu, 11 Jan 2024 23:05:12 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - f948cf67-f245-4d68-9f4e-4a81cde8c086 + - ce297981-70d0-43a5-988c-cab9f9a1db4b Original-Request: - - req_u8CBBmIZPU3g2G + - req_hwipbwzkXjlC2n Request-Id: - - req_u8CBBmIZPU3g2G + - req_hwipbwzkXjlC2n Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2tKuuB1fWySn0ld8f6Zp", + "id": "pi_3OXXJDKuuB1fWySn1ZJc8D9h", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2tKuuB1fWySn0ld8f6Zp_secret_hyOlFGCbtvNnb5LhZ7sdtyCRN", + "client_secret": "pi_3OXXJDKuuB1fWySn1ZJc8D9h_secret_IXWccmVe8b8lw2edmUdz9fyuO", "confirmation_method": "automatic", - "created": 1702868347, + "created": 1705014311, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2tKuuB1fWySn0o3R7WDL", + "latest_charge": "ch_3OXXJDKuuB1fWySn1pmLMSTa", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2sKuuB1fWySno8h7rLX7", + "payment_method": "pm_1OXXJCKuuB1fWySnQ6YsRrha", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:08 GMT + recorded_at: Thu, 11 Jan 2024 23:05:12 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2tKuuB1fWySn0ld8f6Zp + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJDKuuB1fWySn1ZJc8D9h body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_u8CBBmIZPU3g2G","request_duration_ms":1018}}' + - '{"last_request_metrics":{"request_id":"req_hwipbwzkXjlC2n","request_duration_ms":936}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:08 GMT + - Thu, 11 Jan 2024 23:05:12 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_CDde5UJgUWwAV7 + - req_JsXK2r0qQIApCS Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2tKuuB1fWySn0ld8f6Zp", + "id": "pi_3OXXJDKuuB1fWySn1ZJc8D9h", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2tKuuB1fWySn0ld8f6Zp_secret_hyOlFGCbtvNnb5LhZ7sdtyCRN", + "client_secret": "pi_3OXXJDKuuB1fWySn1ZJc8D9h_secret_IXWccmVe8b8lw2edmUdz9fyuO", "confirmation_method": "automatic", - "created": 1702868347, + "created": 1705014311, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2tKuuB1fWySn0o3R7WDL", + "latest_charge": "ch_3OXXJDKuuB1fWySn1pmLMSTa", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2sKuuB1fWySno8h7rLX7", + "payment_method": "pm_1OXXJCKuuB1fWySnQ6YsRrha", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:08 GMT + recorded_at: Thu, 11 Jan 2024 23:05:12 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2tKuuB1fWySn0ld8f6Zp/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJDKuuB1fWySn1ZJc8D9h/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_CDde5UJgUWwAV7","request_duration_ms":410}}' + - '{"last_request_metrics":{"request_id":"req_JsXK2r0qQIApCS","request_duration_ms":286}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:09 GMT + - Thu, 11 Jan 2024 23:05:13 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 0e659b74-5430-4652-863f-e6febdf3c856 + - da532a18-bd3f-4931-946c-b51f952f6e26 Original-Request: - - req_W6PQ8WtkNUALmO + - req_pfKBmAeUM6PqzT Request-Id: - - req_W6PQ8WtkNUALmO + - req_pfKBmAeUM6PqzT Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2tKuuB1fWySn0ld8f6Zp", + "id": "pi_3OXXJDKuuB1fWySn1ZJc8D9h", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2tKuuB1fWySn0ld8f6Zp_secret_hyOlFGCbtvNnb5LhZ7sdtyCRN", + "client_secret": "pi_3OXXJDKuuB1fWySn1ZJc8D9h_secret_IXWccmVe8b8lw2edmUdz9fyuO", "confirmation_method": "automatic", - "created": 1702868347, + "created": 1705014311, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2tKuuB1fWySn0o3R7WDL", + "latest_charge": "ch_3OXXJDKuuB1fWySn1pmLMSTa", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2sKuuB1fWySno8h7rLX7", + "payment_method": "pm_1OXXJCKuuB1fWySnQ6YsRrha", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:09 GMT + recorded_at: Thu, 11 Jan 2024 23:05:13 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2tKuuB1fWySn0ld8f6Zp + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJDKuuB1fWySn1ZJc8D9h body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_W6PQ8WtkNUALmO","request_duration_ms":1122}}' + - '{"last_request_metrics":{"request_id":"req_pfKBmAeUM6PqzT","request_duration_ms":1060}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:10 GMT + - Thu, 11 Jan 2024 23:05:14 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_rjDthkvsOv7Huu + - req_8p9Od5iZBSsUqY Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2tKuuB1fWySn0ld8f6Zp", + "id": "pi_3OXXJDKuuB1fWySn1ZJc8D9h", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2tKuuB1fWySn0ld8f6Zp_secret_hyOlFGCbtvNnb5LhZ7sdtyCRN", + "client_secret": "pi_3OXXJDKuuB1fWySn1ZJc8D9h_secret_IXWccmVe8b8lw2edmUdz9fyuO", "confirmation_method": "automatic", - "created": 1702868347, + "created": 1705014311, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2tKuuB1fWySn0o3R7WDL", + "latest_charge": "ch_3OXXJDKuuB1fWySn1pmLMSTa", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2sKuuB1fWySno8h7rLX7", + "payment_method": "pm_1OXXJCKuuB1fWySnQ6YsRrha", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:10 GMT + recorded_at: Thu, 11 Jan 2024 23:05:13 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_American_Express/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_American_Express/returns_payment_intent_id_and_does_not_raise.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_American_Express/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_American_Express/returns_payment_intent_id_and_does_not_raise.yml index 381673a734..7b8c6a4850 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_American_Express/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_American_Express/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=378282246310005&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=378282246310005&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_OFyPXSYFIxW3RL","request_duration_ms":406}}' + - '{"last_request_metrics":{"request_id":"req_sOYlz8YGGMsr8R","request_duration_ms":1052}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:04 GMT + - Thu, 11 Jan 2024 23:04:25 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 5bd5dc8b-188a-45c1-88c3-b5c2bcde208c + - 0a9b318a-acf5-4f84-a323-d1ba02f7131f Original-Request: - - req_bBn3HLkhPNXbDR + - req_vj59pX6qpB11QO Request-Id: - - req_bBn3HLkhPNXbDR + - req_vj59pX6qpB11QO Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2qKuuB1fWySnmTEng8e3", + "id": "pm_1OXXITKuuB1fWySnMjjxTDtZ", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "zYCOiuhqkk4w2g2M", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868344, + "created": 1705014265, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:04 GMT + recorded_at: Thu, 11 Jan 2024 23:04:24 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2qKuuB1fWySnmTEng8e3&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXITKuuB1fWySnMjjxTDtZ&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_bBn3HLkhPNXbDR","request_duration_ms":482}}' + - '{"last_request_metrics":{"request_id":"req_vj59pX6qpB11QO","request_duration_ms":401}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:05 GMT + - Thu, 11 Jan 2024 23:04:25 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 5c02d3fd-b28c-4ad4-a841-6fbf5e978db1 + - c052e64c-4a63-419d-852a-3b3076fe6cb8 Original-Request: - - req_pHcw4VeFShDeD0 + - req_503XSm5YgStrk9 Request-Id: - - req_pHcw4VeFShDeD0 + - req_503XSm5YgStrk9 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2qKuuB1fWySn2JNRe1Pr", + "id": "pi_3OXXITKuuB1fWySn1sVditRE", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2qKuuB1fWySn2JNRe1Pr_secret_4uBn48r1mq0uFp6stS7VB2mXl", + "client_secret": "pi_3OXXITKuuB1fWySn1sVditRE_secret_B9C4BglNGxOdEwbmP8acR1r1K", "confirmation_method": "automatic", - "created": 1702868344, + "created": 1705014265, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2qKuuB1fWySnmTEng8e3", + "payment_method": "pm_1OXXITKuuB1fWySnMjjxTDtZ", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:05 GMT + recorded_at: Thu, 11 Jan 2024 23:04:25 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2qKuuB1fWySn2JNRe1Pr/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXITKuuB1fWySn1sVditRE/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_pHcw4VeFShDeD0","request_duration_ms":450}}' + - '{"last_request_metrics":{"request_id":"req_503XSm5YgStrk9","request_duration_ms":378}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:06 GMT + - Thu, 11 Jan 2024 23:04:26 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - f0cbb7d4-cbe0-4c21-9682-c789f2a4783e + - c6577f37-fb67-4720-a513-64e543fd2b57 Original-Request: - - req_8BiP0ytTw5Luf1 + - req_bKv8YXlmeMSsf8 Request-Id: - - req_8BiP0ytTw5Luf1 + - req_bKv8YXlmeMSsf8 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2qKuuB1fWySn2JNRe1Pr", + "id": "pi_3OXXITKuuB1fWySn1sVditRE", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2qKuuB1fWySn2JNRe1Pr_secret_4uBn48r1mq0uFp6stS7VB2mXl", + "client_secret": "pi_3OXXITKuuB1fWySn1sVditRE_secret_B9C4BglNGxOdEwbmP8acR1r1K", "confirmation_method": "automatic", - "created": 1702868344, + "created": 1705014265, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2qKuuB1fWySn2MaCELrB", + "latest_charge": "ch_3OXXITKuuB1fWySn1hPtUxSU", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2qKuuB1fWySnmTEng8e3", + "payment_method": "pm_1OXXITKuuB1fWySnMjjxTDtZ", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:06 GMT + recorded_at: Thu, 11 Jan 2024 23:04:26 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_BCcard_and_DinaCard/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_BCcard_and_DinaCard/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_BCcard_and_DinaCard/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_BCcard_and_DinaCard/captures_the_payment.yml index 1a0690feb6..3256985488 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_BCcard_and_DinaCard/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_BCcard_and_DinaCard/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=6555900000604105&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=6555900000604105&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_gqxqcoX617vGaw","request_duration_ms":1022}}' + - '{"last_request_metrics":{"request_id":"req_Q2MrKfUne9kURB","request_duration_ms":0}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:38 GMT + - Thu, 11 Jan 2024 23:05:29 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - ac2c5bf2-9173-4d6f-8b0d-bff597d21e72 + - 6c8001de-22f9-4e1e-897e-66cd0e577f98 Original-Request: - - req_iaw3aGyfuxWPeK + - req_W26pmBbQDIFP3I Request-Id: - - req_iaw3aGyfuxWPeK + - req_W26pmBbQDIFP3I Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3OKuuB1fWySnJxCJgrrc", + "id": "pm_1OXXJVKuuB1fWySn4GG9rmvq", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "7NZ8adObS8Rw8HOq", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868378, + "created": 1705014329, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:38 GMT + recorded_at: Thu, 11 Jan 2024 23:05:29 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3OKuuB1fWySnJxCJgrrc&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJVKuuB1fWySn4GG9rmvq&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_iaw3aGyfuxWPeK","request_duration_ms":466}}' + - '{"last_request_metrics":{"request_id":"req_W26pmBbQDIFP3I","request_duration_ms":466}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:38 GMT + - Thu, 11 Jan 2024 23:05:30 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - d411a908-d7b9-4bd0-ac07-12e489787f1b + - ef4e1b5e-ecc2-4943-9707-e082a742114b Original-Request: - - req_Qacvd3iZSYIjTg + - req_2TD4IqRbDsYSIn Request-Id: - - req_Qacvd3iZSYIjTg + - req_2TD4IqRbDsYSIn Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3OKuuB1fWySn05f1jjOF", + "id": "pi_3OXXJWKuuB1fWySn2L0Fiz1L", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3OKuuB1fWySn05f1jjOF_secret_fyrwvlnybEOPVMrxYi7OU1eYD", + "client_secret": "pi_3OXXJWKuuB1fWySn2L0Fiz1L_secret_bFOpP2QFbYgpCsxEMNVAWMf9D", "confirmation_method": "automatic", - "created": 1702868378, + "created": 1705014330, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3OKuuB1fWySnJxCJgrrc", + "payment_method": "pm_1OXXJVKuuB1fWySn4GG9rmvq", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:38 GMT + recorded_at: Thu, 11 Jan 2024 23:05:29 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3OKuuB1fWySn05f1jjOF/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJWKuuB1fWySn2L0Fiz1L/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Qacvd3iZSYIjTg","request_duration_ms":411}}' + - '{"last_request_metrics":{"request_id":"req_2TD4IqRbDsYSIn","request_duration_ms":360}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:39 GMT + - Thu, 11 Jan 2024 23:05:31 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 7e33fbdf-841f-42b5-9c2a-ab1a42da38f0 + - 37d9e5b4-68ea-43db-a5bf-704a29c6ca94 Original-Request: - - req_KoEoUzOzOxdHNp + - req_yb2bpvSCYxgVkA Request-Id: - - req_KoEoUzOzOxdHNp + - req_yb2bpvSCYxgVkA Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3OKuuB1fWySn05f1jjOF", + "id": "pi_3OXXJWKuuB1fWySn2L0Fiz1L", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3OKuuB1fWySn05f1jjOF_secret_fyrwvlnybEOPVMrxYi7OU1eYD", + "client_secret": "pi_3OXXJWKuuB1fWySn2L0Fiz1L_secret_bFOpP2QFbYgpCsxEMNVAWMf9D", "confirmation_method": "automatic", - "created": 1702868378, + "created": 1705014330, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3OKuuB1fWySn0eQB3gJb", + "latest_charge": "ch_3OXXJWKuuB1fWySn2ry20nTS", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3OKuuB1fWySnJxCJgrrc", + "payment_method": "pm_1OXXJVKuuB1fWySn4GG9rmvq", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:39 GMT + recorded_at: Thu, 11 Jan 2024 23:05:30 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3OKuuB1fWySn05f1jjOF + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJWKuuB1fWySn2L0Fiz1L body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_KoEoUzOzOxdHNp","request_duration_ms":1016}}' + - '{"last_request_metrics":{"request_id":"req_yb2bpvSCYxgVkA","request_duration_ms":949}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:40 GMT + - Thu, 11 Jan 2024 23:05:31 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_ZJXYsISW3Pre8L + - req_dnm6DMxh74n66g Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3OKuuB1fWySn05f1jjOF", + "id": "pi_3OXXJWKuuB1fWySn2L0Fiz1L", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3OKuuB1fWySn05f1jjOF_secret_fyrwvlnybEOPVMrxYi7OU1eYD", + "client_secret": "pi_3OXXJWKuuB1fWySn2L0Fiz1L_secret_bFOpP2QFbYgpCsxEMNVAWMf9D", "confirmation_method": "automatic", - "created": 1702868378, + "created": 1705014330, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3OKuuB1fWySn0eQB3gJb", + "latest_charge": "ch_3OXXJWKuuB1fWySn2ry20nTS", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3OKuuB1fWySnJxCJgrrc", + "payment_method": "pm_1OXXJVKuuB1fWySn4GG9rmvq", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:40 GMT + recorded_at: Thu, 11 Jan 2024 23:05:31 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3OKuuB1fWySn05f1jjOF/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJWKuuB1fWySn2L0Fiz1L/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ZJXYsISW3Pre8L","request_duration_ms":408}}' + - '{"last_request_metrics":{"request_id":"req_dnm6DMxh74n66g","request_duration_ms":297}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:41 GMT + - Thu, 11 Jan 2024 23:05:32 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 52d17e7d-dce0-4154-b580-5b1ed5a492b7 + - 7823c604-faf0-499f-802f-5eda5a513c04 Original-Request: - - req_qQ2Z57FjuzMYaN + - req_UcSeZ2w9ixLkLz Request-Id: - - req_qQ2Z57FjuzMYaN + - req_UcSeZ2w9ixLkLz Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3OKuuB1fWySn05f1jjOF", + "id": "pi_3OXXJWKuuB1fWySn2L0Fiz1L", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3OKuuB1fWySn05f1jjOF_secret_fyrwvlnybEOPVMrxYi7OU1eYD", + "client_secret": "pi_3OXXJWKuuB1fWySn2L0Fiz1L_secret_bFOpP2QFbYgpCsxEMNVAWMf9D", "confirmation_method": "automatic", - "created": 1702868378, + "created": 1705014330, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3OKuuB1fWySn0eQB3gJb", + "latest_charge": "ch_3OXXJWKuuB1fWySn2ry20nTS", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3OKuuB1fWySnJxCJgrrc", + "payment_method": "pm_1OXXJVKuuB1fWySn4GG9rmvq", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:41 GMT + recorded_at: Thu, 11 Jan 2024 23:05:32 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3OKuuB1fWySn05f1jjOF + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJWKuuB1fWySn2L0Fiz1L body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_qQ2Z57FjuzMYaN","request_duration_ms":1020}}' + - '{"last_request_metrics":{"request_id":"req_UcSeZ2w9ixLkLz","request_duration_ms":1050}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:41 GMT + - Thu, 11 Jan 2024 23:05:32 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_zb0vl5m9Ua0WEi + - req_A64bk7cZOA1Ru3 Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3OKuuB1fWySn05f1jjOF", + "id": "pi_3OXXJWKuuB1fWySn2L0Fiz1L", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3OKuuB1fWySn05f1jjOF_secret_fyrwvlnybEOPVMrxYi7OU1eYD", + "client_secret": "pi_3OXXJWKuuB1fWySn2L0Fiz1L_secret_bFOpP2QFbYgpCsxEMNVAWMf9D", "confirmation_method": "automatic", - "created": 1702868378, + "created": 1705014330, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3OKuuB1fWySn0eQB3gJb", + "latest_charge": "ch_3OXXJWKuuB1fWySn2ry20nTS", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3OKuuB1fWySnJxCJgrrc", + "payment_method": "pm_1OXXJVKuuB1fWySn4GG9rmvq", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:41 GMT + recorded_at: Thu, 11 Jan 2024 23:05:32 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_BCcard_and_DinaCard/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_BCcard_and_DinaCard/returns_payment_intent_id_and_does_not_raise.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_BCcard_and_DinaCard/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_BCcard_and_DinaCard/returns_payment_intent_id_and_does_not_raise.yml index 1911c9662d..831ab65da7 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_BCcard_and_DinaCard/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_BCcard_and_DinaCard/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=6555900000604105&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=6555900000604105&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_eruxnP3AF7YuV5","request_duration_ms":404}}' + - '{"last_request_metrics":{"request_id":"req_l5DP5JvMjP2PkK","request_duration_ms":985}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:36 GMT + - Thu, 11 Jan 2024 23:04:40 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c6eca76d-4ca0-494e-b416-ef6e469641bd + - 860da202-66d0-426e-9f61-840cde90ffb3 Original-Request: - - req_TM6wPTeqEwq4Lw + - req_G21LidGPJu6STh Request-Id: - - req_TM6wPTeqEwq4Lw + - req_G21LidGPJu6STh Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3LKuuB1fWySnVYxeNKBw", + "id": "pm_1OXXIiKuuB1fWySn63mwCKKa", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "7NZ8adObS8Rw8HOq", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868376, + "created": 1705014280, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:36 GMT + recorded_at: Thu, 11 Jan 2024 23:04:40 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3LKuuB1fWySnVYxeNKBw&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXIiKuuB1fWySn63mwCKKa&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_TM6wPTeqEwq4Lw","request_duration_ms":578}}' + - '{"last_request_metrics":{"request_id":"req_G21LidGPJu6STh","request_duration_ms":404}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:36 GMT + - Thu, 11 Jan 2024 23:04:41 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 33aca95a-0919-4a23-90fd-2078a4138711 + - c2232848-54fd-49fc-8a6e-de003e4b572f Original-Request: - - req_SrGxOpI7PUk9Tr + - req_LR1M35WEh4JFSo Request-Id: - - req_SrGxOpI7PUk9Tr + - req_LR1M35WEh4JFSo Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3MKuuB1fWySn1TSQeJHF", + "id": "pi_3OXXIiKuuB1fWySn2ETGokDV", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3MKuuB1fWySn1TSQeJHF_secret_fM5XXdzLVZX91i3JJkaHs3AjZ", + "client_secret": "pi_3OXXIiKuuB1fWySn2ETGokDV_secret_obuLJ3CZBJpYUHHHpiKUuT032", "confirmation_method": "automatic", - "created": 1702868376, + "created": 1705014280, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3LKuuB1fWySnVYxeNKBw", + "payment_method": "pm_1OXXIiKuuB1fWySn63mwCKKa", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:36 GMT + recorded_at: Thu, 11 Jan 2024 23:04:40 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3MKuuB1fWySn1TSQeJHF/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIiKuuB1fWySn2ETGokDV/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_SrGxOpI7PUk9Tr","request_duration_ms":510}}' + - '{"last_request_metrics":{"request_id":"req_LR1M35WEh4JFSo","request_duration_ms":407}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:37 GMT + - Thu, 11 Jan 2024 23:04:41 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 598c6bb4-3174-41be-aff1-171194a3e9fe + - ef98c8e3-3d09-4ce2-a251-fcc84c9ccbca Original-Request: - - req_gqxqcoX617vGaw + - req_Q2MrKfUne9kURB Request-Id: - - req_gqxqcoX617vGaw + - req_Q2MrKfUne9kURB Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3MKuuB1fWySn1TSQeJHF", + "id": "pi_3OXXIiKuuB1fWySn2ETGokDV", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3MKuuB1fWySn1TSQeJHF_secret_fM5XXdzLVZX91i3JJkaHs3AjZ", + "client_secret": "pi_3OXXIiKuuB1fWySn2ETGokDV_secret_obuLJ3CZBJpYUHHHpiKUuT032", "confirmation_method": "automatic", - "created": 1702868376, + "created": 1705014280, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3MKuuB1fWySn1u6jb87M", + "latest_charge": "ch_3OXXIiKuuB1fWySn2o5AbGAK", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3LKuuB1fWySnVYxeNKBw", + "payment_method": "pm_1OXXIiKuuB1fWySn63mwCKKa", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:37 GMT + recorded_at: Thu, 11 Jan 2024 23:04:41 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club/captures_the_payment.yml index fe486b273c..de49e182c9 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=3056930009020004&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=3056930009020004&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_COs8Kb8o69aZbi","request_duration_ms":1126}}' + - '{"last_request_metrics":{"request_id":"req_roqTenBigNh4Wa","request_duration_ms":1}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:26 GMT + - Thu, 11 Jan 2024 23:05:22 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 4e121c10-bd66-4878-b999-75c33cbacade + - 2ca899e4-e054-4505-8db8-7caeff0c8a45 Original-Request: - - req_2NEw0A54zLWv6G + - req_l8je4vJk32JjoG Request-Id: - - req_2NEw0A54zLWv6G + - req_l8je4vJk32JjoG Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3BKuuB1fWySneYhc1I6s", + "id": "pm_1OXXJOKuuB1fWySn8FzWf8rI", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "8CvV2XFCUY7eGw6O", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868366, + "created": 1705014322, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:26 GMT + recorded_at: Thu, 11 Jan 2024 23:05:22 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3BKuuB1fWySneYhc1I6s&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJOKuuB1fWySn8FzWf8rI&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_2NEw0A54zLWv6G","request_duration_ms":567}}' + - '{"last_request_metrics":{"request_id":"req_l8je4vJk32JjoG","request_duration_ms":487}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:26 GMT + - Thu, 11 Jan 2024 23:05:22 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - ec289726-3485-45dc-9ffc-06f56501ea18 + - cb920e7a-1bad-43ec-af5f-7d543ef5fd99 Original-Request: - - req_KTEO6kHaLoM4Y1 + - req_sv4ux1b22z5iHF Request-Id: - - req_KTEO6kHaLoM4Y1 + - req_sv4ux1b22z5iHF Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3CKuuB1fWySn1ieHO15S", + "id": "pi_3OXXJOKuuB1fWySn13owMzup", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3CKuuB1fWySn1ieHO15S_secret_h4fKBtCRuO75J6fkdJe3FWH5w", + "client_secret": "pi_3OXXJOKuuB1fWySn13owMzup_secret_FFTVXe0R4KkMtzHKIvMoqGPAy", "confirmation_method": "automatic", - "created": 1702868366, + "created": 1705014322, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3BKuuB1fWySneYhc1I6s", + "payment_method": "pm_1OXXJOKuuB1fWySn8FzWf8rI", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:26 GMT + recorded_at: Thu, 11 Jan 2024 23:05:22 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3CKuuB1fWySn1ieHO15S/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJOKuuB1fWySn13owMzup/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_KTEO6kHaLoM4Y1","request_duration_ms":514}}' + - '{"last_request_metrics":{"request_id":"req_sv4ux1b22z5iHF","request_duration_ms":398}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:27 GMT + - Thu, 11 Jan 2024 23:05:23 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c8b37f7d-ac33-482b-adb5-b3d0b053aeab + - 2efec0c5-a56e-4431-9daa-f6bd809770d6 Original-Request: - - req_ie3RqHggDsphYx + - req_XqEvRzHL5QSQ7b Request-Id: - - req_ie3RqHggDsphYx + - req_XqEvRzHL5QSQ7b Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3CKuuB1fWySn1ieHO15S", + "id": "pi_3OXXJOKuuB1fWySn13owMzup", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3CKuuB1fWySn1ieHO15S_secret_h4fKBtCRuO75J6fkdJe3FWH5w", + "client_secret": "pi_3OXXJOKuuB1fWySn13owMzup_secret_FFTVXe0R4KkMtzHKIvMoqGPAy", "confirmation_method": "automatic", - "created": 1702868366, + "created": 1705014322, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3CKuuB1fWySn1xG6pRfg", + "latest_charge": "ch_3OXXJOKuuB1fWySn1BlCvgYY", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3BKuuB1fWySneYhc1I6s", + "payment_method": "pm_1OXXJOKuuB1fWySn8FzWf8rI", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:27 GMT + recorded_at: Thu, 11 Jan 2024 23:05:23 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3CKuuB1fWySn1ieHO15S + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJOKuuB1fWySn13owMzup body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ie3RqHggDsphYx","request_duration_ms":1016}}' + - '{"last_request_metrics":{"request_id":"req_XqEvRzHL5QSQ7b","request_duration_ms":942}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:28 GMT + - Thu, 11 Jan 2024 23:05:24 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_PRdJWz0eAWKVuu + - req_09iS7dc2RrNCB8 Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3CKuuB1fWySn1ieHO15S", + "id": "pi_3OXXJOKuuB1fWySn13owMzup", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3CKuuB1fWySn1ieHO15S_secret_h4fKBtCRuO75J6fkdJe3FWH5w", + "client_secret": "pi_3OXXJOKuuB1fWySn13owMzup_secret_FFTVXe0R4KkMtzHKIvMoqGPAy", "confirmation_method": "automatic", - "created": 1702868366, + "created": 1705014322, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3CKuuB1fWySn1xG6pRfg", + "latest_charge": "ch_3OXXJOKuuB1fWySn1BlCvgYY", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3BKuuB1fWySneYhc1I6s", + "payment_method": "pm_1OXXJOKuuB1fWySn8FzWf8rI", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:28 GMT + recorded_at: Thu, 11 Jan 2024 23:05:23 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3CKuuB1fWySn1ieHO15S/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJOKuuB1fWySn13owMzup/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_PRdJWz0eAWKVuu","request_duration_ms":406}}' + - '{"last_request_metrics":{"request_id":"req_09iS7dc2RrNCB8","request_duration_ms":277}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:29 GMT + - Thu, 11 Jan 2024 23:05:25 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - de2ee0df-3a90-499a-9eb2-bae916dae48d + - efca93b5-fa66-4c14-9287-3736a2873b0e Original-Request: - - req_RdiDgYPfkncE95 + - req_iRzAsLXe0xFLnm Request-Id: - - req_RdiDgYPfkncE95 + - req_iRzAsLXe0xFLnm Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3CKuuB1fWySn1ieHO15S", + "id": "pi_3OXXJOKuuB1fWySn13owMzup", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3CKuuB1fWySn1ieHO15S_secret_h4fKBtCRuO75J6fkdJe3FWH5w", + "client_secret": "pi_3OXXJOKuuB1fWySn13owMzup_secret_FFTVXe0R4KkMtzHKIvMoqGPAy", "confirmation_method": "automatic", - "created": 1702868366, + "created": 1705014322, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3CKuuB1fWySn1xG6pRfg", + "latest_charge": "ch_3OXXJOKuuB1fWySn1BlCvgYY", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3BKuuB1fWySneYhc1I6s", + "payment_method": "pm_1OXXJOKuuB1fWySn8FzWf8rI", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:29 GMT + recorded_at: Thu, 11 Jan 2024 23:05:24 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3CKuuB1fWySn1ieHO15S + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJOKuuB1fWySn13owMzup body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_RdiDgYPfkncE95","request_duration_ms":1124}}' + - '{"last_request_metrics":{"request_id":"req_iRzAsLXe0xFLnm","request_duration_ms":960}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:29 GMT + - Thu, 11 Jan 2024 23:05:25 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_PYl3ZUPHFSkUWM + - req_iLqFAjF36kZS1E Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3CKuuB1fWySn1ieHO15S", + "id": "pi_3OXXJOKuuB1fWySn13owMzup", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3CKuuB1fWySn1ieHO15S_secret_h4fKBtCRuO75J6fkdJe3FWH5w", + "client_secret": "pi_3OXXJOKuuB1fWySn13owMzup_secret_FFTVXe0R4KkMtzHKIvMoqGPAy", "confirmation_method": "automatic", - "created": 1702868366, + "created": 1705014322, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3CKuuB1fWySn1xG6pRfg", + "latest_charge": "ch_3OXXJOKuuB1fWySn1BlCvgYY", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3BKuuB1fWySneYhc1I6s", + "payment_method": "pm_1OXXJOKuuB1fWySn8FzWf8rI", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:29 GMT + recorded_at: Thu, 11 Jan 2024 23:05:25 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club/returns_payment_intent_id_and_does_not_raise.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club/returns_payment_intent_id_and_does_not_raise.yml index 6d11cf7d22..a58b823ff2 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=3056930009020004&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=3056930009020004&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Ln16Dp1RKG4sJN","request_duration_ms":407}}' + - '{"last_request_metrics":{"request_id":"req_dWZTfux3VpuK1E","request_duration_ms":937}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:23 GMT + - Thu, 11 Jan 2024 23:04:35 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 0a60ff84-fa49-4ac1-a9d2-29a658367ef4 + - 11f4320d-e062-49fb-8413-6426b6941c1e Original-Request: - - req_ixdjnow2YJ17z4 + - req_7WavpiCnifNrDj Request-Id: - - req_ixdjnow2YJ17z4 + - req_7WavpiCnifNrDj Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX39KuuB1fWySnZbaeWOjv", + "id": "pm_1OXXIdKuuB1fWySnNHDW58KN", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "8CvV2XFCUY7eGw6O", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868363, + "created": 1705014275, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:23 GMT + recorded_at: Thu, 11 Jan 2024 23:04:35 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX39KuuB1fWySnZbaeWOjv&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXIdKuuB1fWySnNHDW58KN&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ixdjnow2YJ17z4","request_duration_ms":600}}' + - '{"last_request_metrics":{"request_id":"req_7WavpiCnifNrDj","request_duration_ms":415}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:24 GMT + - Thu, 11 Jan 2024 23:04:35 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 15c60d77-726f-4cc4-a2c0-2338b86d5d2e + - 6de7113e-f2e1-4136-8e6d-f0226203cb40 Original-Request: - - req_BjRlGoJ6SfOk9G + - req_C0Gg7OQJUA5XvN Request-Id: - - req_BjRlGoJ6SfOk9G + - req_C0Gg7OQJUA5XvN Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3AKuuB1fWySn0DzX6G2g", + "id": "pi_3OXXIdKuuB1fWySn2UVw2hBs", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3AKuuB1fWySn0DzX6G2g_secret_m6AviPJIXNhBs33V4Hvqu8khy", + "client_secret": "pi_3OXXIdKuuB1fWySn2UVw2hBs_secret_2RTuwsDdBS3J9BhOKmDKJ9AQ7", "confirmation_method": "automatic", - "created": 1702868364, + "created": 1705014275, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX39KuuB1fWySnZbaeWOjv", + "payment_method": "pm_1OXXIdKuuB1fWySnNHDW58KN", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:24 GMT + recorded_at: Thu, 11 Jan 2024 23:04:35 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3AKuuB1fWySn0DzX6G2g/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIdKuuB1fWySn2UVw2hBs/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_BjRlGoJ6SfOk9G","request_duration_ms":508}}' + - '{"last_request_metrics":{"request_id":"req_C0Gg7OQJUA5XvN","request_duration_ms":417}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:25 GMT + - Thu, 11 Jan 2024 23:04:36 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - e75f0d78-c380-45eb-a31d-c6f6c843ee3a + - 43dcaa89-8a30-45dd-b52e-ed849483a0b5 Original-Request: - - req_COs8Kb8o69aZbi + - req_roqTenBigNh4Wa Request-Id: - - req_COs8Kb8o69aZbi + - req_roqTenBigNh4Wa Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3AKuuB1fWySn0DzX6G2g", + "id": "pi_3OXXIdKuuB1fWySn2UVw2hBs", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3AKuuB1fWySn0DzX6G2g_secret_m6AviPJIXNhBs33V4Hvqu8khy", + "client_secret": "pi_3OXXIdKuuB1fWySn2UVw2hBs_secret_2RTuwsDdBS3J9BhOKmDKJ9AQ7", "confirmation_method": "automatic", - "created": 1702868364, + "created": 1705014275, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3AKuuB1fWySn0b67fKTK", + "latest_charge": "ch_3OXXIdKuuB1fWySn2ilAFqpS", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX39KuuB1fWySnZbaeWOjv", + "payment_method": "pm_1OXXIdKuuB1fWySnNHDW58KN", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:25 GMT + recorded_at: Thu, 11 Jan 2024 23:04:36 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club_14-digit_card_/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club_14-digit_card_/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club_14-digit_card_/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club_14-digit_card_/captures_the_payment.yml index 859e765e40..ff232ceea1 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club_14-digit_card_/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club_14-digit_card_/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=36227206271667&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=36227206271667&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_qzUDKCjJfdf9me","request_duration_ms":919}}' + - '{"last_request_metrics":{"request_id":"req_l5DP5JvMjP2PkK","request_duration_ms":1}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:32 GMT + - Thu, 11 Jan 2024 23:05:26 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 84b76be8-f47a-4638-9071-93465805e802 + - ad801cdb-4918-4bef-9ac1-8fb1ecac3899 Original-Request: - - req_JLWv3lMEJxsp6F + - req_8VnJy08FrPI6lx Request-Id: - - req_JLWv3lMEJxsp6F + - req_8VnJy08FrPI6lx Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3HKuuB1fWySnRbzcUQSa", + "id": "pm_1OXXJRKuuB1fWySnyjEiJuJu", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "gDlx6y9moRYkO83e", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868372, + "created": 1705014325, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:32 GMT + recorded_at: Thu, 11 Jan 2024 23:05:25 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3HKuuB1fWySnRbzcUQSa&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJRKuuB1fWySnyjEiJuJu&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_JLWv3lMEJxsp6F","request_duration_ms":544}}' + - '{"last_request_metrics":{"request_id":"req_8VnJy08FrPI6lx","request_duration_ms":486}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:32 GMT + - Thu, 11 Jan 2024 23:05:26 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 6d9bb72b-108a-42a6-b10b-dfed3cfa38dd + - e18d6f09-8c8c-4635-a917-1fd245a61a60 Original-Request: - - req_Zvj1GfdAA6XSn2 + - req_jyjytNcyyR9izH Request-Id: - - req_Zvj1GfdAA6XSn2 + - req_jyjytNcyyR9izH Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3IKuuB1fWySn1Yh5NSgV", + "id": "pi_3OXXJSKuuB1fWySn15Yosfbz", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3IKuuB1fWySn1Yh5NSgV_secret_QOusl6s6z12dawBwuODuafVsP", + "client_secret": "pi_3OXXJSKuuB1fWySn15Yosfbz_secret_TyWc5Yolidi4dz8ckgNcV7bk2", "confirmation_method": "automatic", - "created": 1702868372, + "created": 1705014326, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3HKuuB1fWySnRbzcUQSa", + "payment_method": "pm_1OXXJRKuuB1fWySnyjEiJuJu", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:32 GMT + recorded_at: Thu, 11 Jan 2024 23:05:26 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3IKuuB1fWySn1Yh5NSgV/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJSKuuB1fWySn15Yosfbz/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Zvj1GfdAA6XSn2","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_jyjytNcyyR9izH","request_duration_ms":420}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:33 GMT + - Thu, 11 Jan 2024 23:05:27 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 77787471-b2a0-41ad-bab6-b15da5499010 + - 8e291786-5ba2-46bc-9fb9-a52c1c022702 Original-Request: - - req_IbsFmz0c3GesMJ + - req_DOg1oJWp6pPO4g Request-Id: - - req_IbsFmz0c3GesMJ + - req_DOg1oJWp6pPO4g Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3IKuuB1fWySn1Yh5NSgV", + "id": "pi_3OXXJSKuuB1fWySn15Yosfbz", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3IKuuB1fWySn1Yh5NSgV_secret_QOusl6s6z12dawBwuODuafVsP", + "client_secret": "pi_3OXXJSKuuB1fWySn15Yosfbz_secret_TyWc5Yolidi4dz8ckgNcV7bk2", "confirmation_method": "automatic", - "created": 1702868372, + "created": 1705014326, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3IKuuB1fWySn11v6goIs", + "latest_charge": "ch_3OXXJSKuuB1fWySn18KONhNB", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3HKuuB1fWySnRbzcUQSa", + "payment_method": "pm_1OXXJRKuuB1fWySnyjEiJuJu", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:33 GMT + recorded_at: Thu, 11 Jan 2024 23:05:27 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3IKuuB1fWySn1Yh5NSgV + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJSKuuB1fWySn15Yosfbz body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_IbsFmz0c3GesMJ","request_duration_ms":1124}}' + - '{"last_request_metrics":{"request_id":"req_DOg1oJWp6pPO4g","request_duration_ms":1033}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:34 GMT + - Thu, 11 Jan 2024 23:05:27 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_uUkfWxYqvVwn0n + - req_UZAHGu0kv9FTJK Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3IKuuB1fWySn1Yh5NSgV", + "id": "pi_3OXXJSKuuB1fWySn15Yosfbz", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3IKuuB1fWySn1Yh5NSgV_secret_QOusl6s6z12dawBwuODuafVsP", + "client_secret": "pi_3OXXJSKuuB1fWySn15Yosfbz_secret_TyWc5Yolidi4dz8ckgNcV7bk2", "confirmation_method": "automatic", - "created": 1702868372, + "created": 1705014326, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3IKuuB1fWySn11v6goIs", + "latest_charge": "ch_3OXXJSKuuB1fWySn18KONhNB", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3HKuuB1fWySnRbzcUQSa", + "payment_method": "pm_1OXXJRKuuB1fWySnyjEiJuJu", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:34 GMT + recorded_at: Thu, 11 Jan 2024 23:05:27 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3IKuuB1fWySn1Yh5NSgV/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJSKuuB1fWySn15Yosfbz/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_uUkfWxYqvVwn0n","request_duration_ms":406}}' + - '{"last_request_metrics":{"request_id":"req_UZAHGu0kv9FTJK","request_duration_ms":329}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:35 GMT + - Thu, 11 Jan 2024 23:05:28 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - eb9eda78-e8a9-4b27-a5f8-413cbc227e32 + - da21576e-c3dc-449d-b6c6-23fd977f2b2a Original-Request: - - req_GXPLQ5f6Wn584j + - req_whVW7l9SujiYDf Request-Id: - - req_GXPLQ5f6Wn584j + - req_whVW7l9SujiYDf Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3IKuuB1fWySn1Yh5NSgV", + "id": "pi_3OXXJSKuuB1fWySn15Yosfbz", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3IKuuB1fWySn1Yh5NSgV_secret_QOusl6s6z12dawBwuODuafVsP", + "client_secret": "pi_3OXXJSKuuB1fWySn15Yosfbz_secret_TyWc5Yolidi4dz8ckgNcV7bk2", "confirmation_method": "automatic", - "created": 1702868372, + "created": 1705014326, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3IKuuB1fWySn11v6goIs", + "latest_charge": "ch_3OXXJSKuuB1fWySn18KONhNB", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3HKuuB1fWySnRbzcUQSa", + "payment_method": "pm_1OXXJRKuuB1fWySnyjEiJuJu", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:35 GMT + recorded_at: Thu, 11 Jan 2024 23:05:28 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3IKuuB1fWySn1Yh5NSgV + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJSKuuB1fWySn15Yosfbz body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_GXPLQ5f6Wn584j","request_duration_ms":1024}}' + - '{"last_request_metrics":{"request_id":"req_whVW7l9SujiYDf","request_duration_ms":1099}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:35 GMT + - Thu, 11 Jan 2024 23:05:29 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_eruxnP3AF7YuV5 + - req_dNKPAEZFY2aIV1 Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3IKuuB1fWySn1Yh5NSgV", + "id": "pi_3OXXJSKuuB1fWySn15Yosfbz", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3IKuuB1fWySn1Yh5NSgV_secret_QOusl6s6z12dawBwuODuafVsP", + "client_secret": "pi_3OXXJSKuuB1fWySn15Yosfbz_secret_TyWc5Yolidi4dz8ckgNcV7bk2", "confirmation_method": "automatic", - "created": 1702868372, + "created": 1705014326, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3IKuuB1fWySn11v6goIs", + "latest_charge": "ch_3OXXJSKuuB1fWySn18KONhNB", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3HKuuB1fWySnRbzcUQSa", + "payment_method": "pm_1OXXJRKuuB1fWySnyjEiJuJu", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:35 GMT + recorded_at: Thu, 11 Jan 2024 23:05:28 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club_14-digit_card_/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club_14-digit_card_/returns_payment_intent_id_and_does_not_raise.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club_14-digit_card_/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club_14-digit_card_/returns_payment_intent_id_and_does_not_raise.yml index 9927e58f8b..88d35e5cc6 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club_14-digit_card_/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Diners_Club_14-digit_card_/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=36227206271667&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=36227206271667&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_PYl3ZUPHFSkUWM","request_duration_ms":410}}' + - '{"last_request_metrics":{"request_id":"req_roqTenBigNh4Wa","request_duration_ms":960}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:30 GMT + - Thu, 11 Jan 2024 23:04:38 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 1481113e-09dd-4d1f-9e3a-51b6389f5e54 + - 0ef80527-d17d-4cf3-afbd-43547125df94 Original-Request: - - req_aaQ5Chk593nqSe + - req_00sFAdeZ8Dwqju Request-Id: - - req_aaQ5Chk593nqSe + - req_00sFAdeZ8Dwqju Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3FKuuB1fWySnxzPHSSEg", + "id": "pm_1OXXIfKuuB1fWySnosNpVfph", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "gDlx6y9moRYkO83e", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868370, + "created": 1705014277, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:30 GMT + recorded_at: Thu, 11 Jan 2024 23:04:37 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3FKuuB1fWySnxzPHSSEg&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXIfKuuB1fWySnosNpVfph&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_aaQ5Chk593nqSe","request_duration_ms":469}}' + - '{"last_request_metrics":{"request_id":"req_00sFAdeZ8Dwqju","request_duration_ms":507}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:30 GMT + - Thu, 11 Jan 2024 23:04:38 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 103f6abc-4331-4176-8976-f79ab31c5f6c + - 1ee22763-8b04-4f8f-b111-90b2850740ca Original-Request: - - req_ncjUHufMtyjmVl + - req_R3CFbLYXG2S4FH Request-Id: - - req_ncjUHufMtyjmVl + - req_R3CFbLYXG2S4FH Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3GKuuB1fWySn23FJpMcO", + "id": "pi_3OXXIgKuuB1fWySn1TIHKlcB", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3GKuuB1fWySn23FJpMcO_secret_P6I2icPj3xSBE9qeuTQRzUwm8", + "client_secret": "pi_3OXXIgKuuB1fWySn1TIHKlcB_secret_AuTGGjpWBAKT3Ac9orwiGtqSq", "confirmation_method": "automatic", - "created": 1702868370, + "created": 1705014278, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3FKuuB1fWySnxzPHSSEg", + "payment_method": "pm_1OXXIfKuuB1fWySnosNpVfph", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:30 GMT + recorded_at: Thu, 11 Jan 2024 23:04:38 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3GKuuB1fWySn23FJpMcO/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIgKuuB1fWySn1TIHKlcB/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ncjUHufMtyjmVl","request_duration_ms":416}}' + - '{"last_request_metrics":{"request_id":"req_R3CFbLYXG2S4FH","request_duration_ms":359}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:31 GMT + - Thu, 11 Jan 2024 23:04:39 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 9332b703-f69d-4de5-91ed-0d8f40406592 + - ab510ac2-a8cf-47da-8a15-9ae085059316 Original-Request: - - req_qzUDKCjJfdf9me + - req_l5DP5JvMjP2PkK Request-Id: - - req_qzUDKCjJfdf9me + - req_l5DP5JvMjP2PkK Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3GKuuB1fWySn23FJpMcO", + "id": "pi_3OXXIgKuuB1fWySn1TIHKlcB", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3GKuuB1fWySn23FJpMcO_secret_P6I2icPj3xSBE9qeuTQRzUwm8", + "client_secret": "pi_3OXXIgKuuB1fWySn1TIHKlcB_secret_AuTGGjpWBAKT3Ac9orwiGtqSq", "confirmation_method": "automatic", - "created": 1702868370, + "created": 1705014278, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3GKuuB1fWySn2AAWknWy", + "latest_charge": "ch_3OXXIgKuuB1fWySn1B5CQc3I", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3FKuuB1fWySnxzPHSSEg", + "payment_method": "pm_1OXXIfKuuB1fWySnosNpVfph", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:31 GMT + recorded_at: Thu, 11 Jan 2024 23:04:39 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover/captures_the_payment.yml index 2d9faa61cf..c2918256a6 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=6011111111111117&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=6011111111111117&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Mi5P4b8JaVLMLw","request_duration_ms":1021}}' + - '{"last_request_metrics":{"request_id":"req_RIVELBOtLuL1fi","request_duration_ms":0}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:13 GMT + - Thu, 11 Jan 2024 23:05:14 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 5ce62a99-e9c1-4373-835c-193b062089b1 + - 01a00311-2808-403e-bfb3-86806cf0d276 Original-Request: - - req_l4BbDYIeNXbT8x + - req_h1WkMJVQWmSAUJ Request-Id: - - req_l4BbDYIeNXbT8x + - req_h1WkMJVQWmSAUJ Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2zKuuB1fWySnwqN1mEum", + "id": "pm_1OXXJGKuuB1fWySn7pPkPRy5", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "SJztPPlfyEUr9hdK", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868353, + "created": 1705014314, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:13 GMT + recorded_at: Thu, 11 Jan 2024 23:05:14 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2zKuuB1fWySnwqN1mEum&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJGKuuB1fWySn7pPkPRy5&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_l4BbDYIeNXbT8x","request_duration_ms":559}}' + - '{"last_request_metrics":{"request_id":"req_h1WkMJVQWmSAUJ","request_duration_ms":467}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:13 GMT + - Thu, 11 Jan 2024 23:05:15 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 51f83b5e-5dc2-4624-804c-fb1f69bb74e3 + - 42d11ad3-27de-4cc5-a5ad-4802bc5caa1e Original-Request: - - req_vaf1lkZvhRi0qz + - req_wq2eNeIKX8ZhAR Request-Id: - - req_vaf1lkZvhRi0qz + - req_wq2eNeIKX8ZhAR Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2zKuuB1fWySn1vnd55qE", + "id": "pi_3OXXJHKuuB1fWySn1Y3Uv8Y8", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2zKuuB1fWySn1vnd55qE_secret_ny6gxIGEhA1qJik9l3tLNMaf2", + "client_secret": "pi_3OXXJHKuuB1fWySn1Y3Uv8Y8_secret_5PY606VeTzgGWx3CfpH81WCfy", "confirmation_method": "automatic", - "created": 1702868353, + "created": 1705014315, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2zKuuB1fWySnwqN1mEum", + "payment_method": "pm_1OXXJGKuuB1fWySn7pPkPRy5", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:14 GMT + recorded_at: Thu, 11 Jan 2024 23:05:14 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2zKuuB1fWySn1vnd55qE/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJHKuuB1fWySn1Y3Uv8Y8/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_vaf1lkZvhRi0qz","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_wq2eNeIKX8ZhAR","request_duration_ms":366}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:15 GMT + - Thu, 11 Jan 2024 23:05:16 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 379439c5-2c2c-4ccb-88a1-834e82f50b4a + - f5a17850-34ff-4250-aca5-d97ce6206ffc Original-Request: - - req_UE5hPhsPKQAKiJ + - req_t5CBT8pwDjmaTq Request-Id: - - req_UE5hPhsPKQAKiJ + - req_t5CBT8pwDjmaTq Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2zKuuB1fWySn1vnd55qE", + "id": "pi_3OXXJHKuuB1fWySn1Y3Uv8Y8", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2zKuuB1fWySn1vnd55qE_secret_ny6gxIGEhA1qJik9l3tLNMaf2", + "client_secret": "pi_3OXXJHKuuB1fWySn1Y3Uv8Y8_secret_5PY606VeTzgGWx3CfpH81WCfy", "confirmation_method": "automatic", - "created": 1702868353, + "created": 1705014315, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2zKuuB1fWySn1XlVhPZ4", + "latest_charge": "ch_3OXXJHKuuB1fWySn1ujX0g6x", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2zKuuB1fWySnwqN1mEum", + "payment_method": "pm_1OXXJGKuuB1fWySn7pPkPRy5", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:15 GMT + recorded_at: Thu, 11 Jan 2024 23:05:16 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2zKuuB1fWySn1vnd55qE + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJHKuuB1fWySn1Y3Uv8Y8 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_UE5hPhsPKQAKiJ","request_duration_ms":1026}}' + - '{"last_request_metrics":{"request_id":"req_t5CBT8pwDjmaTq","request_duration_ms":1310}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:15 GMT + - Thu, 11 Jan 2024 23:05:16 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_zpKtj4DF95Tfka + - req_bf6jcfRcOYwaXR Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2zKuuB1fWySn1vnd55qE", + "id": "pi_3OXXJHKuuB1fWySn1Y3Uv8Y8", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2zKuuB1fWySn1vnd55qE_secret_ny6gxIGEhA1qJik9l3tLNMaf2", + "client_secret": "pi_3OXXJHKuuB1fWySn1Y3Uv8Y8_secret_5PY606VeTzgGWx3CfpH81WCfy", "confirmation_method": "automatic", - "created": 1702868353, + "created": 1705014315, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2zKuuB1fWySn1XlVhPZ4", + "latest_charge": "ch_3OXXJHKuuB1fWySn1ujX0g6x", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2zKuuB1fWySnwqN1mEum", + "payment_method": "pm_1OXXJGKuuB1fWySn7pPkPRy5", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:15 GMT + recorded_at: Thu, 11 Jan 2024 23:05:16 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2zKuuB1fWySn1vnd55qE/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJHKuuB1fWySn1Y3Uv8Y8/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_zpKtj4DF95Tfka","request_duration_ms":400}}' + - '{"last_request_metrics":{"request_id":"req_bf6jcfRcOYwaXR","request_duration_ms":296}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:16 GMT + - Thu, 11 Jan 2024 23:05:17 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 5a4693d9-e40a-49ea-991d-7b62a92fcdea + - d8827f93-3c0f-4e24-9e05-61c70f5c30fd Original-Request: - - req_avCGPttZgOXQ27 + - req_RXR30g0eZOIPuX Request-Id: - - req_avCGPttZgOXQ27 + - req_RXR30g0eZOIPuX Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2zKuuB1fWySn1vnd55qE", + "id": "pi_3OXXJHKuuB1fWySn1Y3Uv8Y8", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2zKuuB1fWySn1vnd55qE_secret_ny6gxIGEhA1qJik9l3tLNMaf2", + "client_secret": "pi_3OXXJHKuuB1fWySn1Y3Uv8Y8_secret_5PY606VeTzgGWx3CfpH81WCfy", "confirmation_method": "automatic", - "created": 1702868353, + "created": 1705014315, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2zKuuB1fWySn1XlVhPZ4", + "latest_charge": "ch_3OXXJHKuuB1fWySn1ujX0g6x", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2zKuuB1fWySnwqN1mEum", + "payment_method": "pm_1OXXJGKuuB1fWySn7pPkPRy5", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:16 GMT + recorded_at: Thu, 11 Jan 2024 23:05:17 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2zKuuB1fWySn1vnd55qE + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJHKuuB1fWySn1Y3Uv8Y8 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_avCGPttZgOXQ27","request_duration_ms":1022}}' + - '{"last_request_metrics":{"request_id":"req_RXR30g0eZOIPuX","request_duration_ms":1032}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:16 GMT + - Thu, 11 Jan 2024 23:05:18 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_p4EoPfLyKDXx4V + - req_7oRiyVxyLMPIBh Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2zKuuB1fWySn1vnd55qE", + "id": "pi_3OXXJHKuuB1fWySn1Y3Uv8Y8", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2zKuuB1fWySn1vnd55qE_secret_ny6gxIGEhA1qJik9l3tLNMaf2", + "client_secret": "pi_3OXXJHKuuB1fWySn1Y3Uv8Y8_secret_5PY606VeTzgGWx3CfpH81WCfy", "confirmation_method": "automatic", - "created": 1702868353, + "created": 1705014315, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2zKuuB1fWySn1XlVhPZ4", + "latest_charge": "ch_3OXXJHKuuB1fWySn1ujX0g6x", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2zKuuB1fWySnwqN1mEum", + "payment_method": "pm_1OXXJGKuuB1fWySn7pPkPRy5", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:16 GMT + recorded_at: Thu, 11 Jan 2024 23:05:17 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover/returns_payment_intent_id_and_does_not_raise.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover/returns_payment_intent_id_and_does_not_raise.yml index aaf9fe7242..ee57b7eae0 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=6011111111111117&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=6011111111111117&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_rjDthkvsOv7Huu","request_duration_ms":0}}' + - '{"last_request_metrics":{"request_id":"req_bKv8YXlmeMSsf8","request_duration_ms":1}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:11 GMT + - Thu, 11 Jan 2024 23:04:28 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 124d8469-b684-4ad5-a56c-26a92a8e8471 + - 96307d73-1318-4c31-b1f5-1478643996cd Original-Request: - - req_JM87fL0JSweiUf + - req_oTxYK7gDX7JET7 Request-Id: - - req_JM87fL0JSweiUf + - req_oTxYK7gDX7JET7 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2wKuuB1fWySnkRrpn4Hj", + "id": "pm_1OXXIWKuuB1fWySnWN2hOJ0N", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "SJztPPlfyEUr9hdK", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868351, + "created": 1705014268, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:11 GMT + recorded_at: Thu, 11 Jan 2024 23:04:28 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2wKuuB1fWySnkRrpn4Hj&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXIWKuuB1fWySnWN2hOJ0N&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_JM87fL0JSweiUf","request_duration_ms":621}}' + - '{"last_request_metrics":{"request_id":"req_oTxYK7gDX7JET7","request_duration_ms":460}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:11 GMT + - Thu, 11 Jan 2024 23:04:29 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - d7bdbae5-4f95-4003-afe6-5b6951777863 + - e2b159ee-d42c-477c-936f-0d907f909a47 Original-Request: - - req_tXaccgQiYdqvnw + - req_9rSOeVYryaf87P Request-Id: - - req_tXaccgQiYdqvnw + - req_9rSOeVYryaf87P Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2xKuuB1fWySn2Pjyn9B6", + "id": "pi_3OXXIXKuuB1fWySn24orESUS", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2xKuuB1fWySn2Pjyn9B6_secret_8QiJc4Kq4F24OchA7BLTzR7IY", + "client_secret": "pi_3OXXIXKuuB1fWySn24orESUS_secret_7Ju69r81MyMBnlsgwrGYAIpCi", "confirmation_method": "automatic", - "created": 1702868351, + "created": 1705014269, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2wKuuB1fWySnkRrpn4Hj", + "payment_method": "pm_1OXXIWKuuB1fWySnWN2hOJ0N", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:11 GMT + recorded_at: Thu, 11 Jan 2024 23:04:28 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2xKuuB1fWySn2Pjyn9B6/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIXKuuB1fWySn24orESUS/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_tXaccgQiYdqvnw","request_duration_ms":611}}' + - '{"last_request_metrics":{"request_id":"req_9rSOeVYryaf87P","request_duration_ms":406}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:12 GMT + - Thu, 11 Jan 2024 23:04:30 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 51434ff5-9f67-4052-b3de-0b6440682d29 + - ed4718fe-98be-4bcd-9498-9db2e7019858 Original-Request: - - req_Mi5P4b8JaVLMLw + - req_RIVELBOtLuL1fi Request-Id: - - req_Mi5P4b8JaVLMLw + - req_RIVELBOtLuL1fi Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2xKuuB1fWySn2Pjyn9B6", + "id": "pi_3OXXIXKuuB1fWySn24orESUS", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2xKuuB1fWySn2Pjyn9B6_secret_8QiJc4Kq4F24OchA7BLTzR7IY", + "client_secret": "pi_3OXXIXKuuB1fWySn24orESUS_secret_7Ju69r81MyMBnlsgwrGYAIpCi", "confirmation_method": "automatic", - "created": 1702868351, + "created": 1705014269, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2xKuuB1fWySn2V7TPlll", + "latest_charge": "ch_3OXXIXKuuB1fWySn2S8HaROJ", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2wKuuB1fWySnkRrpn4Hj", + "payment_method": "pm_1OXXIWKuuB1fWySnWN2hOJ0N", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:12 GMT + recorded_at: Thu, 11 Jan 2024 23:04:29 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover_debit_/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover_debit_/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover_debit_/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover_debit_/captures_the_payment.yml index d33887e154..76a5d4fea0 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover_debit_/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover_debit_/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=6011981111111113&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=6011981111111113&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_AiWDMdOvttDK0w","request_duration_ms":986}}' + - '{"last_request_metrics":{"request_id":"req_dWZTfux3VpuK1E","request_duration_ms":1}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:19 GMT + - Thu, 11 Jan 2024 23:05:18 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 53f4381c-ea9c-4722-afda-04e07642874c + - 76ac3f1c-ce0d-4a4b-b2ed-68953cde8b29 Original-Request: - - req_lzeSYOBxz7aaoQ + - req_4FvRSUmFaMPeR6 Request-Id: - - req_lzeSYOBxz7aaoQ + - req_4FvRSUmFaMPeR6 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX35KuuB1fWySnVfvOCJgY", + "id": "pm_1OXXJKKuuB1fWySnJv2n3elU", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "Y3EGIoTEEuDsD8eJ", "funding": "debit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868359, + "created": 1705014318, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:19 GMT + recorded_at: Thu, 11 Jan 2024 23:05:18 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX35KuuB1fWySnVfvOCJgY&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJKKuuB1fWySnJv2n3elU&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_lzeSYOBxz7aaoQ","request_duration_ms":558}}' + - '{"last_request_metrics":{"request_id":"req_4FvRSUmFaMPeR6","request_duration_ms":478}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:20 GMT + - Thu, 11 Jan 2024 23:05:19 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - d2ef6253-0809-4506-bd50-4e2c54e814fd + - 1d1f2a4a-1271-4d71-9279-9b88206bb36a Original-Request: - - req_lzGhv2LcPO8fum + - req_VrSzqmZaPjvVnK Request-Id: - - req_lzGhv2LcPO8fum + - req_VrSzqmZaPjvVnK Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX36KuuB1fWySn220hzMmi", + "id": "pi_3OXXJLKuuB1fWySn0yiU0VQM", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX36KuuB1fWySn220hzMmi_secret_Gwmt3ZZJudM3h7zJH2SLKoMr6", + "client_secret": "pi_3OXXJLKuuB1fWySn0yiU0VQM_secret_8uQBPxRFkUnfZYVHyxom7E0iB", "confirmation_method": "automatic", - "created": 1702868360, + "created": 1705014319, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX35KuuB1fWySnVfvOCJgY", + "payment_method": "pm_1OXXJKKuuB1fWySnJv2n3elU", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:20 GMT + recorded_at: Thu, 11 Jan 2024 23:05:19 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX36KuuB1fWySn220hzMmi/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJLKuuB1fWySn0yiU0VQM/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_lzGhv2LcPO8fum","request_duration_ms":519}}' + - '{"last_request_metrics":{"request_id":"req_VrSzqmZaPjvVnK","request_duration_ms":372}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:21 GMT + - Thu, 11 Jan 2024 23:05:20 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 631b791f-1d73-4bb1-bf53-0eabad9f1f1c + - 1d0af1dc-d09d-4ba7-993a-b148cc3648d0 Original-Request: - - req_7N3sRxjiTVn22t + - req_X6RjnkEZ9R4r3G Request-Id: - - req_7N3sRxjiTVn22t + - req_X6RjnkEZ9R4r3G Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX36KuuB1fWySn220hzMmi", + "id": "pi_3OXXJLKuuB1fWySn0yiU0VQM", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX36KuuB1fWySn220hzMmi_secret_Gwmt3ZZJudM3h7zJH2SLKoMr6", + "client_secret": "pi_3OXXJLKuuB1fWySn0yiU0VQM_secret_8uQBPxRFkUnfZYVHyxom7E0iB", "confirmation_method": "automatic", - "created": 1702868360, + "created": 1705014319, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX36KuuB1fWySn2xRos0kU", + "latest_charge": "ch_3OXXJLKuuB1fWySn0lmZ6TQk", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX35KuuB1fWySnVfvOCJgY", + "payment_method": "pm_1OXXJKKuuB1fWySnJv2n3elU", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:21 GMT + recorded_at: Thu, 11 Jan 2024 23:05:19 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX36KuuB1fWySn220hzMmi + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJLKuuB1fWySn0yiU0VQM body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_7N3sRxjiTVn22t","request_duration_ms":1021}}' + - '{"last_request_metrics":{"request_id":"req_X6RjnkEZ9R4r3G","request_duration_ms":957}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:21 GMT + - Thu, 11 Jan 2024 23:05:20 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_EFGQ9DvIbV5Gjo + - req_NmZHsEz5u61AIN Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX36KuuB1fWySn220hzMmi", + "id": "pi_3OXXJLKuuB1fWySn0yiU0VQM", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX36KuuB1fWySn220hzMmi_secret_Gwmt3ZZJudM3h7zJH2SLKoMr6", + "client_secret": "pi_3OXXJLKuuB1fWySn0yiU0VQM_secret_8uQBPxRFkUnfZYVHyxom7E0iB", "confirmation_method": "automatic", - "created": 1702868360, + "created": 1705014319, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX36KuuB1fWySn2xRos0kU", + "latest_charge": "ch_3OXXJLKuuB1fWySn0lmZ6TQk", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX35KuuB1fWySnVfvOCJgY", + "payment_method": "pm_1OXXJKKuuB1fWySnJv2n3elU", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:21 GMT + recorded_at: Thu, 11 Jan 2024 23:05:20 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX36KuuB1fWySn220hzMmi/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJLKuuB1fWySn0yiU0VQM/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_EFGQ9DvIbV5Gjo","request_duration_ms":351}}' + - '{"last_request_metrics":{"request_id":"req_NmZHsEz5u61AIN","request_duration_ms":299}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:22 GMT + - Thu, 11 Jan 2024 23:05:21 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 70855f61-8a69-4f03-b01f-50fd1c869624 + - 48e70f88-f977-4fa3-98e4-134734db03ff Original-Request: - - req_W1GlUwJSAy7geW + - req_kob60iCDKQYNTj Request-Id: - - req_W1GlUwJSAy7geW + - req_kob60iCDKQYNTj Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX36KuuB1fWySn220hzMmi", + "id": "pi_3OXXJLKuuB1fWySn0yiU0VQM", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX36KuuB1fWySn220hzMmi_secret_Gwmt3ZZJudM3h7zJH2SLKoMr6", + "client_secret": "pi_3OXXJLKuuB1fWySn0yiU0VQM_secret_8uQBPxRFkUnfZYVHyxom7E0iB", "confirmation_method": "automatic", - "created": 1702868360, + "created": 1705014319, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX36KuuB1fWySn2xRos0kU", + "latest_charge": "ch_3OXXJLKuuB1fWySn0lmZ6TQk", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX35KuuB1fWySnVfvOCJgY", + "payment_method": "pm_1OXXJKKuuB1fWySnJv2n3elU", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:22 GMT + recorded_at: Thu, 11 Jan 2024 23:05:21 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX36KuuB1fWySn220hzMmi + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJLKuuB1fWySn0yiU0VQM body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_W1GlUwJSAy7geW","request_duration_ms":1077}}' + - '{"last_request_metrics":{"request_id":"req_kob60iCDKQYNTj","request_duration_ms":992}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:23 GMT + - Thu, 11 Jan 2024 23:05:21 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_Ln16Dp1RKG4sJN + - req_VOPV9jdPYqAOni Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX36KuuB1fWySn220hzMmi", + "id": "pi_3OXXJLKuuB1fWySn0yiU0VQM", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX36KuuB1fWySn220hzMmi_secret_Gwmt3ZZJudM3h7zJH2SLKoMr6", + "client_secret": "pi_3OXXJLKuuB1fWySn0yiU0VQM_secret_8uQBPxRFkUnfZYVHyxom7E0iB", "confirmation_method": "automatic", - "created": 1702868360, + "created": 1705014319, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX36KuuB1fWySn2xRos0kU", + "latest_charge": "ch_3OXXJLKuuB1fWySn0lmZ6TQk", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX35KuuB1fWySnVfvOCJgY", + "payment_method": "pm_1OXXJKKuuB1fWySnJv2n3elU", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:23 GMT + recorded_at: Thu, 11 Jan 2024 23:05:21 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover_debit_/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover_debit_/returns_payment_intent_id_and_does_not_raise.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover_debit_/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover_debit_/returns_payment_intent_id_and_does_not_raise.yml index 32ca865d24..5c399a0bd9 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover_debit_/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Discover_debit_/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=6011981111111113&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=6011981111111113&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_p4EoPfLyKDXx4V","request_duration_ms":0}}' + - '{"last_request_metrics":{"request_id":"req_RIVELBOtLuL1fi","request_duration_ms":0}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:17 GMT + - Thu, 11 Jan 2024 23:04:33 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 78cd5eff-da77-4de2-85f4-61706235c174 + - b4bda4b2-4857-4ff1-bd2a-485f0e0aebe6 Original-Request: - - req_bTPkewzGOukYA5 + - req_23GkkSz3L5CpXA Request-Id: - - req_bTPkewzGOukYA5 + - req_23GkkSz3L5CpXA Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX33KuuB1fWySnQ88qyesN", + "id": "pm_1OXXIaKuuB1fWySnkPUVVVQ8", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "Y3EGIoTEEuDsD8eJ", "funding": "debit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868357, + "created": 1705014272, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:17 GMT + recorded_at: Thu, 11 Jan 2024 23:04:32 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX33KuuB1fWySnQ88qyesN&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXIaKuuB1fWySnkPUVVVQ8&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_bTPkewzGOukYA5","request_duration_ms":621}}' + - '{"last_request_metrics":{"request_id":"req_23GkkSz3L5CpXA","request_duration_ms":479}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:18 GMT + - Thu, 11 Jan 2024 23:04:33 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c723fc88-debd-4e58-b655-140aebe3ab5a + - b25449a7-348f-4135-8209-8e1f00c93557 Original-Request: - - req_ltyDGzEJaILixf + - req_XH3JZ6NSOCA6sb Request-Id: - - req_ltyDGzEJaILixf + - req_XH3JZ6NSOCA6sb Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX33KuuB1fWySn2jGxt4tW", + "id": "pi_3OXXIbKuuB1fWySn0b77BRIe", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX33KuuB1fWySn2jGxt4tW_secret_4gLfHAHcPDWhAExnXZMDtyjw8", + "client_secret": "pi_3OXXIbKuuB1fWySn0b77BRIe_secret_J67zYLovUURUfOf1D5SxvLZ87", "confirmation_method": "automatic", - "created": 1702868357, + "created": 1705014273, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX33KuuB1fWySnQ88qyesN", + "payment_method": "pm_1OXXIaKuuB1fWySnkPUVVVQ8", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:18 GMT + recorded_at: Thu, 11 Jan 2024 23:04:33 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX33KuuB1fWySn2jGxt4tW/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIbKuuB1fWySn0b77BRIe/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ltyDGzEJaILixf","request_duration_ms":442}}' + - '{"last_request_metrics":{"request_id":"req_XH3JZ6NSOCA6sb","request_duration_ms":362}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:19 GMT + - Thu, 11 Jan 2024 23:04:34 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 28dc9fc1-b761-46a0-99f7-d1fb27977dcc + - 348d52e3-ef9a-42ef-9bd9-e7444af18c55 Original-Request: - - req_AiWDMdOvttDK0w + - req_dWZTfux3VpuK1E Request-Id: - - req_AiWDMdOvttDK0w + - req_dWZTfux3VpuK1E Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX33KuuB1fWySn2jGxt4tW", + "id": "pi_3OXXIbKuuB1fWySn0b77BRIe", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX33KuuB1fWySn2jGxt4tW_secret_4gLfHAHcPDWhAExnXZMDtyjw8", + "client_secret": "pi_3OXXIbKuuB1fWySn0b77BRIe_secret_J67zYLovUURUfOf1D5SxvLZ87", "confirmation_method": "automatic", - "created": 1702868357, + "created": 1705014273, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX33KuuB1fWySn2HPur4Xg", + "latest_charge": "ch_3OXXIbKuuB1fWySn0XW1qVNb", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX33KuuB1fWySnQ88qyesN", + "payment_method": "pm_1OXXIaKuuB1fWySnkPUVVVQ8", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:19 GMT + recorded_at: Thu, 11 Jan 2024 23:04:34 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_JCB/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_JCB/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_JCB/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_JCB/captures_the_payment.yml index c9efd0f1a0..4a393d6c99 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_JCB/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_JCB/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=3566002020360505&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=3566002020360505&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_03CYJaB3ztU3ai","request_duration_ms":988}}' + - '{"last_request_metrics":{"request_id":"req_DSS4bvsuTL51mD","request_duration_ms":1047}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:44 GMT + - Thu, 11 Jan 2024 23:05:35 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 28afbd39-14a4-4617-9aab-012aff660486 + - d48d4fa5-d2e8-46d3-be37-233a34e25a70 Original-Request: - - req_ykckziXt009cSt + - req_UFOoaAXNeJAIit Request-Id: - - req_ykckziXt009cSt + - req_UFOoaAXNeJAIit Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3UKuuB1fWySnCdgysR7w", + "id": "pm_1OXXJbKuuB1fWySnJWw8NvCR", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "JP", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "8f2gcynh7EdGyDKt", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868384, + "created": 1705014335, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:44 GMT + recorded_at: Thu, 11 Jan 2024 23:05:34 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3UKuuB1fWySnCdgysR7w&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJbKuuB1fWySnJWw8NvCR&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ykckziXt009cSt","request_duration_ms":499}}' + - '{"last_request_metrics":{"request_id":"req_UFOoaAXNeJAIit","request_duration_ms":414}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:44 GMT + - Thu, 11 Jan 2024 23:05:35 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 4fe3d006-e52b-498b-8e22-00f0add5ca0e + - 1fbeae2c-9764-44b5-ba0c-324a9c037309 Original-Request: - - req_NjVRyCCMjZnmVC + - req_INAc3vzs6lV2lJ Request-Id: - - req_NjVRyCCMjZnmVC + - req_INAc3vzs6lV2lJ Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3UKuuB1fWySn2Dq9USsi", + "id": "pi_3OXXJbKuuB1fWySn1UkgHOdH", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3UKuuB1fWySn2Dq9USsi_secret_MLWe6TXKVft4V9t4tk9qUrae9", + "client_secret": "pi_3OXXJbKuuB1fWySn1UkgHOdH_secret_j2YKSEcy2M5YlVre8nBpHiDtu", "confirmation_method": "automatic", - "created": 1702868384, + "created": 1705014335, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3UKuuB1fWySnCdgysR7w", + "payment_method": "pm_1OXXJbKuuB1fWySnJWw8NvCR", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:45 GMT + recorded_at: Thu, 11 Jan 2024 23:05:35 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3UKuuB1fWySn2Dq9USsi/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJbKuuB1fWySn1UkgHOdH/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_NjVRyCCMjZnmVC","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_INAc3vzs6lV2lJ","request_duration_ms":403}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:45 GMT + - Thu, 11 Jan 2024 23:05:36 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - aca85bc7-6ccb-4c46-9baa-fbc03095c65c + - 7c9e9696-ddd5-4e88-8509-52f141ae17a8 Original-Request: - - req_bhTWGvE9CaiXbB + - req_tRoCerF3cbD4xr Request-Id: - - req_bhTWGvE9CaiXbB + - req_tRoCerF3cbD4xr Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3UKuuB1fWySn2Dq9USsi", + "id": "pi_3OXXJbKuuB1fWySn1UkgHOdH", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3UKuuB1fWySn2Dq9USsi_secret_MLWe6TXKVft4V9t4tk9qUrae9", + "client_secret": "pi_3OXXJbKuuB1fWySn1UkgHOdH_secret_j2YKSEcy2M5YlVre8nBpHiDtu", "confirmation_method": "automatic", - "created": 1702868384, + "created": 1705014335, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3UKuuB1fWySn2Gf54YI0", + "latest_charge": "ch_3OXXJbKuuB1fWySn1vp36UxA", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3UKuuB1fWySnCdgysR7w", + "payment_method": "pm_1OXXJbKuuB1fWySnJWw8NvCR", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:46 GMT + recorded_at: Thu, 11 Jan 2024 23:05:36 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3UKuuB1fWySn2Dq9USsi + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJbKuuB1fWySn1UkgHOdH body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_bhTWGvE9CaiXbB","request_duration_ms":930}}' + - '{"last_request_metrics":{"request_id":"req_tRoCerF3cbD4xr","request_duration_ms":988}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:46 GMT + - Thu, 11 Jan 2024 23:05:36 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_xViX6ALjrdjdUu + - req_XlPdhZEBHH9Ffd Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3UKuuB1fWySn2Dq9USsi", + "id": "pi_3OXXJbKuuB1fWySn1UkgHOdH", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3UKuuB1fWySn2Dq9USsi_secret_MLWe6TXKVft4V9t4tk9qUrae9", + "client_secret": "pi_3OXXJbKuuB1fWySn1UkgHOdH_secret_j2YKSEcy2M5YlVre8nBpHiDtu", "confirmation_method": "automatic", - "created": 1702868384, + "created": 1705014335, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3UKuuB1fWySn2Gf54YI0", + "latest_charge": "ch_3OXXJbKuuB1fWySn1vp36UxA", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3UKuuB1fWySnCdgysR7w", + "payment_method": "pm_1OXXJbKuuB1fWySnJWw8NvCR", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:46 GMT + recorded_at: Thu, 11 Jan 2024 23:05:36 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3UKuuB1fWySn2Dq9USsi/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJbKuuB1fWySn1UkgHOdH/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_xViX6ALjrdjdUu","request_duration_ms":395}}' + - '{"last_request_metrics":{"request_id":"req_XlPdhZEBHH9Ffd","request_duration_ms":316}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:47 GMT + - Thu, 11 Jan 2024 23:05:38 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 93aa4bd4-3a7e-4249-9641-13ab14e443a4 + - 8c0d3c28-c6d1-4e6c-85a5-10d3f9bbada6 Original-Request: - - req_j6i5cIlePuhEhv + - req_5msQ40JeYye0Nq Request-Id: - - req_j6i5cIlePuhEhv + - req_5msQ40JeYye0Nq Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3UKuuB1fWySn2Dq9USsi", + "id": "pi_3OXXJbKuuB1fWySn1UkgHOdH", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3UKuuB1fWySn2Dq9USsi_secret_MLWe6TXKVft4V9t4tk9qUrae9", + "client_secret": "pi_3OXXJbKuuB1fWySn1UkgHOdH_secret_j2YKSEcy2M5YlVre8nBpHiDtu", "confirmation_method": "automatic", - "created": 1702868384, + "created": 1705014335, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3UKuuB1fWySn2Gf54YI0", + "latest_charge": "ch_3OXXJbKuuB1fWySn1vp36UxA", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3UKuuB1fWySnCdgysR7w", + "payment_method": "pm_1OXXJbKuuB1fWySnJWw8NvCR", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:47 GMT + recorded_at: Thu, 11 Jan 2024 23:05:37 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3UKuuB1fWySn2Dq9USsi + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJbKuuB1fWySn1UkgHOdH body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_j6i5cIlePuhEhv","request_duration_ms":1070}}' + - '{"last_request_metrics":{"request_id":"req_5msQ40JeYye0Nq","request_duration_ms":1088}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:47 GMT + - Thu, 11 Jan 2024 23:05:38 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_AhswC3MNekmSlW + - req_xCLG0BnT20GyMl Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3UKuuB1fWySn2Dq9USsi", + "id": "pi_3OXXJbKuuB1fWySn1UkgHOdH", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3UKuuB1fWySn2Dq9USsi_secret_MLWe6TXKVft4V9t4tk9qUrae9", + "client_secret": "pi_3OXXJbKuuB1fWySn1UkgHOdH_secret_j2YKSEcy2M5YlVre8nBpHiDtu", "confirmation_method": "automatic", - "created": 1702868384, + "created": 1705014335, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3UKuuB1fWySn2Gf54YI0", + "latest_charge": "ch_3OXXJbKuuB1fWySn1vp36UxA", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3UKuuB1fWySnCdgysR7w", + "payment_method": "pm_1OXXJbKuuB1fWySnJWw8NvCR", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:47 GMT + recorded_at: Thu, 11 Jan 2024 23:05:38 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_JCB/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_JCB/returns_payment_intent_id_and_does_not_raise.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_JCB/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_JCB/returns_payment_intent_id_and_does_not_raise.yml index 9fb1f76ffb..62959dde7c 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_JCB/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_JCB/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=3566002020360505&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=3566002020360505&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_zb0vl5m9Ua0WEi","request_duration_ms":406}}' + - '{"last_request_metrics":{"request_id":"req_A64bk7cZOA1Ru3","request_duration_ms":305}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:42 GMT + - Thu, 11 Jan 2024 23:05:33 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 41a3f1a6-27ec-4fa2-a339-cb2037cf8326 + - b9a93498-3cb1-489c-a3b8-ec4f4b77dc58 Original-Request: - - req_uskAiQ8Do9rgJu + - req_ufcddlt2tHq5YK Request-Id: - - req_uskAiQ8Do9rgJu + - req_ufcddlt2tHq5YK Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3RKuuB1fWySnpKLflowt", + "id": "pm_1OXXJZKuuB1fWySnOpOoBoSV", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "JP", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "8f2gcynh7EdGyDKt", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868382, + "created": 1705014333, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:42 GMT + recorded_at: Thu, 11 Jan 2024 23:05:32 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3RKuuB1fWySnpKLflowt&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJZKuuB1fWySnOpOoBoSV&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_uskAiQ8Do9rgJu","request_duration_ms":599}}' + - '{"last_request_metrics":{"request_id":"req_ufcddlt2tHq5YK","request_duration_ms":430}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:42 GMT + - Thu, 11 Jan 2024 23:05:33 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 1a220e76-dfe1-4749-8a48-b05b5c2c8211 + - 05fe482d-adb4-4653-a4b5-6417d26c1ed6 Original-Request: - - req_lGABfr58ITkytZ + - req_QGmDeonMtP9rx9 Request-Id: - - req_lGABfr58ITkytZ + - req_QGmDeonMtP9rx9 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3SKuuB1fWySn20azDkQQ", + "id": "pi_3OXXJZKuuB1fWySn2hKX3OHM", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3SKuuB1fWySn20azDkQQ_secret_1Hf4aoIqaGfJ2Bq4blSEbEZI1", + "client_secret": "pi_3OXXJZKuuB1fWySn2hKX3OHM_secret_rUEJipIM1Ehg78bvXc1Bk2mse", "confirmation_method": "automatic", - "created": 1702868382, + "created": 1705014333, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3RKuuB1fWySnpKLflowt", + "payment_method": "pm_1OXXJZKuuB1fWySnOpOoBoSV", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:42 GMT + recorded_at: Thu, 11 Jan 2024 23:05:33 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3SKuuB1fWySn20azDkQQ/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJZKuuB1fWySn2hKX3OHM/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_lGABfr58ITkytZ","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_QGmDeonMtP9rx9","request_duration_ms":419}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:43 GMT + - Thu, 11 Jan 2024 23:05:34 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - a2ed85a1-88e5-4c9b-b04d-6081eff88097 + - 50416b87-c844-4484-a8ea-0e9a1016124b Original-Request: - - req_03CYJaB3ztU3ai + - req_DSS4bvsuTL51mD Request-Id: - - req_03CYJaB3ztU3ai + - req_DSS4bvsuTL51mD Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3SKuuB1fWySn20azDkQQ", + "id": "pi_3OXXJZKuuB1fWySn2hKX3OHM", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3SKuuB1fWySn20azDkQQ_secret_1Hf4aoIqaGfJ2Bq4blSEbEZI1", + "client_secret": "pi_3OXXJZKuuB1fWySn2hKX3OHM_secret_rUEJipIM1Ehg78bvXc1Bk2mse", "confirmation_method": "automatic", - "created": 1702868382, + "created": 1705014333, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3SKuuB1fWySn2bq4wlbp", + "latest_charge": "ch_3OXXJZKuuB1fWySn2b8rrfrw", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3RKuuB1fWySnpKLflowt", + "payment_method": "pm_1OXXJZKuuB1fWySnOpOoBoSV", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:43 GMT + recorded_at: Thu, 11 Jan 2024 23:05:34 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard/captures_the_payment.yml index 67b2f6d8ef..1bef2997b3 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=5555555555554444&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=5555555555554444&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ergT6fcBal90Qf","request_duration_ms":1021}}' + - '{"last_request_metrics":{"request_id":"req_17992xwtFeQgbG","request_duration_ms":1}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:41 GMT + - Thu, 11 Jan 2024 23:04:56 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 2c5fe965-7452-48e1-8dd5-7aafdd78c2cf + - 3fb172b7-cb53-4d2b-83d4-0dd590bbfb91 Original-Request: - - req_N3TJd7OlL3LXLj + - req_cFSZxRGMdHAvJF Request-Id: - - req_N3TJd7OlL3LXLj + - req_cFSZxRGMdHAvJF Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2TKuuB1fWySnp2kbnRP8", + "id": "pm_1OXXIyKuuB1fWySnj1w6kOse", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "BL35fEFVcTTS5wpE", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868321, + "created": 1705014296, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:58:42 GMT + recorded_at: Thu, 11 Jan 2024 23:04:56 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2TKuuB1fWySnp2kbnRP8&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXIyKuuB1fWySnj1w6kOse&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_N3TJd7OlL3LXLj","request_duration_ms":569}}' + - '{"last_request_metrics":{"request_id":"req_cFSZxRGMdHAvJF","request_duration_ms":475}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:42 GMT + - Thu, 11 Jan 2024 23:04:56 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 2bc006fe-a47e-43d7-890e-aa6cb88ef9aa + - b6a93c5f-2916-49fc-9ea4-ec7ec4d98c71 Original-Request: - - req_GMZCj3SEPsp53p + - req_d878NWjKPzNABC Request-Id: - - req_GMZCj3SEPsp53p + - req_d878NWjKPzNABC Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2UKuuB1fWySn1qCNSeLu", + "id": "pi_3OXXIyKuuB1fWySn2ij3cMlE", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2UKuuB1fWySn1qCNSeLu_secret_cAFu1mjuf8Q684xSZjEgE1UVT", + "client_secret": "pi_3OXXIyKuuB1fWySn2ij3cMlE_secret_vZ9kfgInZyIQG65lGVJQ8lt1v", "confirmation_method": "automatic", - "created": 1702868322, + "created": 1705014296, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2TKuuB1fWySnp2kbnRP8", + "payment_method": "pm_1OXXIyKuuB1fWySnj1w6kOse", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:42 GMT + recorded_at: Thu, 11 Jan 2024 23:04:56 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2UKuuB1fWySn1qCNSeLu/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIyKuuB1fWySn2ij3cMlE/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_GMZCj3SEPsp53p","request_duration_ms":507}}' + - '{"last_request_metrics":{"request_id":"req_d878NWjKPzNABC","request_duration_ms":383}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:43 GMT + - Thu, 11 Jan 2024 23:04:57 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - f710bc31-0f8e-45e9-ad5e-ef8917960db9 + - 5b911b90-70da-45c3-a40f-ba86cf35ccc7 Original-Request: - - req_k2QBTMughc8ECR + - req_bUbbR0XrURJ3QS Request-Id: - - req_k2QBTMughc8ECR + - req_bUbbR0XrURJ3QS Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2UKuuB1fWySn1qCNSeLu", + "id": "pi_3OXXIyKuuB1fWySn2ij3cMlE", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2UKuuB1fWySn1qCNSeLu_secret_cAFu1mjuf8Q684xSZjEgE1UVT", + "client_secret": "pi_3OXXIyKuuB1fWySn2ij3cMlE_secret_vZ9kfgInZyIQG65lGVJQ8lt1v", "confirmation_method": "automatic", - "created": 1702868322, + "created": 1705014296, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2UKuuB1fWySn1Mqk9vfq", + "latest_charge": "ch_3OXXIyKuuB1fWySn2CIc4WXj", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2TKuuB1fWySnp2kbnRP8", + "payment_method": "pm_1OXXIyKuuB1fWySnj1w6kOse", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:43 GMT + recorded_at: Thu, 11 Jan 2024 23:04:57 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2UKuuB1fWySn1qCNSeLu + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIyKuuB1fWySn2ij3cMlE body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_k2QBTMughc8ECR","request_duration_ms":1024}}' + - '{"last_request_metrics":{"request_id":"req_bUbbR0XrURJ3QS","request_duration_ms":942}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:43 GMT + - Thu, 11 Jan 2024 23:04:57 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_DAqUGnWcOUHWZV + - req_V2XaN9m8908Enh Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2UKuuB1fWySn1qCNSeLu", + "id": "pi_3OXXIyKuuB1fWySn2ij3cMlE", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2UKuuB1fWySn1qCNSeLu_secret_cAFu1mjuf8Q684xSZjEgE1UVT", + "client_secret": "pi_3OXXIyKuuB1fWySn2ij3cMlE_secret_vZ9kfgInZyIQG65lGVJQ8lt1v", "confirmation_method": "automatic", - "created": 1702868322, + "created": 1705014296, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2UKuuB1fWySn1Mqk9vfq", + "latest_charge": "ch_3OXXIyKuuB1fWySn2CIc4WXj", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2TKuuB1fWySnp2kbnRP8", + "payment_method": "pm_1OXXIyKuuB1fWySnj1w6kOse", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:43 GMT + recorded_at: Thu, 11 Jan 2024 23:04:57 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2UKuuB1fWySn1qCNSeLu/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIyKuuB1fWySn2ij3cMlE/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_DAqUGnWcOUHWZV","request_duration_ms":406}}' + - '{"last_request_metrics":{"request_id":"req_V2XaN9m8908Enh","request_duration_ms":280}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:44 GMT + - Thu, 11 Jan 2024 23:04:58 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - '09ba7764-0bf3-4215-9fb5-154db38890c6' + - 6cb9139f-0952-427a-a238-32110ae0ab9e Original-Request: - - req_NxbGlKfwjR56jm + - req_J4QsdYHsG5hcvc Request-Id: - - req_NxbGlKfwjR56jm + - req_J4QsdYHsG5hcvc Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2UKuuB1fWySn1qCNSeLu", + "id": "pi_3OXXIyKuuB1fWySn2ij3cMlE", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2UKuuB1fWySn1qCNSeLu_secret_cAFu1mjuf8Q684xSZjEgE1UVT", + "client_secret": "pi_3OXXIyKuuB1fWySn2ij3cMlE_secret_vZ9kfgInZyIQG65lGVJQ8lt1v", "confirmation_method": "automatic", - "created": 1702868322, + "created": 1705014296, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2UKuuB1fWySn1Mqk9vfq", + "latest_charge": "ch_3OXXIyKuuB1fWySn2CIc4WXj", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2TKuuB1fWySnp2kbnRP8", + "payment_method": "pm_1OXXIyKuuB1fWySnj1w6kOse", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:45 GMT + recorded_at: Thu, 11 Jan 2024 23:04:58 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2UKuuB1fWySn1qCNSeLu + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIyKuuB1fWySn2ij3cMlE body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_NxbGlKfwjR56jm","request_duration_ms":1125}}' + - '{"last_request_metrics":{"request_id":"req_J4QsdYHsG5hcvc","request_duration_ms":1025}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:45 GMT + - Thu, 11 Jan 2024 23:04:59 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_drb4Fp68hTt0gn + - req_nIDnrxIrbLEl3W Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2UKuuB1fWySn1qCNSeLu", + "id": "pi_3OXXIyKuuB1fWySn2ij3cMlE", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2UKuuB1fWySn1qCNSeLu_secret_cAFu1mjuf8Q684xSZjEgE1UVT", + "client_secret": "pi_3OXXIyKuuB1fWySn2ij3cMlE_secret_vZ9kfgInZyIQG65lGVJQ8lt1v", "confirmation_method": "automatic", - "created": 1702868322, + "created": 1705014296, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2UKuuB1fWySn1Mqk9vfq", + "latest_charge": "ch_3OXXIyKuuB1fWySn2CIc4WXj", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2TKuuB1fWySnp2kbnRP8", + "payment_method": "pm_1OXXIyKuuB1fWySnj1w6kOse", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:45 GMT + recorded_at: Thu, 11 Jan 2024 23:04:58 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard/returns_payment_intent_id_and_does_not_raise.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard/returns_payment_intent_id_and_does_not_raise.yml index 70d3cda9b3..2b9f997332 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=5555555555554444&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=5555555555554444&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_fq0KpnR0RlgizG","request_duration_ms":406}}' + - '{"last_request_metrics":{"request_id":"req_DggvUXs8CiyKHS","request_duration_ms":1001}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:39 GMT + - Thu, 11 Jan 2024 23:04:11 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - d74d70d4-3368-4a17-8ae0-3e516b54130c + - 7808b98a-59e7-493a-b839-5bbbf6aee6fe Original-Request: - - req_erKYj1eUnS3wQd + - req_cjm2PokU8AZehD Request-Id: - - req_erKYj1eUnS3wQd + - req_cjm2PokU8AZehD Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2RKuuB1fWySnTkbLUxsP", + "id": "pm_1OXXIFKuuB1fWySnu3bPou41", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "BL35fEFVcTTS5wpE", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868319, + "created": 1705014251, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:58:39 GMT + recorded_at: Thu, 11 Jan 2024 23:04:10 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2RKuuB1fWySnTkbLUxsP&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXIFKuuB1fWySnu3bPou41&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_erKYj1eUnS3wQd","request_duration_ms":499}}' + - '{"last_request_metrics":{"request_id":"req_cjm2PokU8AZehD","request_duration_ms":426}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:40 GMT + - Thu, 11 Jan 2024 23:04:11 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - e392e21a-5f4f-4dad-b7b0-3861b8fa2951 + - 0732bd1b-e7f1-46a5-af46-a923cd0a82e5 Original-Request: - - req_CMybAOb7Uc51HA + - req_V5HYOi2XEaDfVB Request-Id: - - req_CMybAOb7Uc51HA + - req_V5HYOi2XEaDfVB Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2RKuuB1fWySn18e5Y82d", + "id": "pi_3OXXIFKuuB1fWySn01flzKR6", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2RKuuB1fWySn18e5Y82d_secret_9uZbT7j0j8EpUDpf4TeO8ruH0", + "client_secret": "pi_3OXXIFKuuB1fWySn01flzKR6_secret_G4aYYJHZIl2GdPAck4XzHyIyd", "confirmation_method": "automatic", - "created": 1702868319, + "created": 1705014251, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2RKuuB1fWySnTkbLUxsP", + "payment_method": "pm_1OXXIFKuuB1fWySnu3bPou41", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:40 GMT + recorded_at: Thu, 11 Jan 2024 23:04:11 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2RKuuB1fWySn18e5Y82d/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIFKuuB1fWySn01flzKR6/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_CMybAOb7Uc51HA","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_V5HYOi2XEaDfVB","request_duration_ms":407}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:41 GMT + - Thu, 11 Jan 2024 23:04:12 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 1cf8c3b1-bc2c-4635-ae82-773b79552af7 + - b3a55d1b-3e2a-41c7-b4a3-0be7c3addc32 Original-Request: - - req_ergT6fcBal90Qf + - req_17992xwtFeQgbG Request-Id: - - req_ergT6fcBal90Qf + - req_17992xwtFeQgbG Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2RKuuB1fWySn18e5Y82d", + "id": "pi_3OXXIFKuuB1fWySn01flzKR6", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2RKuuB1fWySn18e5Y82d_secret_9uZbT7j0j8EpUDpf4TeO8ruH0", + "client_secret": "pi_3OXXIFKuuB1fWySn01flzKR6_secret_G4aYYJHZIl2GdPAck4XzHyIyd", "confirmation_method": "automatic", - "created": 1702868319, + "created": 1705014251, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2RKuuB1fWySn1HVd67a4", + "latest_charge": "ch_3OXXIFKuuB1fWySn00ubWqUL", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2RKuuB1fWySnTkbLUxsP", + "payment_method": "pm_1OXXIFKuuB1fWySnu3bPou41", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:41 GMT + recorded_at: Thu, 11 Jan 2024 23:04:12 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_2-series_/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_2-series_/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_2-series_/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_2-series_/captures_the_payment.yml index 25e274230f..020083d3b6 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_2-series_/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_2-series_/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=2223003122003222&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=2223003122003222&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_JaDGTy20BdHvIP","request_duration_ms":997}}' + - '{"last_request_metrics":{"request_id":"req_wVBSuKoqpQNVXx","request_duration_ms":1}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:48 GMT + - Thu, 11 Jan 2024 23:05:00 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 34a41651-76cc-4f6f-9b2a-6047d9fa255b + - 4e52424d-c0e2-46e6-bddd-af27eb5678b7 Original-Request: - - req_OzWvgyxTnDdXP3 + - req_eeODprxL8DlnMp Request-Id: - - req_OzWvgyxTnDdXP3 + - req_eeODprxL8DlnMp Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2ZKuuB1fWySnobr6Gbrt", + "id": "pm_1OXXJ1KuuB1fWySnbZW7J6IJ", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "0gTPwvyIV7E6CAld", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868327, + "created": 1705014299, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:58:48 GMT + recorded_at: Thu, 11 Jan 2024 23:04:59 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2ZKuuB1fWySnobr6Gbrt&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJ1KuuB1fWySnbZW7J6IJ&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_OzWvgyxTnDdXP3","request_duration_ms":486}}' + - '{"last_request_metrics":{"request_id":"req_eeODprxL8DlnMp","request_duration_ms":510}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:48 GMT + - Thu, 11 Jan 2024 23:05:00 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 03245c0c-1f56-4672-a4df-f6f06ff4b7d7 + - 57fb4663-ddcc-428a-8755-df8eb857b60e Original-Request: - - req_Fl691MrGp5l2MO + - req_LPbwSnk0rRWJMc Request-Id: - - req_Fl691MrGp5l2MO + - req_LPbwSnk0rRWJMc Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2aKuuB1fWySn24dLU4BL", + "id": "pi_3OXXJ2KuuB1fWySn1dRyc7yG", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2aKuuB1fWySn24dLU4BL_secret_93zXsfFGxABcOdG6jpKWJSd1b", + "client_secret": "pi_3OXXJ2KuuB1fWySn1dRyc7yG_secret_jeQ1Sz8PXmJ5Pwdq6rdyTppgu", "confirmation_method": "automatic", - "created": 1702868328, + "created": 1705014300, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2ZKuuB1fWySnobr6Gbrt", + "payment_method": "pm_1OXXJ1KuuB1fWySnbZW7J6IJ", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:48 GMT + recorded_at: Thu, 11 Jan 2024 23:05:00 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2aKuuB1fWySn24dLU4BL/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJ2KuuB1fWySn1dRyc7yG/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Fl691MrGp5l2MO","request_duration_ms":436}}' + - '{"last_request_metrics":{"request_id":"req_LPbwSnk0rRWJMc","request_duration_ms":392}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:49 GMT + - Thu, 11 Jan 2024 23:05:01 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - e6397444-1009-4335-88ef-313f7f03e077 + - 8079911b-35b0-49bf-8329-19e83b8c5613 Original-Request: - - req_LcnURfJeCyxjJs + - req_MS7H63xIsiNWAJ Request-Id: - - req_LcnURfJeCyxjJs + - req_MS7H63xIsiNWAJ Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2aKuuB1fWySn24dLU4BL", + "id": "pi_3OXXJ2KuuB1fWySn1dRyc7yG", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2aKuuB1fWySn24dLU4BL_secret_93zXsfFGxABcOdG6jpKWJSd1b", + "client_secret": "pi_3OXXJ2KuuB1fWySn1dRyc7yG_secret_jeQ1Sz8PXmJ5Pwdq6rdyTppgu", "confirmation_method": "automatic", - "created": 1702868328, + "created": 1705014300, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2aKuuB1fWySn2JqJirS8", + "latest_charge": "ch_3OXXJ2KuuB1fWySn1ownEWzl", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2ZKuuB1fWySnobr6Gbrt", + "payment_method": "pm_1OXXJ1KuuB1fWySnbZW7J6IJ", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:49 GMT + recorded_at: Thu, 11 Jan 2024 23:05:01 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2aKuuB1fWySn24dLU4BL + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJ2KuuB1fWySn1dRyc7yG body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_LcnURfJeCyxjJs","request_duration_ms":1094}}' + - '{"last_request_metrics":{"request_id":"req_MS7H63xIsiNWAJ","request_duration_ms":1015}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:49 GMT + - Thu, 11 Jan 2024 23:05:01 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_mROAddEvjw4VPo + - req_GGW8amsQbQ7RUq Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2aKuuB1fWySn24dLU4BL", + "id": "pi_3OXXJ2KuuB1fWySn1dRyc7yG", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2aKuuB1fWySn24dLU4BL_secret_93zXsfFGxABcOdG6jpKWJSd1b", + "client_secret": "pi_3OXXJ2KuuB1fWySn1dRyc7yG_secret_jeQ1Sz8PXmJ5Pwdq6rdyTppgu", "confirmation_method": "automatic", - "created": 1702868328, + "created": 1705014300, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2aKuuB1fWySn2JqJirS8", + "latest_charge": "ch_3OXXJ2KuuB1fWySn1ownEWzl", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2ZKuuB1fWySnobr6Gbrt", + "payment_method": "pm_1OXXJ1KuuB1fWySnbZW7J6IJ", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:50 GMT + recorded_at: Thu, 11 Jan 2024 23:05:01 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2aKuuB1fWySn24dLU4BL/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJ2KuuB1fWySn1dRyc7yG/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_mROAddEvjw4VPo","request_duration_ms":407}}' + - '{"last_request_metrics":{"request_id":"req_GGW8amsQbQ7RUq","request_duration_ms":302}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:51 GMT + - Thu, 11 Jan 2024 23:05:02 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 8d5b1aa1-ff5c-4ae7-b190-dbee2b845dfd + - 3216d8ce-ab96-4a7f-9ab7-c1836bbccf68 Original-Request: - - req_BgvOKfHKZ7j7Br + - req_V18S9sJcNzC2kV Request-Id: - - req_BgvOKfHKZ7j7Br + - req_V18S9sJcNzC2kV Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2aKuuB1fWySn24dLU4BL", + "id": "pi_3OXXJ2KuuB1fWySn1dRyc7yG", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2aKuuB1fWySn24dLU4BL_secret_93zXsfFGxABcOdG6jpKWJSd1b", + "client_secret": "pi_3OXXJ2KuuB1fWySn1dRyc7yG_secret_jeQ1Sz8PXmJ5Pwdq6rdyTppgu", "confirmation_method": "automatic", - "created": 1702868328, + "created": 1705014300, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2aKuuB1fWySn2JqJirS8", + "latest_charge": "ch_3OXXJ2KuuB1fWySn1ownEWzl", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2ZKuuB1fWySnobr6Gbrt", + "payment_method": "pm_1OXXJ1KuuB1fWySnbZW7J6IJ", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:51 GMT + recorded_at: Thu, 11 Jan 2024 23:05:02 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2aKuuB1fWySn24dLU4BL + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJ2KuuB1fWySn1dRyc7yG body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_BgvOKfHKZ7j7Br","request_duration_ms":965}}' + - '{"last_request_metrics":{"request_id":"req_V18S9sJcNzC2kV","request_duration_ms":1115}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:51 GMT + - Thu, 11 Jan 2024 23:05:03 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_lIYNmg5yexRUWZ + - req_N7Lca54qCTM9Vl Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2aKuuB1fWySn24dLU4BL", + "id": "pi_3OXXJ2KuuB1fWySn1dRyc7yG", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2aKuuB1fWySn24dLU4BL_secret_93zXsfFGxABcOdG6jpKWJSd1b", + "client_secret": "pi_3OXXJ2KuuB1fWySn1dRyc7yG_secret_jeQ1Sz8PXmJ5Pwdq6rdyTppgu", "confirmation_method": "automatic", - "created": 1702868328, + "created": 1705014300, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2aKuuB1fWySn2JqJirS8", + "latest_charge": "ch_3OXXJ2KuuB1fWySn1ownEWzl", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2ZKuuB1fWySnobr6Gbrt", + "payment_method": "pm_1OXXJ1KuuB1fWySnbZW7J6IJ", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:51 GMT + recorded_at: Thu, 11 Jan 2024 23:05:02 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_2-series_/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_2-series_/returns_payment_intent_id_and_does_not_raise.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_2-series_/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_2-series_/returns_payment_intent_id_and_does_not_raise.yml index dcd2474877..bd8c7828c1 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_2-series_/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_2-series_/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=2223003122003222&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=2223003122003222&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_drb4Fp68hTt0gn","request_duration_ms":406}}' + - '{"last_request_metrics":{"request_id":"req_17992xwtFeQgbG","request_duration_ms":961}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:45 GMT + - Thu, 11 Jan 2024 23:04:14 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c51a0edc-bf21-4f80-9f0f-52e9be036572 + - 7b8af1e4-3cba-44eb-ba4b-970c8e0c70f1 Original-Request: - - req_WjeYwxzPcNdvuP + - req_0bg1dvaof7Gbgd Request-Id: - - req_WjeYwxzPcNdvuP + - req_0bg1dvaof7Gbgd Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2XKuuB1fWySny5DVMAZJ", + "id": "pm_1OXXIHKuuB1fWySnceXxX8Py", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "0gTPwvyIV7E6CAld", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868325, + "created": 1705014253, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:58:46 GMT + recorded_at: Thu, 11 Jan 2024 23:04:13 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2XKuuB1fWySny5DVMAZJ&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXIHKuuB1fWySnceXxX8Py&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_WjeYwxzPcNdvuP","request_duration_ms":498}}' + - '{"last_request_metrics":{"request_id":"req_0bg1dvaof7Gbgd","request_duration_ms":428}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:46 GMT + - Thu, 11 Jan 2024 23:04:14 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 264e0c6e-88b1-4845-b494-3539cefb622a + - 4f6b0d2b-472c-4989-ac46-0fa97a591929 Original-Request: - - req_VMQByjOCGLZd8T + - req_0QvRBbYeVWyCW9 Request-Id: - - req_VMQByjOCGLZd8T + - req_0QvRBbYeVWyCW9 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2YKuuB1fWySn2BmK5bdq", + "id": "pi_3OXXIIKuuB1fWySn21doSNLd", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2YKuuB1fWySn2BmK5bdq_secret_dDbWzdOJVLTATFlkxXWP6j841", + "client_secret": "pi_3OXXIIKuuB1fWySn21doSNLd_secret_Ur0PuY2Ko9i3gMwqXaxLZWqrP", "confirmation_method": "automatic", - "created": 1702868326, + "created": 1705014254, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2XKuuB1fWySny5DVMAZJ", + "payment_method": "pm_1OXXIHKuuB1fWySnceXxX8Py", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:46 GMT + recorded_at: Thu, 11 Jan 2024 23:04:14 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2YKuuB1fWySn2BmK5bdq/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIIKuuB1fWySn21doSNLd/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_VMQByjOCGLZd8T","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_0QvRBbYeVWyCW9","request_duration_ms":418}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:47 GMT + - Thu, 11 Jan 2024 23:04:15 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 0f42e592-48e5-4d83-a025-e90067084242 + - 2721b9b5-b3d1-4e25-af0c-b2782e235672 Original-Request: - - req_JaDGTy20BdHvIP + - req_wVBSuKoqpQNVXx Request-Id: - - req_JaDGTy20BdHvIP + - req_wVBSuKoqpQNVXx Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2YKuuB1fWySn2BmK5bdq", + "id": "pi_3OXXIIKuuB1fWySn21doSNLd", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2YKuuB1fWySn2BmK5bdq_secret_dDbWzdOJVLTATFlkxXWP6j841", + "client_secret": "pi_3OXXIIKuuB1fWySn21doSNLd_secret_Ur0PuY2Ko9i3gMwqXaxLZWqrP", "confirmation_method": "automatic", - "created": 1702868326, + "created": 1705014254, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2YKuuB1fWySn2sOpSTAF", + "latest_charge": "ch_3OXXIIKuuB1fWySn2NcqiUer", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2XKuuB1fWySny5DVMAZJ", + "payment_method": "pm_1OXXIHKuuB1fWySnceXxX8Py", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:47 GMT + recorded_at: Thu, 11 Jan 2024 23:04:15 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_debit_/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_debit_/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_debit_/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_debit_/captures_the_payment.yml index 667e93abde..5587062080 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_debit_/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_debit_/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=5200828282828210&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=5200828282828210&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_SVxIKNNZ1wai8q","request_duration_ms":1024}}' + - '{"last_request_metrics":{"request_id":"req_SCRp5FZP11RuFl","request_duration_ms":1}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:54 GMT + - Thu, 11 Jan 2024 23:05:03 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 2c3cf61b-76e8-433b-923d-c1b4d3d8c90b + - 2cfa90af-0540-4035-915a-3c2b049a0eb3 Original-Request: - - req_u6a8VMhEAxB3C1 + - req_zKsS9F6izPx5d7 Request-Id: - - req_u6a8VMhEAxB3C1 + - req_zKsS9F6izPx5d7 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2fKuuB1fWySnvFdhJRxq", + "id": "pm_1OXXJ5KuuB1fWySnU9eJ3h54", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "DpQ8VoC0Z3P9xrbi", "funding": "debit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868334, + "created": 1705014303, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:58:54 GMT + recorded_at: Thu, 11 Jan 2024 23:05:03 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2fKuuB1fWySnvFdhJRxq&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJ5KuuB1fWySnU9eJ3h54&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_u6a8VMhEAxB3C1","request_duration_ms":543}}' + - '{"last_request_metrics":{"request_id":"req_zKsS9F6izPx5d7","request_duration_ms":467}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:54 GMT + - Thu, 11 Jan 2024 23:05:04 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 3556f439-be6b-48ef-90ef-c940ae9ce01c + - 2c6b7ee5-cfe1-49f8-a93e-89f21e921dcb Original-Request: - - req_hRKrPiT3eYh2DT + - req_htuEQotU2D9pcO Request-Id: - - req_hRKrPiT3eYh2DT + - req_htuEQotU2D9pcO Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2gKuuB1fWySn1vjdVNiH", + "id": "pi_3OXXJ5KuuB1fWySn2rJXrQ41", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2gKuuB1fWySn1vjdVNiH_secret_BxuJxnpShI1GKQTz8yF5e6ktI", + "client_secret": "pi_3OXXJ5KuuB1fWySn2rJXrQ41_secret_yDKM7pb2alkOselXcbWKm9pxO", "confirmation_method": "automatic", - "created": 1702868334, + "created": 1705014303, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2fKuuB1fWySnvFdhJRxq", + "payment_method": "pm_1OXXJ5KuuB1fWySnU9eJ3h54", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:54 GMT + recorded_at: Thu, 11 Jan 2024 23:05:03 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2gKuuB1fWySn1vjdVNiH/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJ5KuuB1fWySn2rJXrQ41/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_hRKrPiT3eYh2DT","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_htuEQotU2D9pcO","request_duration_ms":409}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:55 GMT + - Thu, 11 Jan 2024 23:05:05 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 5bf52bc9-7be4-4520-b14a-b914a65d2237 + - 8d542477-3390-4eab-9f32-193817b2d581 Original-Request: - - req_cHiCnobrJxFE0S + - req_FDZPTHxD3jrFv3 Request-Id: - - req_cHiCnobrJxFE0S + - req_FDZPTHxD3jrFv3 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2gKuuB1fWySn1vjdVNiH", + "id": "pi_3OXXJ5KuuB1fWySn2rJXrQ41", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2gKuuB1fWySn1vjdVNiH_secret_BxuJxnpShI1GKQTz8yF5e6ktI", + "client_secret": "pi_3OXXJ5KuuB1fWySn2rJXrQ41_secret_yDKM7pb2alkOselXcbWKm9pxO", "confirmation_method": "automatic", - "created": 1702868334, + "created": 1705014303, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2gKuuB1fWySn1CuSzuSx", + "latest_charge": "ch_3OXXJ5KuuB1fWySn2SadWJh6", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2fKuuB1fWySnvFdhJRxq", + "payment_method": "pm_1OXXJ5KuuB1fWySnU9eJ3h54", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:55 GMT + recorded_at: Thu, 11 Jan 2024 23:05:04 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2gKuuB1fWySn1vjdVNiH + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJ5KuuB1fWySn2rJXrQ41 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_cHiCnobrJxFE0S","request_duration_ms":1022}}' + - '{"last_request_metrics":{"request_id":"req_FDZPTHxD3jrFv3","request_duration_ms":1046}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:56 GMT + - Thu, 11 Jan 2024 23:05:05 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_pMQi882TpukXin + - req_WuCBZweOB52XOf Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2gKuuB1fWySn1vjdVNiH", + "id": "pi_3OXXJ5KuuB1fWySn2rJXrQ41", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2gKuuB1fWySn1vjdVNiH_secret_BxuJxnpShI1GKQTz8yF5e6ktI", + "client_secret": "pi_3OXXJ5KuuB1fWySn2rJXrQ41_secret_yDKM7pb2alkOselXcbWKm9pxO", "confirmation_method": "automatic", - "created": 1702868334, + "created": 1705014303, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2gKuuB1fWySn1CuSzuSx", + "latest_charge": "ch_3OXXJ5KuuB1fWySn2SadWJh6", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2fKuuB1fWySnvFdhJRxq", + "payment_method": "pm_1OXXJ5KuuB1fWySnU9eJ3h54", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:56 GMT + recorded_at: Thu, 11 Jan 2024 23:05:05 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2gKuuB1fWySn1vjdVNiH/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJ5KuuB1fWySn2rJXrQ41/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_pMQi882TpukXin","request_duration_ms":632}}' + - '{"last_request_metrics":{"request_id":"req_WuCBZweOB52XOf","request_duration_ms":304}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:57 GMT + - Thu, 11 Jan 2024 23:05:06 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - b2057d1c-2bce-48e5-a710-713bc54c008a + - 3bf8ac26-a7eb-49c2-9bec-2d8f469c585b Original-Request: - - req_MYvDJJd3oikDRd + - req_K8rbrElzVRWGkX Request-Id: - - req_MYvDJJd3oikDRd + - req_K8rbrElzVRWGkX Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2gKuuB1fWySn1vjdVNiH", + "id": "pi_3OXXJ5KuuB1fWySn2rJXrQ41", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2gKuuB1fWySn1vjdVNiH_secret_BxuJxnpShI1GKQTz8yF5e6ktI", + "client_secret": "pi_3OXXJ5KuuB1fWySn2rJXrQ41_secret_yDKM7pb2alkOselXcbWKm9pxO", "confirmation_method": "automatic", - "created": 1702868334, + "created": 1705014303, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2gKuuB1fWySn1CuSzuSx", + "latest_charge": "ch_3OXXJ5KuuB1fWySn2SadWJh6", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2fKuuB1fWySnvFdhJRxq", + "payment_method": "pm_1OXXJ5KuuB1fWySnU9eJ3h54", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:57 GMT + recorded_at: Thu, 11 Jan 2024 23:05:06 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2gKuuB1fWySn1vjdVNiH + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJ5KuuB1fWySn2rJXrQ41 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_MYvDJJd3oikDRd","request_duration_ms":1020}}' + - '{"last_request_metrics":{"request_id":"req_K8rbrElzVRWGkX","request_duration_ms":1111}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:57 GMT + - Thu, 11 Jan 2024 23:05:06 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_r9NZ5dN3R8Sj1T + - req_E0vPjfO6611N86 Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2gKuuB1fWySn1vjdVNiH", + "id": "pi_3OXXJ5KuuB1fWySn2rJXrQ41", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2gKuuB1fWySn1vjdVNiH_secret_BxuJxnpShI1GKQTz8yF5e6ktI", + "client_secret": "pi_3OXXJ5KuuB1fWySn2rJXrQ41_secret_yDKM7pb2alkOselXcbWKm9pxO", "confirmation_method": "automatic", - "created": 1702868334, + "created": 1705014303, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2gKuuB1fWySn1CuSzuSx", + "latest_charge": "ch_3OXXJ5KuuB1fWySn2SadWJh6", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2fKuuB1fWySnvFdhJRxq", + "payment_method": "pm_1OXXJ5KuuB1fWySnU9eJ3h54", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:57 GMT + recorded_at: Thu, 11 Jan 2024 23:05:06 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_debit_/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_debit_/returns_payment_intent_id_and_does_not_raise.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_debit_/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_debit_/returns_payment_intent_id_and_does_not_raise.yml index 2cfd68a47e..29aed9174d 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_debit_/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_debit_/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=5200828282828210&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=5200828282828210&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_lIYNmg5yexRUWZ","request_duration_ms":360}}' + - '{"last_request_metrics":{"request_id":"req_wVBSuKoqpQNVXx","request_duration_ms":951}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:51 GMT + - Thu, 11 Jan 2024 23:04:16 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 4767c56f-5363-48ce-8c00-0d63fedcb187 + - 50d3f588-7a86-4d2a-ab37-aca9a6a54add Original-Request: - - req_kbwN4Qx0kE3vjZ + - req_SgKZOjXxneGkc4 Request-Id: - - req_kbwN4Qx0kE3vjZ + - req_SgKZOjXxneGkc4 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2dKuuB1fWySny6KP5jK7", + "id": "pm_1OXXIKKuuB1fWySnhOwNMWSA", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "DpQ8VoC0Z3P9xrbi", "funding": "debit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868331, + "created": 1705014256, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:58:51 GMT + recorded_at: Thu, 11 Jan 2024 23:04:16 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2dKuuB1fWySny6KP5jK7&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXIKKuuB1fWySnhOwNMWSA&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_kbwN4Qx0kE3vjZ","request_duration_ms":498}}' + - '{"last_request_metrics":{"request_id":"req_SgKZOjXxneGkc4","request_duration_ms":427}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:52 GMT + - Thu, 11 Jan 2024 23:04:17 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 0e1f31ac-aa1a-43b6-9299-fc9a8b01200c + - ca0093c3-c95f-40ed-8dde-9519b0c148a7 Original-Request: - - req_4ZyZ4Yh49iZgti + - req_XhjmttMBGuBMqj Request-Id: - - req_4ZyZ4Yh49iZgti + - req_XhjmttMBGuBMqj Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2eKuuB1fWySn2PXUKrPC", + "id": "pi_3OXXILKuuB1fWySn1YWFuOwy", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2eKuuB1fWySn2PXUKrPC_secret_EncD55gvZ6OscgpeGYvt5vHWQ", + "client_secret": "pi_3OXXILKuuB1fWySn1YWFuOwy_secret_I3tpcgLroSEhVlDJvqh5TqFXr", "confirmation_method": "automatic", - "created": 1702868332, + "created": 1705014257, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2dKuuB1fWySny6KP5jK7", + "payment_method": "pm_1OXXIKKuuB1fWySnhOwNMWSA", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:52 GMT + recorded_at: Thu, 11 Jan 2024 23:04:17 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2eKuuB1fWySn2PXUKrPC/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXILKuuB1fWySn1YWFuOwy/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_4ZyZ4Yh49iZgti","request_duration_ms":610}}' + - '{"last_request_metrics":{"request_id":"req_XhjmttMBGuBMqj","request_duration_ms":389}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:53 GMT + - Thu, 11 Jan 2024 23:04:18 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - b50eaaf5-6384-4c51-9a2a-2cf9536483ad + - b709cf8d-8d32-4ff7-a3ae-6c39805193cf Original-Request: - - req_SVxIKNNZ1wai8q + - req_SCRp5FZP11RuFl Request-Id: - - req_SVxIKNNZ1wai8q + - req_SCRp5FZP11RuFl Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2eKuuB1fWySn2PXUKrPC", + "id": "pi_3OXXILKuuB1fWySn1YWFuOwy", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2eKuuB1fWySn2PXUKrPC_secret_EncD55gvZ6OscgpeGYvt5vHWQ", + "client_secret": "pi_3OXXILKuuB1fWySn1YWFuOwy_secret_I3tpcgLroSEhVlDJvqh5TqFXr", "confirmation_method": "automatic", - "created": 1702868332, + "created": 1705014257, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2eKuuB1fWySn2altuylj", + "latest_charge": "ch_3OXXILKuuB1fWySn1n8xPiC8", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2dKuuB1fWySny6KP5jK7", + "payment_method": "pm_1OXXIKKuuB1fWySnhOwNMWSA", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:53 GMT + recorded_at: Thu, 11 Jan 2024 23:04:17 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_prepaid_/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_prepaid_/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_prepaid_/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_prepaid_/captures_the_payment.yml index 2fb0749c5f..2ffd90d319 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_prepaid_/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_prepaid_/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=5105105105105100&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=5105105105105100&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Uc2Oi4k1gRVI0w","request_duration_ms":961}}' + - '{"last_request_metrics":{"request_id":"req_sOYlz8YGGMsr8R","request_duration_ms":1}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:00 GMT + - Thu, 11 Jan 2024 23:05:07 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 7e86c4b7-58db-488b-b81c-539820b690fe + - c0990adf-2c79-4698-81ab-19f0176845ef Original-Request: - - req_ZEVVl3BSSlNA03 + - req_V6pgykCXm40grY Request-Id: - - req_ZEVVl3BSSlNA03 + - req_V6pgykCXm40grY Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2mKuuB1fWySngWMagkGj", + "id": "pm_1OXXJ9KuuB1fWySnTKtswxEO", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "B9ykFJ6imaeWU8aO", "funding": "prepaid", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868340, + "created": 1705014307, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:00 GMT + recorded_at: Thu, 11 Jan 2024 23:05:07 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2mKuuB1fWySngWMagkGj&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJ9KuuB1fWySnTKtswxEO&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ZEVVl3BSSlNA03","request_duration_ms":551}}' + - '{"last_request_metrics":{"request_id":"req_V6pgykCXm40grY","request_duration_ms":451}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:00 GMT + - Thu, 11 Jan 2024 23:05:07 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 101064b9-2fbe-4fde-923f-bbd7ce85e172 + - beca1756-3134-4b36-80ea-86ab7f510141 Original-Request: - - req_aPwjsCp2y0bXss + - req_vWoXfoCRc5dmSS Request-Id: - - req_aPwjsCp2y0bXss + - req_vWoXfoCRc5dmSS Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2mKuuB1fWySn0gIMMfbs", + "id": "pi_3OXXJ9KuuB1fWySn1FyxAlr1", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2mKuuB1fWySn0gIMMfbs_secret_Mf26EMIy37nKHSVJmOD9ewJiq", + "client_secret": "pi_3OXXJ9KuuB1fWySn1FyxAlr1_secret_vgc7J4Cw0G5bZ4sSsd0crP3Dt", "confirmation_method": "automatic", - "created": 1702868340, + "created": 1705014307, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2mKuuB1fWySngWMagkGj", + "payment_method": "pm_1OXXJ9KuuB1fWySnTKtswxEO", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:01 GMT + recorded_at: Thu, 11 Jan 2024 23:05:07 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2mKuuB1fWySn0gIMMfbs/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJ9KuuB1fWySn1FyxAlr1/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_aPwjsCp2y0bXss","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_vWoXfoCRc5dmSS","request_duration_ms":388}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:02 GMT + - Thu, 11 Jan 2024 23:05:08 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 0d15788d-20d3-4df9-8b04-b1a07feec9c9 + - c8f31d7a-fce6-4724-a8b4-3fb813ef6576 Original-Request: - - req_8nf52llh5BXYtY + - req_XJoiTCK4XzZXs1 Request-Id: - - req_8nf52llh5BXYtY + - req_XJoiTCK4XzZXs1 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2mKuuB1fWySn0gIMMfbs", + "id": "pi_3OXXJ9KuuB1fWySn1FyxAlr1", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2mKuuB1fWySn0gIMMfbs_secret_Mf26EMIy37nKHSVJmOD9ewJiq", + "client_secret": "pi_3OXXJ9KuuB1fWySn1FyxAlr1_secret_vgc7J4Cw0G5bZ4sSsd0crP3Dt", "confirmation_method": "automatic", - "created": 1702868340, + "created": 1705014307, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2mKuuB1fWySn0bPfKDlV", + "latest_charge": "ch_3OXXJ9KuuB1fWySn1wEnVLJm", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2mKuuB1fWySngWMagkGj", + "payment_method": "pm_1OXXJ9KuuB1fWySnTKtswxEO", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:02 GMT + recorded_at: Thu, 11 Jan 2024 23:05:08 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2mKuuB1fWySn0gIMMfbs + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJ9KuuB1fWySn1FyxAlr1 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_8nf52llh5BXYtY","request_duration_ms":1123}}' + - '{"last_request_metrics":{"request_id":"req_XJoiTCK4XzZXs1","request_duration_ms":892}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:02 GMT + - Thu, 11 Jan 2024 23:05:09 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_L2nUohTwBbbCcE + - req_r6BMCKSxr9OsLB Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2mKuuB1fWySn0gIMMfbs", + "id": "pi_3OXXJ9KuuB1fWySn1FyxAlr1", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2mKuuB1fWySn0gIMMfbs_secret_Mf26EMIy37nKHSVJmOD9ewJiq", + "client_secret": "pi_3OXXJ9KuuB1fWySn1FyxAlr1_secret_vgc7J4Cw0G5bZ4sSsd0crP3Dt", "confirmation_method": "automatic", - "created": 1702868340, + "created": 1705014307, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2mKuuB1fWySn0bPfKDlV", + "latest_charge": "ch_3OXXJ9KuuB1fWySn1wEnVLJm", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2mKuuB1fWySngWMagkGj", + "payment_method": "pm_1OXXJ9KuuB1fWySnTKtswxEO", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:02 GMT + recorded_at: Thu, 11 Jan 2024 23:05:08 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2mKuuB1fWySn0gIMMfbs/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJ9KuuB1fWySn1FyxAlr1/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_L2nUohTwBbbCcE","request_duration_ms":405}}' + - '{"last_request_metrics":{"request_id":"req_r6BMCKSxr9OsLB","request_duration_ms":286}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:03 GMT + - Thu, 11 Jan 2024 23:05:10 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 3e44f50f-c7df-45f2-8d75-fde762fbff6b + - 042e1dcb-bad7-43ac-8150-cab6307c8661 Original-Request: - - req_KTlwJDsxNGOG4c + - req_NtnO9vOT90takw Request-Id: - - req_KTlwJDsxNGOG4c + - req_NtnO9vOT90takw Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2mKuuB1fWySn0gIMMfbs", + "id": "pi_3OXXJ9KuuB1fWySn1FyxAlr1", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2mKuuB1fWySn0gIMMfbs_secret_Mf26EMIy37nKHSVJmOD9ewJiq", + "client_secret": "pi_3OXXJ9KuuB1fWySn1FyxAlr1_secret_vgc7J4Cw0G5bZ4sSsd0crP3Dt", "confirmation_method": "automatic", - "created": 1702868340, + "created": 1705014307, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2mKuuB1fWySn0bPfKDlV", + "latest_charge": "ch_3OXXJ9KuuB1fWySn1wEnVLJm", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2mKuuB1fWySngWMagkGj", + "payment_method": "pm_1OXXJ9KuuB1fWySnTKtswxEO", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:03 GMT + recorded_at: Thu, 11 Jan 2024 23:05:09 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2mKuuB1fWySn0gIMMfbs + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJ9KuuB1fWySn1FyxAlr1 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_KTlwJDsxNGOG4c","request_duration_ms":1127}}' + - '{"last_request_metrics":{"request_id":"req_NtnO9vOT90takw","request_duration_ms":1026}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:04 GMT + - Thu, 11 Jan 2024 23:05:10 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_OFyPXSYFIxW3RL + - req_1HqPRJXXY2GE1T Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2mKuuB1fWySn0gIMMfbs", + "id": "pi_3OXXJ9KuuB1fWySn1FyxAlr1", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2mKuuB1fWySn0gIMMfbs_secret_Mf26EMIy37nKHSVJmOD9ewJiq", + "client_secret": "pi_3OXXJ9KuuB1fWySn1FyxAlr1_secret_vgc7J4Cw0G5bZ4sSsd0crP3Dt", "confirmation_method": "automatic", - "created": 1702868340, + "created": 1705014307, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2mKuuB1fWySn0bPfKDlV", + "latest_charge": "ch_3OXXJ9KuuB1fWySn1wEnVLJm", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2mKuuB1fWySngWMagkGj", + "payment_method": "pm_1OXXJ9KuuB1fWySnTKtswxEO", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:04 GMT + recorded_at: Thu, 11 Jan 2024 23:05:10 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_prepaid_/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_prepaid_/returns_payment_intent_id_and_does_not_raise.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_prepaid_/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_prepaid_/returns_payment_intent_id_and_does_not_raise.yml index 2d92c15308..0aca17b78b 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_prepaid_/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Mastercard_prepaid_/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=5105105105105100&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=5105105105105100&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_r9NZ5dN3R8Sj1T","request_duration_ms":421}}' + - '{"last_request_metrics":{"request_id":"req_SCRp5FZP11RuFl","request_duration_ms":896}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:58 GMT + - Thu, 11 Jan 2024 23:04:19 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - e63b66f3-250f-476e-832b-5fe0c0e58846 + - b087b034-d9a2-4b6c-9c62-ba7115cef598 Original-Request: - - req_C5BixkbevuyEtF + - req_urVKBuhikkYmqD Request-Id: - - req_C5BixkbevuyEtF + - req_urVKBuhikkYmqD Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2kKuuB1fWySnfID3ZfKg", + "id": "pm_1OXXINKuuB1fWySnRZplYr1m", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "B9ykFJ6imaeWU8aO", "funding": "prepaid", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868338, + "created": 1705014259, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:58:58 GMT + recorded_at: Thu, 11 Jan 2024 23:04:19 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2kKuuB1fWySnfID3ZfKg&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXINKuuB1fWySnRZplYr1m&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_C5BixkbevuyEtF","request_duration_ms":466}}' + - '{"last_request_metrics":{"request_id":"req_urVKBuhikkYmqD","request_duration_ms":413}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:58 GMT + - Thu, 11 Jan 2024 23:04:19 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 4d9ee7ee-efca-40dc-926b-03be599f86ff + - 3d10a901-a67f-4993-94c8-c3ca3b84a693 Original-Request: - - req_NSGakuKYRsrNwp + - req_ytjDv37pcDtGkf Request-Id: - - req_NSGakuKYRsrNwp + - req_ytjDv37pcDtGkf Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2kKuuB1fWySn2Sp7YcUk", + "id": "pi_3OXXINKuuB1fWySn0mPeS4Aj", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2kKuuB1fWySn2Sp7YcUk_secret_13NS16QYPprzqfL6GjrprJa4K", + "client_secret": "pi_3OXXINKuuB1fWySn0mPeS4Aj_secret_t66rzY5iwER4Uoj6YS10ag7ON", "confirmation_method": "automatic", - "created": 1702868338, + "created": 1705014259, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2kKuuB1fWySnfID3ZfKg", + "payment_method": "pm_1OXXINKuuB1fWySnRZplYr1m", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:58 GMT + recorded_at: Thu, 11 Jan 2024 23:04:19 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2kKuuB1fWySn2Sp7YcUk/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXINKuuB1fWySn0mPeS4Aj/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_NSGakuKYRsrNwp","request_duration_ms":467}}' + - '{"last_request_metrics":{"request_id":"req_ytjDv37pcDtGkf","request_duration_ms":372}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:59 GMT + - Thu, 11 Jan 2024 23:04:20 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 033b6d21-973d-4088-8c13-fd14af7cb77b + - 8dba3fde-e06e-4f40-b47b-694c57d91c96 Original-Request: - - req_Uc2Oi4k1gRVI0w + - req_sOYlz8YGGMsr8R Request-Id: - - req_Uc2Oi4k1gRVI0w + - req_sOYlz8YGGMsr8R Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2kKuuB1fWySn2Sp7YcUk", + "id": "pi_3OXXINKuuB1fWySn0mPeS4Aj", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2kKuuB1fWySn2Sp7YcUk_secret_13NS16QYPprzqfL6GjrprJa4K", + "client_secret": "pi_3OXXINKuuB1fWySn0mPeS4Aj_secret_t66rzY5iwER4Uoj6YS10ag7ON", "confirmation_method": "automatic", - "created": 1702868338, + "created": 1705014259, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2kKuuB1fWySn2e5Xy1Si", + "latest_charge": "ch_3OXXINKuuB1fWySn0EjnYlqO", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2kKuuB1fWySnfID3ZfKg", + "payment_method": "pm_1OXXINKuuB1fWySnRZplYr1m", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:59 GMT + recorded_at: Thu, 11 Jan 2024 23:04:20 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay/captures_the_payment.yml index 9152e4336a..50a03d1caa 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=6200000000000005&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=6200000000000005&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_3xE1TbJjg6BLz5","request_duration_ms":1124}}' + - '{"last_request_metrics":{"request_id":"req_9ksnMe8RvmiIdY","request_duration_ms":860}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:50 GMT + - Thu, 11 Jan 2024 23:05:40 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 2d6c766e-b9de-4b13-8642-1ea0253f7639 + - b9735461-8a91-4927-b059-b5b8a9674e5d Original-Request: - - req_46KdeJpb1fdlpq + - req_42XuvhrjarPK5z Request-Id: - - req_46KdeJpb1fdlpq + - req_42XuvhrjarPK5z Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3aKuuB1fWySnyCivBQE8", + "id": "pm_1OXXJgKuuB1fWySnRuARpLN7", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "CN", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "Aq45rzUxvT6SiF1W", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868390, + "created": 1705014340, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:50 GMT + recorded_at: Thu, 11 Jan 2024 23:05:40 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3aKuuB1fWySnyCivBQE8&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJgKuuB1fWySnRuARpLN7&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_46KdeJpb1fdlpq","request_duration_ms":561}}' + - '{"last_request_metrics":{"request_id":"req_42XuvhrjarPK5z","request_duration_ms":442}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:51 GMT + - Thu, 11 Jan 2024 23:05:41 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 6ea7ff7b-39cb-44af-8621-e198d1547467 + - f9789f8d-d651-4e6a-a35f-d5cb992a58c3 Original-Request: - - req_t9d0g5dMlLgRgf + - req_MZZ9s8qDPhVu19 Request-Id: - - req_t9d0g5dMlLgRgf + - req_MZZ9s8qDPhVu19 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3aKuuB1fWySn0Yfz0XGM", + "id": "pi_3OXXJgKuuB1fWySn1r6HI1KB", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3aKuuB1fWySn0Yfz0XGM_secret_NIOzBOSmZHor6Uq0aXBIRhp0n", + "client_secret": "pi_3OXXJgKuuB1fWySn1r6HI1KB_secret_XptIxgTQdgomGZLHj1xtW6ZNM", "confirmation_method": "automatic", - "created": 1702868390, + "created": 1705014340, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3aKuuB1fWySnyCivBQE8", + "payment_method": "pm_1OXXJgKuuB1fWySnRuARpLN7", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:51 GMT + recorded_at: Thu, 11 Jan 2024 23:05:40 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3aKuuB1fWySn0Yfz0XGM/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJgKuuB1fWySn1r6HI1KB/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_t9d0g5dMlLgRgf","request_duration_ms":461}}' + - '{"last_request_metrics":{"request_id":"req_MZZ9s8qDPhVu19","request_duration_ms":369}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:52 GMT + - Thu, 11 Jan 2024 23:05:42 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 65f48b36-827c-4636-972a-f4de3a002add + - 78b16c8c-919c-4ded-ba9a-9487292493bf Original-Request: - - req_D1Mn7gqrJXB3tx + - req_TeBBSMGuh1pYC3 Request-Id: - - req_D1Mn7gqrJXB3tx + - req_TeBBSMGuh1pYC3 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3aKuuB1fWySn0Yfz0XGM", + "id": "pi_3OXXJgKuuB1fWySn1r6HI1KB", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3aKuuB1fWySn0Yfz0XGM_secret_NIOzBOSmZHor6Uq0aXBIRhp0n", + "client_secret": "pi_3OXXJgKuuB1fWySn1r6HI1KB_secret_XptIxgTQdgomGZLHj1xtW6ZNM", "confirmation_method": "automatic", - "created": 1702868390, + "created": 1705014340, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3aKuuB1fWySn0Krgc33N", + "latest_charge": "ch_3OXXJgKuuB1fWySn1l08xRc9", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3aKuuB1fWySnyCivBQE8", + "payment_method": "pm_1OXXJgKuuB1fWySnRuARpLN7", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:52 GMT + recorded_at: Thu, 11 Jan 2024 23:05:41 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3aKuuB1fWySn0Yfz0XGM + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJgKuuB1fWySn1r6HI1KB body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_D1Mn7gqrJXB3tx","request_duration_ms":1069}}' + - '{"last_request_metrics":{"request_id":"req_TeBBSMGuh1pYC3","request_duration_ms":902}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:52 GMT + - Thu, 11 Jan 2024 23:05:42 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_afU1wY3SmzrHh4 + - req_WeqH3AA5xOZL96 Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3aKuuB1fWySn0Yfz0XGM", + "id": "pi_3OXXJgKuuB1fWySn1r6HI1KB", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3aKuuB1fWySn0Yfz0XGM_secret_NIOzBOSmZHor6Uq0aXBIRhp0n", + "client_secret": "pi_3OXXJgKuuB1fWySn1r6HI1KB_secret_XptIxgTQdgomGZLHj1xtW6ZNM", "confirmation_method": "automatic", - "created": 1702868390, + "created": 1705014340, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3aKuuB1fWySn0Krgc33N", + "latest_charge": "ch_3OXXJgKuuB1fWySn1l08xRc9", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3aKuuB1fWySnyCivBQE8", + "payment_method": "pm_1OXXJgKuuB1fWySnRuARpLN7", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:52 GMT + recorded_at: Thu, 11 Jan 2024 23:05:42 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3aKuuB1fWySn0Yfz0XGM/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJgKuuB1fWySn1r6HI1KB/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_afU1wY3SmzrHh4","request_duration_ms":408}}' + - '{"last_request_metrics":{"request_id":"req_WeqH3AA5xOZL96","request_duration_ms":322}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:53 GMT + - Thu, 11 Jan 2024 23:05:43 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 752bbd9c-1601-4d91-a4b6-d148ac2419da + - 951de71e-2879-45f4-afdc-3520d638f172 Original-Request: - - req_kUZCqXYJYYrvT0 + - req_26nwpPMHfyF6za Request-Id: - - req_kUZCqXYJYYrvT0 + - req_26nwpPMHfyF6za Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3aKuuB1fWySn0Yfz0XGM", + "id": "pi_3OXXJgKuuB1fWySn1r6HI1KB", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3aKuuB1fWySn0Yfz0XGM_secret_NIOzBOSmZHor6Uq0aXBIRhp0n", + "client_secret": "pi_3OXXJgKuuB1fWySn1r6HI1KB_secret_XptIxgTQdgomGZLHj1xtW6ZNM", "confirmation_method": "automatic", - "created": 1702868390, + "created": 1705014340, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3aKuuB1fWySn0Krgc33N", + "latest_charge": "ch_3OXXJgKuuB1fWySn1l08xRc9", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3aKuuB1fWySnyCivBQE8", + "payment_method": "pm_1OXXJgKuuB1fWySnRuARpLN7", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:53 GMT + recorded_at: Thu, 11 Jan 2024 23:05:43 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3aKuuB1fWySn0Yfz0XGM + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJgKuuB1fWySn1r6HI1KB body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_kUZCqXYJYYrvT0","request_duration_ms":1122}}' + - '{"last_request_metrics":{"request_id":"req_26nwpPMHfyF6za","request_duration_ms":1001}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:54 GMT + - Thu, 11 Jan 2024 23:05:43 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_7qXj00O3fpGbiL + - req_xuWa6aIFAROhaV Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3aKuuB1fWySn0Yfz0XGM", + "id": "pi_3OXXJgKuuB1fWySn1r6HI1KB", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3aKuuB1fWySn0Yfz0XGM_secret_NIOzBOSmZHor6Uq0aXBIRhp0n", + "client_secret": "pi_3OXXJgKuuB1fWySn1r6HI1KB_secret_XptIxgTQdgomGZLHj1xtW6ZNM", "confirmation_method": "automatic", - "created": 1702868390, + "created": 1705014340, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3aKuuB1fWySn0Krgc33N", + "latest_charge": "ch_3OXXJgKuuB1fWySn1l08xRc9", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3aKuuB1fWySnyCivBQE8", + "payment_method": "pm_1OXXJgKuuB1fWySnRuARpLN7", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:54 GMT + recorded_at: Thu, 11 Jan 2024 23:05:43 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay/returns_payment_intent_id_and_does_not_raise.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay/returns_payment_intent_id_and_does_not_raise.yml index a0f3ec5264..899ebbd8de 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=6200000000000005&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=6200000000000005&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_AhswC3MNekmSlW","request_duration_ms":359}}' + - '{"last_request_metrics":{"request_id":"req_xCLG0BnT20GyMl","request_duration_ms":279}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:48 GMT + - Thu, 11 Jan 2024 23:05:38 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 3317db4e-3ad3-4ec4-8954-80e5111bfef4 + - 91696bc3-0c91-4c7e-913a-a0e2ddbafe34 Original-Request: - - req_b9WkuUwAwRzkCJ + - req_TsSD31VPSmDqvg Request-Id: - - req_b9WkuUwAwRzkCJ + - req_TsSD31VPSmDqvg Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3YKuuB1fWySnuZ50WRsG", + "id": "pm_1OXXJeKuuB1fWySnwTIu1pLe", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "CN", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "Aq45rzUxvT6SiF1W", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868388, + "created": 1705014338, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:48 GMT + recorded_at: Thu, 11 Jan 2024 23:05:38 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3YKuuB1fWySnuZ50WRsG&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJeKuuB1fWySnwTIu1pLe&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_b9WkuUwAwRzkCJ","request_duration_ms":474}}' + - '{"last_request_metrics":{"request_id":"req_TsSD31VPSmDqvg","request_duration_ms":424}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:48 GMT + - Thu, 11 Jan 2024 23:05:39 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - '08c2600c-364f-4224-9174-a790a832fcda' + - c522cb81-1c54-4c05-8725-341987848d58 Original-Request: - - req_EJSfT1CJxY6RMM + - req_BvUgVN4q0BgMBe Request-Id: - - req_EJSfT1CJxY6RMM + - req_BvUgVN4q0BgMBe Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3YKuuB1fWySn0TvOoaHZ", + "id": "pi_3OXXJeKuuB1fWySn29iQyp3W", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3YKuuB1fWySn0TvOoaHZ_secret_IIRCHocvQ7nK7zy9vdXfCZl5D", + "client_secret": "pi_3OXXJeKuuB1fWySn29iQyp3W_secret_uyEgLzzNOr6WTJMG1KSPS1cGK", "confirmation_method": "automatic", - "created": 1702868388, + "created": 1705014338, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3YKuuB1fWySnuZ50WRsG", + "payment_method": "pm_1OXXJeKuuB1fWySnwTIu1pLe", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:48 GMT + recorded_at: Thu, 11 Jan 2024 23:05:38 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3YKuuB1fWySn0TvOoaHZ/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJeKuuB1fWySn29iQyp3W/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_EJSfT1CJxY6RMM","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_BvUgVN4q0BgMBe","request_duration_ms":390}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:49 GMT + - Thu, 11 Jan 2024 23:05:40 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 7678b347-ac9f-4245-aeb0-2535540c6a91 + - da66db1c-10d3-440f-8935-06bbcbe169a0 Original-Request: - - req_3xE1TbJjg6BLz5 + - req_9ksnMe8RvmiIdY Request-Id: - - req_3xE1TbJjg6BLz5 + - req_9ksnMe8RvmiIdY Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3YKuuB1fWySn0TvOoaHZ", + "id": "pi_3OXXJeKuuB1fWySn29iQyp3W", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3YKuuB1fWySn0TvOoaHZ_secret_IIRCHocvQ7nK7zy9vdXfCZl5D", + "client_secret": "pi_3OXXJeKuuB1fWySn29iQyp3W_secret_uyEgLzzNOr6WTJMG1KSPS1cGK", "confirmation_method": "automatic", - "created": 1702868388, + "created": 1705014338, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3YKuuB1fWySn0y6CjNKA", + "latest_charge": "ch_3OXXJeKuuB1fWySn2pEvg4M6", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3YKuuB1fWySnuZ50WRsG", + "payment_method": "pm_1OXXJeKuuB1fWySnwTIu1pLe", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:50 GMT + recorded_at: Thu, 11 Jan 2024 23:05:39 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_19-digit_card_/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_19-digit_card_/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_19-digit_card_/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_19-digit_card_/captures_the_payment.yml index 240f45e541..4129bfd4ce 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_19-digit_card_/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_19-digit_card_/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=6205500000000000004&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=6205500000000000004&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_qHhCWReXcHBwBA","request_duration_ms":1105}}' + - '{"last_request_metrics":{"request_id":"req_v8A13dAfXwhqRh","request_duration_ms":973}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:03 GMT + - Thu, 11 Jan 2024 23:05:51 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 65d84937-8f4e-4c6a-a698-ca02d1b8a3d0 + - 61e63484-29bc-404d-a80b-bdb9ea4f0422 Original-Request: - - req_btlG6kLfo4fKJl + - req_jt4DHoqcUZlRmY Request-Id: - - req_btlG6kLfo4fKJl + - req_jt4DHoqcUZlRmY Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3nKuuB1fWySnMGJtCkOs", + "id": "pm_1OXXJrKuuB1fWySnBnIctTfd", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "F9o1vzLUnyEJBPXi", "funding": "debit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868403, + "created": 1705014351, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 03:00:03 GMT + recorded_at: Thu, 11 Jan 2024 23:05:51 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3nKuuB1fWySnMGJtCkOs&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJrKuuB1fWySnBnIctTfd&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_btlG6kLfo4fKJl","request_duration_ms":586}}' + - '{"last_request_metrics":{"request_id":"req_jt4DHoqcUZlRmY","request_duration_ms":447}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:04 GMT + - Thu, 11 Jan 2024 23:05:52 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - a9d65a49-3578-4c0f-b1c8-5c6af538ca0e + - d370479a-44d3-4f08-a77d-700887596d2f Original-Request: - - req_T2fxYbK8EWghQr + - req_9V206zDscNPHGm Request-Id: - - req_T2fxYbK8EWghQr + - req_9V206zDscNPHGm Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3oKuuB1fWySn1fJat4dx", + "id": "pi_3OXXJsKuuB1fWySn0pvSRFar", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3oKuuB1fWySn1fJat4dx_secret_AoL5BoBr8nUzztIwzlIQiv62n", + "client_secret": "pi_3OXXJsKuuB1fWySn0pvSRFar_secret_Qrt5jsrpaQepRa24x7pU5ef3v", "confirmation_method": "automatic", - "created": 1702868404, + "created": 1705014352, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3nKuuB1fWySnMGJtCkOs", + "payment_method": "pm_1OXXJrKuuB1fWySnBnIctTfd", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:04 GMT + recorded_at: Thu, 11 Jan 2024 23:05:51 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3oKuuB1fWySn1fJat4dx/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJsKuuB1fWySn0pvSRFar/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_T2fxYbK8EWghQr","request_duration_ms":508}}' + - '{"last_request_metrics":{"request_id":"req_9V206zDscNPHGm","request_duration_ms":383}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:05 GMT + - Thu, 11 Jan 2024 23:05:53 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 19dfd6b7-cede-4016-93a6-4ce0f1db577f + - 6b2283d5-8836-48e8-bfef-1973e62890fe Original-Request: - - req_iQY1qy49nFPLu8 + - req_YYon12b5Cq82OB Request-Id: - - req_iQY1qy49nFPLu8 + - req_YYon12b5Cq82OB Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3oKuuB1fWySn1fJat4dx", + "id": "pi_3OXXJsKuuB1fWySn0pvSRFar", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3oKuuB1fWySn1fJat4dx_secret_AoL5BoBr8nUzztIwzlIQiv62n", + "client_secret": "pi_3OXXJsKuuB1fWySn0pvSRFar_secret_Qrt5jsrpaQepRa24x7pU5ef3v", "confirmation_method": "automatic", - "created": 1702868404, + "created": 1705014352, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3oKuuB1fWySn1ZgNvsrH", + "latest_charge": "ch_3OXXJsKuuB1fWySn01cZO3pc", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3nKuuB1fWySnMGJtCkOs", + "payment_method": "pm_1OXXJrKuuB1fWySnBnIctTfd", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:05 GMT + recorded_at: Thu, 11 Jan 2024 23:05:52 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3oKuuB1fWySn1fJat4dx + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJsKuuB1fWySn0pvSRFar body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_iQY1qy49nFPLu8","request_duration_ms":1225}}' + - '{"last_request_metrics":{"request_id":"req_YYon12b5Cq82OB","request_duration_ms":891}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:05 GMT + - Thu, 11 Jan 2024 23:05:53 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_6QDMoTh8G7osyy + - req_bhs4aahpuLanIr Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3oKuuB1fWySn1fJat4dx", + "id": "pi_3OXXJsKuuB1fWySn0pvSRFar", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3oKuuB1fWySn1fJat4dx_secret_AoL5BoBr8nUzztIwzlIQiv62n", + "client_secret": "pi_3OXXJsKuuB1fWySn0pvSRFar_secret_Qrt5jsrpaQepRa24x7pU5ef3v", "confirmation_method": "automatic", - "created": 1702868404, + "created": 1705014352, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3oKuuB1fWySn1ZgNvsrH", + "latest_charge": "ch_3OXXJsKuuB1fWySn01cZO3pc", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3nKuuB1fWySnMGJtCkOs", + "payment_method": "pm_1OXXJrKuuB1fWySnBnIctTfd", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:06 GMT + recorded_at: Thu, 11 Jan 2024 23:05:53 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3oKuuB1fWySn1fJat4dx/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJsKuuB1fWySn0pvSRFar/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_6QDMoTh8G7osyy","request_duration_ms":409}}' + - '{"last_request_metrics":{"request_id":"req_bhs4aahpuLanIr","request_duration_ms":303}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:07 GMT + - Thu, 11 Jan 2024 23:05:54 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 03d89aec-8d18-4f62-87af-f1f8cf32010c + - 748d7338-6a97-4e0f-a718-c1796d48f5c0 Original-Request: - - req_DWyGJnG0RoMqsu + - req_4q6mnVaSFV0OkY Request-Id: - - req_DWyGJnG0RoMqsu + - req_4q6mnVaSFV0OkY Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3oKuuB1fWySn1fJat4dx", + "id": "pi_3OXXJsKuuB1fWySn0pvSRFar", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3oKuuB1fWySn1fJat4dx_secret_AoL5BoBr8nUzztIwzlIQiv62n", + "client_secret": "pi_3OXXJsKuuB1fWySn0pvSRFar_secret_Qrt5jsrpaQepRa24x7pU5ef3v", "confirmation_method": "automatic", - "created": 1702868404, + "created": 1705014352, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3oKuuB1fWySn1ZgNvsrH", + "latest_charge": "ch_3OXXJsKuuB1fWySn01cZO3pc", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3nKuuB1fWySnMGJtCkOs", + "payment_method": "pm_1OXXJrKuuB1fWySnBnIctTfd", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:07 GMT + recorded_at: Thu, 11 Jan 2024 23:05:54 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3oKuuB1fWySn1fJat4dx + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJsKuuB1fWySn0pvSRFar body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_DWyGJnG0RoMqsu","request_duration_ms":1226}}' + - '{"last_request_metrics":{"request_id":"req_4q6mnVaSFV0OkY","request_duration_ms":915}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:07 GMT + - Thu, 11 Jan 2024 23:05:54 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_1GElf07flV8X6q + - req_XGXy3IUZXnzIZV Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3oKuuB1fWySn1fJat4dx", + "id": "pi_3OXXJsKuuB1fWySn0pvSRFar", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3oKuuB1fWySn1fJat4dx_secret_AoL5BoBr8nUzztIwzlIQiv62n", + "client_secret": "pi_3OXXJsKuuB1fWySn0pvSRFar_secret_Qrt5jsrpaQepRa24x7pU5ef3v", "confirmation_method": "automatic", - "created": 1702868404, + "created": 1705014352, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3oKuuB1fWySn1ZgNvsrH", + "latest_charge": "ch_3OXXJsKuuB1fWySn01cZO3pc", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3nKuuB1fWySnMGJtCkOs", + "payment_method": "pm_1OXXJrKuuB1fWySnBnIctTfd", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:07 GMT + recorded_at: Thu, 11 Jan 2024 23:05:54 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_19-digit_card_/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_19-digit_card_/returns_payment_intent_id_and_does_not_raise.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_19-digit_card_/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_19-digit_card_/returns_payment_intent_id_and_does_not_raise.yml index e4b7853c31..3d6295ee2e 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_19-digit_card_/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_19-digit_card_/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=6205500000000000004&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=6205500000000000004&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_u17vHMRm9sO07F","request_duration_ms":409}}' + - '{"last_request_metrics":{"request_id":"req_sOzRbMlx91l77L","request_duration_ms":277}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:01 GMT + - Thu, 11 Jan 2024 23:05:49 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 5c59e7a8-4001-4b66-a57b-21a27606c81c + - e3e198f2-0455-4df3-95e2-5964c8d924b6 Original-Request: - - req_24JEEooE7NG7Vc + - req_B9JczOYt3iYDpX Request-Id: - - req_24JEEooE7NG7Vc + - req_B9JczOYt3iYDpX Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3lKuuB1fWySnnEq4JD25", + "id": "pm_1OXXJpKuuB1fWySnSRrJDIsP", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "F9o1vzLUnyEJBPXi", "funding": "debit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868401, + "created": 1705014349, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 03:00:01 GMT + recorded_at: Thu, 11 Jan 2024 23:05:49 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3lKuuB1fWySnnEq4JD25&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJpKuuB1fWySnSRrJDIsP&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_24JEEooE7NG7Vc","request_duration_ms":578}}' + - '{"last_request_metrics":{"request_id":"req_B9JczOYt3iYDpX","request_duration_ms":459}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:01 GMT + - Thu, 11 Jan 2024 23:05:50 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - f8bbd36b-e59e-4632-b6a7-62323ffeba6c + - 8f1df290-380f-48f8-a9c0-75bb314b090b Original-Request: - - req_WgvOGzsNpeBN4d + - req_WZgFu4QQXyrpez Request-Id: - - req_WgvOGzsNpeBN4d + - req_WZgFu4QQXyrpez Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3lKuuB1fWySn2GlicCKc", + "id": "pi_3OXXJqKuuB1fWySn07y5inJz", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3lKuuB1fWySn2GlicCKc_secret_ahNDXCdT3Yvl21U46pU5JLrgz", + "client_secret": "pi_3OXXJqKuuB1fWySn07y5inJz_secret_Sf1mHp9Q2o6mfukf9C0YiycQY", "confirmation_method": "automatic", - "created": 1702868401, + "created": 1705014350, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3lKuuB1fWySnnEq4JD25", + "payment_method": "pm_1OXXJpKuuB1fWySnSRrJDIsP", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:02 GMT + recorded_at: Thu, 11 Jan 2024 23:05:50 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3lKuuB1fWySn2GlicCKc/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJqKuuB1fWySn07y5inJz/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_WgvOGzsNpeBN4d","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_WZgFu4QQXyrpez","request_duration_ms":425}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:03 GMT + - Thu, 11 Jan 2024 23:05:51 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 1aefb719-0a3d-432d-9735-6b707d971862 + - 223933be-b89f-4f76-9144-4c7c86dbeff1 Original-Request: - - req_qHhCWReXcHBwBA + - req_v8A13dAfXwhqRh Request-Id: - - req_qHhCWReXcHBwBA + - req_v8A13dAfXwhqRh Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3lKuuB1fWySn2GlicCKc", + "id": "pi_3OXXJqKuuB1fWySn07y5inJz", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3lKuuB1fWySn2GlicCKc_secret_ahNDXCdT3Yvl21U46pU5JLrgz", + "client_secret": "pi_3OXXJqKuuB1fWySn07y5inJz_secret_Sf1mHp9Q2o6mfukf9C0YiycQY", "confirmation_method": "automatic", - "created": 1702868401, + "created": 1705014350, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3lKuuB1fWySn2zRgz6L2", + "latest_charge": "ch_3OXXJqKuuB1fWySn0uGz78P2", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3lKuuB1fWySnnEq4JD25", + "payment_method": "pm_1OXXJpKuuB1fWySnSRrJDIsP", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:03 GMT + recorded_at: Thu, 11 Jan 2024 23:05:50 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_debit_/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_debit_/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_debit_/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_debit_/captures_the_payment.yml index 6a6ae6c8a4..05b538833a 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_debit_/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_debit_/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=6200000000000047&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=6200000000000047&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_g1u4WZ6PQa5wTh","request_duration_ms":1400}}' + - '{"last_request_metrics":{"request_id":"req_FYuBTWEFITE5fV","request_duration_ms":1309}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:57 GMT + - Thu, 11 Jan 2024 23:05:46 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 77c2cec4-8f3e-48b8-b467-0a83e6c7b535 + - e0d02f1f-f49a-4622-9a02-d8e079951ffe Original-Request: - - req_kS65uN6dKMGeY4 + - req_FTQ5hQqdASbEwO Request-Id: - - req_kS65uN6dKMGeY4 + - req_FTQ5hQqdASbEwO Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3gKuuB1fWySnxxyZEYm8", + "id": "pm_1OXXJmKuuB1fWySnZkw05asT", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "CN", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "Bk3yMwVTBMfdXTtb", "funding": "debit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868397, + "created": 1705014346, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:57 GMT + recorded_at: Thu, 11 Jan 2024 23:05:46 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3gKuuB1fWySnxxyZEYm8&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJmKuuB1fWySnZkw05asT&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_kS65uN6dKMGeY4","request_duration_ms":493}}' + - '{"last_request_metrics":{"request_id":"req_FTQ5hQqdASbEwO","request_duration_ms":451}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:57 GMT + - Thu, 11 Jan 2024 23:05:46 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 25efd1e4-3a70-4c2f-8a0c-8795db464f07 + - 361ff7fb-bffb-4c3d-82d4-6685f92f9dc2 Original-Request: - - req_O31oAc9uDLL48O + - req_0Ac9mdGSXqexrA Request-Id: - - req_O31oAc9uDLL48O + - req_0Ac9mdGSXqexrA Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3hKuuB1fWySn0Ejb5qQ0", + "id": "pi_3OXXJmKuuB1fWySn0rS2p4lv", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3hKuuB1fWySn0Ejb5qQ0_secret_zuu3ZgDzqFGRnFvqczV4u62dh", + "client_secret": "pi_3OXXJmKuuB1fWySn0rS2p4lv_secret_m03ncAJlISa5q3ufpmVIfJ5OT", "confirmation_method": "automatic", - "created": 1702868397, + "created": 1705014346, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3gKuuB1fWySnxxyZEYm8", + "payment_method": "pm_1OXXJmKuuB1fWySnZkw05asT", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:57 GMT + recorded_at: Thu, 11 Jan 2024 23:05:46 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3hKuuB1fWySn0Ejb5qQ0/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJmKuuB1fWySn0rS2p4lv/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_O31oAc9uDLL48O","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_0Ac9mdGSXqexrA","request_duration_ms":406}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:58 GMT + - Thu, 11 Jan 2024 23:05:47 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 629d7c84-311b-47e0-9ed6-3505cfc0515a + - bba1fcc6-b6c6-4a91-9873-bd397fb1975c Original-Request: - - req_q7phszHY42lkVL + - req_ms2DeCs5cuHeku Request-Id: - - req_q7phszHY42lkVL + - req_ms2DeCs5cuHeku Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3hKuuB1fWySn0Ejb5qQ0", + "id": "pi_3OXXJmKuuB1fWySn0rS2p4lv", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3hKuuB1fWySn0Ejb5qQ0_secret_zuu3ZgDzqFGRnFvqczV4u62dh", + "client_secret": "pi_3OXXJmKuuB1fWySn0rS2p4lv_secret_m03ncAJlISa5q3ufpmVIfJ5OT", "confirmation_method": "automatic", - "created": 1702868397, + "created": 1705014346, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3hKuuB1fWySn02deb98C", + "latest_charge": "ch_3OXXJmKuuB1fWySn0MLA2gMe", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3gKuuB1fWySnxxyZEYm8", + "payment_method": "pm_1OXXJmKuuB1fWySnZkw05asT", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:58 GMT + recorded_at: Thu, 11 Jan 2024 23:05:47 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3hKuuB1fWySn0Ejb5qQ0 + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJmKuuB1fWySn0rS2p4lv body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_q7phszHY42lkVL","request_duration_ms":1202}}' + - '{"last_request_metrics":{"request_id":"req_ms2DeCs5cuHeku","request_duration_ms":1150}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:59 GMT + - Thu, 11 Jan 2024 23:05:48 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_SLex9eG5bQ8p2y + - req_TUBW9V2SqUTwhV Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3hKuuB1fWySn0Ejb5qQ0", + "id": "pi_3OXXJmKuuB1fWySn0rS2p4lv", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3hKuuB1fWySn0Ejb5qQ0_secret_zuu3ZgDzqFGRnFvqczV4u62dh", + "client_secret": "pi_3OXXJmKuuB1fWySn0rS2p4lv_secret_m03ncAJlISa5q3ufpmVIfJ5OT", "confirmation_method": "automatic", - "created": 1702868397, + "created": 1705014346, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3hKuuB1fWySn02deb98C", + "latest_charge": "ch_3OXXJmKuuB1fWySn0MLA2gMe", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3gKuuB1fWySnxxyZEYm8", + "payment_method": "pm_1OXXJmKuuB1fWySnZkw05asT", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:59 GMT + recorded_at: Thu, 11 Jan 2024 23:05:47 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3hKuuB1fWySn0Ejb5qQ0/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJmKuuB1fWySn0rS2p4lv/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_SLex9eG5bQ8p2y","request_duration_ms":431}}' + - '{"last_request_metrics":{"request_id":"req_TUBW9V2SqUTwhV","request_duration_ms":282}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:00 GMT + - Thu, 11 Jan 2024 23:05:49 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c6900caa-68d0-4bf6-829c-07352a51f093 + - 77a5e5ec-bb35-4777-8dd7-ad923b8ce5df Original-Request: - - req_Z1KyosCxrqNWY8 + - req_ZRUCLaYSpplEjk Request-Id: - - req_Z1KyosCxrqNWY8 + - req_ZRUCLaYSpplEjk Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3hKuuB1fWySn0Ejb5qQ0", + "id": "pi_3OXXJmKuuB1fWySn0rS2p4lv", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3hKuuB1fWySn0Ejb5qQ0_secret_zuu3ZgDzqFGRnFvqczV4u62dh", + "client_secret": "pi_3OXXJmKuuB1fWySn0rS2p4lv_secret_m03ncAJlISa5q3ufpmVIfJ5OT", "confirmation_method": "automatic", - "created": 1702868397, + "created": 1705014346, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3hKuuB1fWySn02deb98C", + "latest_charge": "ch_3OXXJmKuuB1fWySn0MLA2gMe", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3gKuuB1fWySnxxyZEYm8", + "payment_method": "pm_1OXXJmKuuB1fWySnZkw05asT", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:00 GMT + recorded_at: Thu, 11 Jan 2024 23:05:48 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3hKuuB1fWySn0Ejb5qQ0 + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJmKuuB1fWySn0rS2p4lv body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Z1KyosCxrqNWY8","request_duration_ms":1123}}' + - '{"last_request_metrics":{"request_id":"req_ZRUCLaYSpplEjk","request_duration_ms":942}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 03:00:00 GMT + - Thu, 11 Jan 2024 23:05:49 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_u17vHMRm9sO07F + - req_sOzRbMlx91l77L Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3hKuuB1fWySn0Ejb5qQ0", + "id": "pi_3OXXJmKuuB1fWySn0rS2p4lv", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3hKuuB1fWySn0Ejb5qQ0_secret_zuu3ZgDzqFGRnFvqczV4u62dh", + "client_secret": "pi_3OXXJmKuuB1fWySn0rS2p4lv_secret_m03ncAJlISa5q3ufpmVIfJ5OT", "confirmation_method": "automatic", - "created": 1702868397, + "created": 1705014346, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3hKuuB1fWySn02deb98C", + "latest_charge": "ch_3OXXJmKuuB1fWySn0MLA2gMe", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3gKuuB1fWySnxxyZEYm8", + "payment_method": "pm_1OXXJmKuuB1fWySnZkw05asT", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 03:00:00 GMT + recorded_at: Thu, 11 Jan 2024 23:05:49 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_debit_/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_debit_/returns_payment_intent_id_and_does_not_raise.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_debit_/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_debit_/returns_payment_intent_id_and_does_not_raise.yml index d8e52adb14..b7e898a5f6 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_debit_/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_UnionPay_debit_/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=6200000000000047&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=6200000000000047&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_7qXj00O3fpGbiL","request_duration_ms":324}}' + - '{"last_request_metrics":{"request_id":"req_xuWa6aIFAROhaV","request_duration_ms":279}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:54 GMT + - Thu, 11 Jan 2024 23:05:44 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 1cd8d001-7ed9-4a93-b20b-02b7dd43454e + - 36a09b5e-3917-40b2-a26c-5765398c204b Original-Request: - - req_2uKTANmQniEyyt + - req_EXKFgUPjmizvvo Request-Id: - - req_2uKTANmQniEyyt + - req_EXKFgUPjmizvvo Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX3eKuuB1fWySn1VeSWUFw", + "id": "pm_1OXXJjKuuB1fWySnuJdy3Tp3", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "CN", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "Bk3yMwVTBMfdXTtb", "funding": "debit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868394, + "created": 1705014343, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:59:54 GMT + recorded_at: Thu, 11 Jan 2024 23:05:43 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX3eKuuB1fWySn1VeSWUFw&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXJjKuuB1fWySnuJdy3Tp3&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_2uKTANmQniEyyt","request_duration_ms":582}}' + - '{"last_request_metrics":{"request_id":"req_EXKFgUPjmizvvo","request_duration_ms":424}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:55 GMT + - Thu, 11 Jan 2024 23:05:44 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 00ea0a54-7cfb-49d8-b58e-133d6438dab9 + - 06b15b17-95c9-4533-bb94-b4b8d75b50a4 Original-Request: - - req_2Ys86Y5XrBKW4k + - req_l3wYotxHGKCCol Request-Id: - - req_2Ys86Y5XrBKW4k + - req_l3wYotxHGKCCol Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3eKuuB1fWySn28WmpZeK", + "id": "pi_3OXXJkKuuB1fWySn1sL6sZm2", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3eKuuB1fWySn28WmpZeK_secret_PzYzVryU9cvv98o9wtQ31wRsB", + "client_secret": "pi_3OXXJkKuuB1fWySn1sL6sZm2_secret_fHcH0vSyIiiaMkZCby8FC1UzB", "confirmation_method": "automatic", - "created": 1702868394, + "created": 1705014344, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3eKuuB1fWySn1VeSWUFw", + "payment_method": "pm_1OXXJjKuuB1fWySnuJdy3Tp3", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:55 GMT + recorded_at: Thu, 11 Jan 2024 23:05:44 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX3eKuuB1fWySn28WmpZeK/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXJkKuuB1fWySn1sL6sZm2/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_2Ys86Y5XrBKW4k","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_l3wYotxHGKCCol","request_duration_ms":390}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:59:56 GMT + - Thu, 11 Jan 2024 23:05:45 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c75373f8-61fe-41ee-b049-9bb79e7edc9f + - 196a4e97-2b05-458b-b94b-820bc0612f17 Original-Request: - - req_g1u4WZ6PQa5wTh + - req_FYuBTWEFITE5fV Request-Id: - - req_g1u4WZ6PQa5wTh + - req_FYuBTWEFITE5fV Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX3eKuuB1fWySn28WmpZeK", + "id": "pi_3OXXJkKuuB1fWySn1sL6sZm2", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX3eKuuB1fWySn28WmpZeK_secret_PzYzVryU9cvv98o9wtQ31wRsB", + "client_secret": "pi_3OXXJkKuuB1fWySn1sL6sZm2_secret_fHcH0vSyIiiaMkZCby8FC1UzB", "confirmation_method": "automatic", - "created": 1702868394, + "created": 1705014344, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX3eKuuB1fWySn2Cm0HXd8", + "latest_charge": "ch_3OXXJkKuuB1fWySn1p3LCD5s", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX3eKuuB1fWySn1VeSWUFw", + "payment_method": "pm_1OXXJjKuuB1fWySnuJdy3Tp3", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:59:56 GMT + recorded_at: Thu, 11 Jan 2024 23:05:45 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa/captures_the_payment.yml index da96b76113..2cbdf32892 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_aAmHVTfMuIzVQZ","request_duration_ms":1001}}' + - '{"last_request_metrics":{"request_id":"req_hhQU79yQeqKBaI","request_duration_ms":1}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:29 GMT + - Thu, 11 Jan 2024 23:04:49 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 04a0852f-dfe9-4ded-84f8-2affb939e053 + - f0d494df-c350-45d5-ba53-2f6a627a6a1a Original-Request: - - req_oAPG5cvPvPZLMZ + - req_fyq9bpBfEPOJBa Request-Id: - - req_oAPG5cvPvPZLMZ + - req_fyq9bpBfEPOJBa Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2HKuuB1fWySn0NQyuawC", + "id": "pm_1OXXIqKuuB1fWySn5WKPUnk5", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", "funding": "credit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868309, + "created": 1705014289, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:58:29 GMT + recorded_at: Thu, 11 Jan 2024 23:04:48 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2HKuuB1fWySn0NQyuawC&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXIqKuuB1fWySn5WKPUnk5&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_oAPG5cvPvPZLMZ","request_duration_ms":467}}' + - '{"last_request_metrics":{"request_id":"req_fyq9bpBfEPOJBa","request_duration_ms":498}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:29 GMT + - Thu, 11 Jan 2024 23:04:49 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 5275a045-58c6-44ec-b0e9-714739584cce + - 047d74bc-360e-4730-8f8d-db8b08f358f9 Original-Request: - - req_Fgy0EhCdUplGFi + - req_Nwv0Ph0b5IudkT Request-Id: - - req_Fgy0EhCdUplGFi + - req_Nwv0Ph0b5IudkT Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2HKuuB1fWySn12Uzs85O", + "id": "pi_3OXXIrKuuB1fWySn0oxBUr6d", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2HKuuB1fWySn12Uzs85O_secret_T5zE4G1yqqbRHHsL4JXbInu5p", + "client_secret": "pi_3OXXIrKuuB1fWySn0oxBUr6d_secret_KKRoCqVclratRl2eOxkc64jlS", "confirmation_method": "automatic", - "created": 1702868309, + "created": 1705014289, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2HKuuB1fWySn0NQyuawC", + "payment_method": "pm_1OXXIqKuuB1fWySn5WKPUnk5", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:30 GMT + recorded_at: Thu, 11 Jan 2024 23:04:49 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2HKuuB1fWySn12Uzs85O/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIrKuuB1fWySn0oxBUr6d/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Fgy0EhCdUplGFi","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_Nwv0Ph0b5IudkT","request_duration_ms":370}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:30 GMT + - Thu, 11 Jan 2024 23:04:50 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - ce54efc7-a982-4ff7-bb4c-17a735876098 + - 45520017-4d8e-4b3d-8a30-9698306fc135 Original-Request: - - req_f9twhs2GzOwZ4r + - req_S4A15iLDABoIWy Request-Id: - - req_f9twhs2GzOwZ4r + - req_S4A15iLDABoIWy Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2HKuuB1fWySn12Uzs85O", + "id": "pi_3OXXIrKuuB1fWySn0oxBUr6d", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2HKuuB1fWySn12Uzs85O_secret_T5zE4G1yqqbRHHsL4JXbInu5p", + "client_secret": "pi_3OXXIrKuuB1fWySn0oxBUr6d_secret_KKRoCqVclratRl2eOxkc64jlS", "confirmation_method": "automatic", - "created": 1702868309, + "created": 1705014289, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2HKuuB1fWySn1QAtc5dg", + "latest_charge": "ch_3OXXIrKuuB1fWySn0NGyWpQQ", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2HKuuB1fWySn0NQyuawC", + "payment_method": "pm_1OXXIqKuuB1fWySn5WKPUnk5", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:31 GMT + recorded_at: Thu, 11 Jan 2024 23:04:50 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2HKuuB1fWySn12Uzs85O + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIrKuuB1fWySn0oxBUr6d body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_f9twhs2GzOwZ4r","request_duration_ms":1021}}' + - '{"last_request_metrics":{"request_id":"req_S4A15iLDABoIWy","request_duration_ms":952}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:31 GMT + - Thu, 11 Jan 2024 23:04:50 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_YsOG90uCImh9Bh + - req_eayn0eIk56JUKy Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2HKuuB1fWySn12Uzs85O", + "id": "pi_3OXXIrKuuB1fWySn0oxBUr6d", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2HKuuB1fWySn12Uzs85O_secret_T5zE4G1yqqbRHHsL4JXbInu5p", + "client_secret": "pi_3OXXIrKuuB1fWySn0oxBUr6d_secret_KKRoCqVclratRl2eOxkc64jlS", "confirmation_method": "automatic", - "created": 1702868309, + "created": 1705014289, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2HKuuB1fWySn1QAtc5dg", + "latest_charge": "ch_3OXXIrKuuB1fWySn0NGyWpQQ", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2HKuuB1fWySn0NQyuawC", + "payment_method": "pm_1OXXIqKuuB1fWySn5WKPUnk5", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:31 GMT + recorded_at: Thu, 11 Jan 2024 23:04:50 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2HKuuB1fWySn12Uzs85O/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIrKuuB1fWySn0oxBUr6d/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_YsOG90uCImh9Bh","request_duration_ms":407}}' + - '{"last_request_metrics":{"request_id":"req_eayn0eIk56JUKy","request_duration_ms":284}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:32 GMT + - Thu, 11 Jan 2024 23:04:51 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - ed15438e-2526-4007-b940-ed23f327bcb6 + - 2e9512e4-d70a-4c8c-bda8-b0242733658d Original-Request: - - req_ei0xVwsSIbeMSs + - req_GSGbq3x65rsqgS Request-Id: - - req_ei0xVwsSIbeMSs + - req_GSGbq3x65rsqgS Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2HKuuB1fWySn12Uzs85O", + "id": "pi_3OXXIrKuuB1fWySn0oxBUr6d", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2HKuuB1fWySn12Uzs85O_secret_T5zE4G1yqqbRHHsL4JXbInu5p", + "client_secret": "pi_3OXXIrKuuB1fWySn0oxBUr6d_secret_KKRoCqVclratRl2eOxkc64jlS", "confirmation_method": "automatic", - "created": 1702868309, + "created": 1705014289, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2HKuuB1fWySn1QAtc5dg", + "latest_charge": "ch_3OXXIrKuuB1fWySn0NGyWpQQ", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2HKuuB1fWySn0NQyuawC", + "payment_method": "pm_1OXXIqKuuB1fWySn5WKPUnk5", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:32 GMT + recorded_at: Thu, 11 Jan 2024 23:04:51 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2HKuuB1fWySn12Uzs85O + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIrKuuB1fWySn0oxBUr6d body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ei0xVwsSIbeMSs","request_duration_ms":1022}}' + - '{"last_request_metrics":{"request_id":"req_GSGbq3x65rsqgS","request_duration_ms":984}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:32 GMT + - Thu, 11 Jan 2024 23:04:52 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_qppuoRHS175i7R + - req_OU9ZpzDOpROFGe Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2HKuuB1fWySn12Uzs85O", + "id": "pi_3OXXIrKuuB1fWySn0oxBUr6d", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2HKuuB1fWySn12Uzs85O_secret_T5zE4G1yqqbRHHsL4JXbInu5p", + "client_secret": "pi_3OXXIrKuuB1fWySn0oxBUr6d_secret_KKRoCqVclratRl2eOxkc64jlS", "confirmation_method": "automatic", - "created": 1702868309, + "created": 1705014289, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2HKuuB1fWySn1QAtc5dg", + "latest_charge": "ch_3OXXIrKuuB1fWySn0NGyWpQQ", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2HKuuB1fWySn0NQyuawC", + "payment_method": "pm_1OXXIqKuuB1fWySn5WKPUnk5", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:32 GMT + recorded_at: Thu, 11 Jan 2024 23:04:51 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa/returns_payment_intent_id_and_does_not_raise.yml similarity index 57% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa/returns_payment_intent_id_and_does_not_raise.yml index b9907428dd..0002900045 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,20 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded - X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_nG6iKvmXXwyOql","request_duration_ms":371}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +31,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:26 GMT + - Thu, 11 Jan 2024 23:03:25 GMT Content-Type: - application/json Content-Length: @@ -59,11 +56,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 8a595f9a-55aa-4f8f-a6e1-733e21096b86 + - 33837822-6d91-4dac-ba28-5cf11885431d Original-Request: - - req_NJwExGqeNLK5lM + - req_V7fc6g51MLbDul Request-Id: - - req_NJwExGqeNLK5lM + - req_V7fc6g51MLbDul Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +75,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2EKuuB1fWySnzyxggjMs", + "id": "pm_1OXXHVKuuB1fWySnnHFzGyid", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +99,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", "funding": "credit", "generated_from": null, @@ -118,35 +115,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868306, + "created": 1705014205, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:58:26 GMT + recorded_at: Thu, 11 Jan 2024 23:03:25 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2EKuuB1fWySnzyxggjMs&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXHVKuuB1fWySnnHFzGyid&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_NJwExGqeNLK5lM","request_duration_ms":739}}' + - '{"last_request_metrics":{"request_id":"req_V7fc6g51MLbDul","request_duration_ms":580}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +155,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:27 GMT + - Thu, 11 Jan 2024 23:03:26 GMT Content-Type: - application/json Content-Length: @@ -184,11 +180,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - bd45e110-194d-4b0d-876b-fcf82feb84b1 + - 71129893-ee5c-46ea-a64f-bd2a17acb0f2 Original-Request: - - req_7rMNpr6JJPMni3 + - req_wFNTBqaGfn6wwc Request-Id: - - req_7rMNpr6JJPMni3 + - req_wFNTBqaGfn6wwc Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +199,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2FKuuB1fWySn18w4TQe1", + "id": "pi_3OXXHVKuuB1fWySn1EiidQZL", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +213,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2FKuuB1fWySn18w4TQe1_secret_l8c2qLIeGindFVHnmnMcnkdBd", + "client_secret": "pi_3OXXHVKuuB1fWySn1EiidQZL_secret_DzAbFJOoQcVLt38RuXsxU0LVO", "confirmation_method": "automatic", - "created": 1702868307, + "created": 1705014205, "currency": "eur", "customer": null, "description": null, @@ -230,7 +226,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2EKuuB1fWySnzyxggjMs", + "payment_method": "pm_1OXXHVKuuB1fWySnnHFzGyid", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +251,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:27 GMT + recorded_at: Thu, 11 Jan 2024 23:03:25 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2FKuuB1fWySn18w4TQe1/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXHVKuuB1fWySn1EiidQZL/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_7rMNpr6JJPMni3","request_duration_ms":540}}' + - '{"last_request_metrics":{"request_id":"req_wFNTBqaGfn6wwc","request_duration_ms":466}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +285,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:28 GMT + - Thu, 11 Jan 2024 23:03:27 GMT Content-Type: - application/json Content-Length: @@ -316,11 +311,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 2f13af0b-ca20-4625-a41c-579ebec9bb4f + - e21f6f08-2940-4de4-b567-495eec7b9f00 Original-Request: - - req_aAmHVTfMuIzVQZ + - req_hhQU79yQeqKBaI Request-Id: - - req_aAmHVTfMuIzVQZ + - req_hhQU79yQeqKBaI Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +330,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2FKuuB1fWySn18w4TQe1", + "id": "pi_3OXXHVKuuB1fWySn1EiidQZL", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +344,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2FKuuB1fWySn18w4TQe1_secret_l8c2qLIeGindFVHnmnMcnkdBd", + "client_secret": "pi_3OXXHVKuuB1fWySn1EiidQZL_secret_DzAbFJOoQcVLt38RuXsxU0LVO", "confirmation_method": "automatic", - "created": 1702868307, + "created": 1705014205, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2FKuuB1fWySn1uq4Nn8C", + "latest_charge": "ch_3OXXHVKuuB1fWySn1W0Fx7Gl", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2EKuuB1fWySnzyxggjMs", + "payment_method": "pm_1OXXHVKuuB1fWySnnHFzGyid", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +382,141 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:28 GMT + recorded_at: Thu, 11 Jan 2024 23:03:26 GMT +- request: + method: post + uri: https://api.stripe.com/v1/payment_intents + body: + encoding: UTF-8 + string: amount=500¤cy=gbp&payment_method=pm_card_visa + headers: + User-Agent: + - Stripe/v1 RubyBindings/10.5.0 + Authorization: + - Bearer + Content-Type: + - application/x-www-form-urlencoded + X-Stripe-Client-Telemetry: + - '{"last_request_metrics":{"request_id":"req_hhQU79yQeqKBaI","request_duration_ms":967}}' + Stripe-Version: + - '2023-10-16' + X-Stripe-Client-User-Agent: + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Server: + - nginx + Date: + - Thu, 11 Jan 2024 23:03:37 GMT + Content-Type: + - application/json + Content-Length: + - '1462' + Connection: + - keep-alive + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Methods: + - GET,HEAD,PUT,PATCH,POST,DELETE + Access-Control-Allow-Origin: + - "*" + Access-Control-Expose-Headers: + - Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required, + X-Stripe-Privileged-Session-Required + Access-Control-Max-Age: + - '300' + Cache-Control: + - no-cache, no-store + Content-Security-Policy: + - report-uri https://q.stripe.com/csp-report?p=v1%2Fpayment_intents; block-all-mixed-content; + default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; + img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' + Idempotency-Key: + - 21fe8a45-7b9d-44dd-9c8a-a10227424ec6 + Original-Request: + - req_h7WlxBafA0nL6T + Request-Id: + - req_h7WlxBafA0nL6T + Stripe-Should-Retry: + - 'false' + Stripe-Version: + - '2023-10-16' + Vary: + - Origin + X-Stripe-Routing-Context-Priority-Tier: + - api-testmode + Strict-Transport-Security: + - max-age=63072000; includeSubDomains; preload + body: + encoding: UTF-8 + string: |- + { + "id": "pi_3OXXHhKuuB1fWySn1720GJyg", + "object": "payment_intent", + "amount": 500, + "amount_capturable": 0, + "amount_details": { + "tip": {} + }, + "amount_received": 0, + "application": null, + "application_fee_amount": null, + "automatic_payment_methods": { + "allow_redirects": "always", + "enabled": true + }, + "canceled_at": null, + "cancellation_reason": null, + "capture_method": "automatic", + "client_secret": "pi_3OXXHhKuuB1fWySn1720GJyg_secret_KqlmXD33SLt2MEPQSgtph9W69", + "confirmation_method": "automatic", + "created": 1705014217, + "currency": "gbp", + "customer": null, + "description": null, + "invoice": null, + "last_payment_error": null, + "latest_charge": null, + "livemode": false, + "metadata": {}, + "next_action": null, + "on_behalf_of": null, + "payment_method": "pm_1OXXHgKuuB1fWySnSn8VHz7y", + "payment_method_configuration_details": { + "id": "pmc_1LjrUXKuuB1fWySnGYgIG1Yl", + "parent": null + }, + "payment_method_options": { + "card": { + "installments": null, + "mandate_options": null, + "network": null, + "request_three_d_secure": "automatic" + } + }, + "payment_method_types": [ + "card" + ], + "processing": null, + "receipt_email": null, + "review": null, + "setup_future_usage": null, + "shipping": null, + "source": null, + "statement_descriptor": null, + "statement_descriptor_suffix": null, + "status": "requires_confirmation", + "transfer_data": null, + "transfer_group": null + } + recorded_at: Thu, 11 Jan 2024 23:03:36 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa_debit_/captures_the_payment.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa_debit_/captures_the_payment.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa_debit_/captures_the_payment.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa_debit_/captures_the_payment.yml index 701d8f31e4..25b21e66d4 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa_debit_/captures_the_payment.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa_debit_/captures_the_payment.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4000056655665556&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4000056655665556&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_0PwuRPJ1hBSmuj","request_duration_ms":898}}' + - '{"last_request_metrics":{"request_id":"req_DggvUXs8CiyKHS","request_duration_ms":1}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:35 GMT + - Thu, 11 Jan 2024 23:04:52 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - bbf47520-03d4-4bcb-a854-19be8723a244 + - 188316f8-836b-472d-8103-047bd22ed4c7 Original-Request: - - req_zKMLU8p0oI9Koh + - req_tR7GI6HLdj2G3E Request-Id: - - req_zKMLU8p0oI9Koh + - req_tR7GI6HLdj2G3E Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2NKuuB1fWySnYrjbB0Y0", + "id": "pm_1OXXIuKuuB1fWySnD7eTYXya", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "QOaaYMtlTSm6xJM8", "funding": "debit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868315, + "created": 1705014292, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:58:35 GMT + recorded_at: Thu, 11 Jan 2024 23:04:52 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2NKuuB1fWySnYrjbB0Y0&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXIuKuuB1fWySnD7eTYXya&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_zKMLU8p0oI9Koh","request_duration_ms":570}}' + - '{"last_request_metrics":{"request_id":"req_tR7GI6HLdj2G3E","request_duration_ms":478}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:35 GMT + - Thu, 11 Jan 2024 23:04:53 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 94376b73-0ebc-405a-aa67-91365bc76243 + - 5e891ac1-29fe-40ca-ae98-5b00997d0a09 Original-Request: - - req_cMa5j3EzTbBFBv + - req_MKxKcmc3EUu5Fz Request-Id: - - req_cMa5j3EzTbBFBv + - req_MKxKcmc3EUu5Fz Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2NKuuB1fWySn00EU3eXm", + "id": "pi_3OXXIuKuuB1fWySn28FPoaUU", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2NKuuB1fWySn00EU3eXm_secret_M0lsKEmAL0QssR1OWLzOs6dTa", + "client_secret": "pi_3OXXIuKuuB1fWySn28FPoaUU_secret_9Q1ZPsTTNZihqPh0FbQoq9Dme", "confirmation_method": "automatic", - "created": 1702868315, + "created": 1705014292, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2NKuuB1fWySnYrjbB0Y0", + "payment_method": "pm_1OXXIuKuuB1fWySnD7eTYXya", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:36 GMT + recorded_at: Thu, 11 Jan 2024 23:04:52 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2NKuuB1fWySn00EU3eXm/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIuKuuB1fWySn28FPoaUU/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_cMa5j3EzTbBFBv","request_duration_ms":510}}' + - '{"last_request_metrics":{"request_id":"req_MKxKcmc3EUu5Fz","request_duration_ms":426}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:37 GMT + - Thu, 11 Jan 2024 23:04:54 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 7312b186-46db-4bda-a6bf-8a09f212652a + - 97ad9a48-069b-49c5-ac34-ceab45661041 Original-Request: - - req_pYI9OGGoxbkgQU + - req_fOl4UVsYGKwmr8 Request-Id: - - req_pYI9OGGoxbkgQU + - req_fOl4UVsYGKwmr8 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2NKuuB1fWySn00EU3eXm", + "id": "pi_3OXXIuKuuB1fWySn28FPoaUU", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2NKuuB1fWySn00EU3eXm_secret_M0lsKEmAL0QssR1OWLzOs6dTa", + "client_secret": "pi_3OXXIuKuuB1fWySn28FPoaUU_secret_9Q1ZPsTTNZihqPh0FbQoq9Dme", "confirmation_method": "automatic", - "created": 1702868315, + "created": 1705014292, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2NKuuB1fWySn0MBPyhbA", + "latest_charge": "ch_3OXXIuKuuB1fWySn2JQF25Rk", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2NKuuB1fWySnYrjbB0Y0", + "payment_method": "pm_1OXXIuKuuB1fWySnD7eTYXya", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,29 +384,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:37 GMT + recorded_at: Thu, 11 Jan 2024 23:04:53 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2NKuuB1fWySn00EU3eXm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIuKuuB1fWySn28FPoaUU body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_pYI9OGGoxbkgQU","request_duration_ms":1327}}' + - '{"last_request_metrics":{"request_id":"req_fOl4UVsYGKwmr8","request_duration_ms":858}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -422,7 +418,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:37 GMT + - Thu, 11 Jan 2024 23:04:54 GMT Content-Type: - application/json Content-Length: @@ -448,7 +444,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_5gwckLJuawiruP + - req_ARXM0GeIzlNmxc Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +457,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2NKuuB1fWySn00EU3eXm", + "id": "pi_3OXXIuKuuB1fWySn28FPoaUU", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +471,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2NKuuB1fWySn00EU3eXm_secret_M0lsKEmAL0QssR1OWLzOs6dTa", + "client_secret": "pi_3OXXIuKuuB1fWySn28FPoaUU_secret_9Q1ZPsTTNZihqPh0FbQoq9Dme", "confirmation_method": "automatic", - "created": 1702868315, + "created": 1705014292, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2NKuuB1fWySn0MBPyhbA", + "latest_charge": "ch_3OXXIuKuuB1fWySn2JQF25Rk", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2NKuuB1fWySnYrjbB0Y0", + "payment_method": "pm_1OXXIuKuuB1fWySnD7eTYXya", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,29 +509,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:37 GMT + recorded_at: Thu, 11 Jan 2024 23:04:54 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2NKuuB1fWySn00EU3eXm/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIuKuuB1fWySn28FPoaUU/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_5gwckLJuawiruP","request_duration_ms":332}}' + - '{"last_request_metrics":{"request_id":"req_ARXM0GeIzlNmxc","request_duration_ms":305}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -548,7 +543,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:38 GMT + - Thu, 11 Jan 2024 23:04:55 GMT Content-Type: - application/json Content-Length: @@ -574,11 +569,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 3400354c-41b2-46c2-9b06-212985c345d6 + - bd50865e-5803-4573-8c52-b38d0fabebc3 Original-Request: - - req_KIcq3vUGGdv87R + - req_Y58fHCf5IPZZlf Request-Id: - - req_KIcq3vUGGdv87R + - req_Y58fHCf5IPZZlf Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +588,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2NKuuB1fWySn00EU3eXm", + "id": "pi_3OXXIuKuuB1fWySn28FPoaUU", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +602,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2NKuuB1fWySn00EU3eXm_secret_M0lsKEmAL0QssR1OWLzOs6dTa", + "client_secret": "pi_3OXXIuKuuB1fWySn28FPoaUU_secret_9Q1ZPsTTNZihqPh0FbQoq9Dme", "confirmation_method": "automatic", - "created": 1702868315, + "created": 1705014292, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2NKuuB1fWySn0MBPyhbA", + "latest_charge": "ch_3OXXIuKuuB1fWySn2JQF25Rk", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2NKuuB1fWySnYrjbB0Y0", + "payment_method": "pm_1OXXIuKuuB1fWySnD7eTYXya", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,29 +640,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:38 GMT + recorded_at: Thu, 11 Jan 2024 23:04:55 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2NKuuB1fWySn00EU3eXm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIuKuuB1fWySn28FPoaUU body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_KIcq3vUGGdv87R","request_duration_ms":1099}}' + - '{"last_request_metrics":{"request_id":"req_Y58fHCf5IPZZlf","request_duration_ms":1066}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -680,7 +674,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:39 GMT + - Thu, 11 Jan 2024 23:04:55 GMT Content-Type: - application/json Content-Length: @@ -706,7 +700,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_fq0KpnR0RlgizG + - req_kv0lfAxnxCfPKM Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +713,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2NKuuB1fWySn00EU3eXm", + "id": "pi_3OXXIuKuuB1fWySn28FPoaUU", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +727,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2NKuuB1fWySn00EU3eXm_secret_M0lsKEmAL0QssR1OWLzOs6dTa", + "client_secret": "pi_3OXXIuKuuB1fWySn28FPoaUU_secret_9Q1ZPsTTNZihqPh0FbQoq9Dme", "confirmation_method": "automatic", - "created": 1702868315, + "created": 1705014292, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2NKuuB1fWySn0MBPyhbA", + "latest_charge": "ch_3OXXIuKuuB1fWySn2JQF25Rk", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2NKuuB1fWySnYrjbB0Y0", + "payment_method": "pm_1OXXIuKuuB1fWySnD7eTYXya", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +765,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:39 GMT + recorded_at: Thu, 11 Jan 2024 23:04:55 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa_debit_/returns_payment_intent_id_and_does_not_raise.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa_debit_/returns_payment_intent_id_and_does_not_raise.yml similarity index 76% rename from spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa_debit_/returns_payment_intent_id_and_does_not_raise.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa_debit_/returns_payment_intent_id_and_does_not_raise.yml index 2b68ff6079..cf6d471e5b 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.3.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa_debit_/returns_payment_intent_id_and_does_not_raise.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.5.0/Stripe_PaymentIntentValidator/_call/when_payment_intent_is_valid/valid_non-3D_credit_cards_are_correctly_handled/behaves_like_payments_intents/from_Visa_debit_/returns_payment_intent_id_and_does_not_raise.yml @@ -5,23 +5,22 @@ http_interactions: uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: type=card&card[number]=4000056655665556&card[exp_month]=12&card[exp_year]=2024&card[cvc]=314 + string: type=card&card[number]=4000056655665556&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_qppuoRHS175i7R","request_duration_ms":408}}' + - '{"last_request_metrics":{"request_id":"req_h7WlxBafA0nL6T","request_duration_ms":523}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -34,7 +33,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:33 GMT + - Thu, 11 Jan 2024 23:04:06 GMT Content-Type: - application/json Content-Length: @@ -59,11 +58,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c753686c-64e7-4dae-8d67-a6fd87fd95eb + - e3e73431-90e8-4602-918f-cfd3cc064c8f Original-Request: - - req_xuu6JRp2kxe5fR + - req_g1p1yNBly1UT8V Request-Id: - - req_xuu6JRp2kxe5fR + - req_g1p1yNBly1UT8V Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +77,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OOX2LKuuB1fWySn8ereOue6", + "id": "pm_1OXXIAKuuB1fWySnEeFKAVbZ", "object": "payment_method", "billing_details": { "address": { @@ -102,7 +101,7 @@ http_interactions: }, "country": "US", "exp_month": 12, - "exp_year": 2024, + "exp_year": 2025, "fingerprint": "QOaaYMtlTSm6xJM8", "funding": "debit", "generated_from": null, @@ -118,35 +117,34 @@ http_interactions: }, "wallet": null }, - "created": 1702868313, + "created": 1705014246, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Mon, 18 Dec 2023 02:58:33 GMT + recorded_at: Thu, 11 Jan 2024 23:04:06 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OOX2LKuuB1fWySn8ereOue6&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OXXIAKuuB1fWySnEeFKAVbZ&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_xuu6JRp2kxe5fR","request_duration_ms":498}}' + - '{"last_request_metrics":{"request_id":"req_g1p1yNBly1UT8V","request_duration_ms":469}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -159,7 +157,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:33 GMT + - Thu, 11 Jan 2024 23:04:07 GMT Content-Type: - application/json Content-Length: @@ -184,11 +182,11 @@ http_interactions: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 829da6cd-4c5f-4772-ad0b-ec0688d29d4e + - 47fd19e1-8b1a-490d-baae-c2bbe55d230f Original-Request: - - req_r5rU9La7ppa54X + - req_SI6mIb6S1Uxmvo Request-Id: - - req_r5rU9La7ppa54X + - req_SI6mIb6S1Uxmvo Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +201,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2LKuuB1fWySn0Mdu7ZY6", + "id": "pi_3OXXIAKuuB1fWySn1NTMqKCU", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +215,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2LKuuB1fWySn0Mdu7ZY6_secret_I5ri1iNJsxFKIopS22o80Vh2e", + "client_secret": "pi_3OXXIAKuuB1fWySn1NTMqKCU_secret_gLVqxlJjFLU5ku76fDB21bHG9", "confirmation_method": "automatic", - "created": 1702868313, + "created": 1705014246, "currency": "eur", "customer": null, "description": null, @@ -230,7 +228,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2LKuuB1fWySn8ereOue6", + "payment_method": "pm_1OXXIAKuuB1fWySnEeFKAVbZ", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,29 +253,28 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:33 GMT + recorded_at: Thu, 11 Jan 2024 23:04:06 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OOX2LKuuB1fWySn0Mdu7ZY6/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OXXIAKuuB1fWySn1NTMqKCU/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.3.0 + - Stripe/v1 RubyBindings/10.5.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_r5rU9La7ppa54X","request_duration_ms":509}}' + - '{"last_request_metrics":{"request_id":"req_SI6mIb6S1Uxmvo","request_duration_ms":361}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.3.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux - version 6.1.0-13-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) - 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian - 6.1.55-1 (2023-09-29)","hostname":"blackbox"}' + - '{"bindings_version":"10.5.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-darwin19","engine":"ruby","publisher":"stripe","uname":"Darwin + MacBook-Pro.local 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 + PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64","hostname":"MacBook-Pro.local"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -290,7 +287,7 @@ http_interactions: Server: - nginx Date: - - Mon, 18 Dec 2023 02:58:34 GMT + - Thu, 11 Jan 2024 23:04:08 GMT Content-Type: - application/json Content-Length: @@ -316,11 +313,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - b0d523c4-04a5-4415-ad97-1baa7aff6d8f + - f43b4942-a9c5-4d4e-9889-ce859f50713a Original-Request: - - req_0PwuRPJ1hBSmuj + - req_DggvUXs8CiyKHS Request-Id: - - req_0PwuRPJ1hBSmuj + - req_DggvUXs8CiyKHS Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +332,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OOX2LKuuB1fWySn0Mdu7ZY6", + "id": "pi_3OXXIAKuuB1fWySn1NTMqKCU", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +346,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OOX2LKuuB1fWySn0Mdu7ZY6_secret_I5ri1iNJsxFKIopS22o80Vh2e", + "client_secret": "pi_3OXXIAKuuB1fWySn1NTMqKCU_secret_gLVqxlJjFLU5ku76fDB21bHG9", "confirmation_method": "automatic", - "created": 1702868313, + "created": 1705014246, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OOX2LKuuB1fWySn0gKr6AgZ", + "latest_charge": "ch_3OXXIAKuuB1fWySn1pM8Da6I", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OOX2LKuuB1fWySn8ereOue6", + "payment_method": "pm_1OXXIAKuuB1fWySnEeFKAVbZ", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +384,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Mon, 18 Dec 2023 02:58:34 GMT + recorded_at: Thu, 11 Jan 2024 23:04:07 GMT recorded_with: VCR 6.2.0