diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 83% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 bc64c12c27..56a955e063 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: @@ -16,7 +16,7 @@ http_interactions: Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -32,11 +32,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:21 GMT + - Sun, 18 Feb 2024 22:59:25 GMT Content-Type: - application/json Content-Length: - - '800' + - '848' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -57,11 +57,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: - - 1aff7cf6-587c-4612-88fb-63f5cdf3f0b9 + - 28bca406-1877-45f8-baec-34700f265a93 Original-Request: - - req_rbPLY4kkHwynGe + - req_v6V4wpukfbkY5c Request-Id: - - req_rbPLY4kkHwynGe + - req_v6V4wpukfbkY5c Stripe-Should-Retry: - 'false' Stripe-Version: @@ -76,10 +76,10 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "tok_1OjVyXKuuB1fWySnJ3hyHQFP", + "id": "tok_1OlJKTKuuB1fWySniQaXqixy", "object": "token", "card": { - "id": "card_1OjVyWKuuB1fWySnVjJwiTXS", + "id": "card_1OlJKTKuuB1fWySnVko4ZEjm", "object": "card", "address_city": null, "address_country": null, @@ -100,35 +100,38 @@ http_interactions: "last4": "4242", "metadata": {}, "name": null, + "networks": { + "preferred": null + }, "tokenization_method": null, "wallet": null }, - "client_ip": "115.166.41.239", - "created": 1707869121, + "client_ip": "115.166.42.45", + "created": 1708297165, "livemode": false, "type": "card", "used": false } - recorded_at: Wed, 14 Feb 2024 00:05:21 GMT + recorded_at: Sun, 18 Feb 2024 22:59:25 GMT - request: method: post uri: https://api.stripe.com/v1/customers body: encoding: UTF-8 - string: email=joi_grant%40hauck.us&source=tok_1OjVyXKuuB1fWySnJ3hyHQFP + string: email=jennine_skiles%40cronin.info&source=tok_1OlJKTKuuB1fWySniQaXqixy headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_rbPLY4kkHwynGe","request_duration_ms":1268}}' + - '{"last_request_metrics":{"request_id":"req_v6V4wpukfbkY5c","request_duration_ms":819}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -144,11 +147,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:22 GMT + - Sun, 18 Feb 2024 22:59:27 GMT Content-Type: - application/json Content-Length: - - '657' + - '665' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -169,11 +172,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: - - cd0d413f-67ca-4a7e-957d-cb2005b48a93 + - 7f060334-b36e-4e25-bb8f-d31fc7550d4d Original-Request: - - req_1E3TBGcALoA8tl + - req_u2IQXHQWVQaEcm Request-Id: - - req_1E3TBGcALoA8tl + - req_u2IQXHQWVQaEcm Stripe-Should-Retry: - 'false' Stripe-Version: @@ -188,18 +191,18 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "cus_PYdFwCuNROkeNC", + "id": "cus_PaUJpiPBnb9yxg", "object": "customer", "address": null, "balance": 0, - "created": 1707869122, + "created": 1708297166, "currency": null, - "default_source": "card_1OjVyWKuuB1fWySnVjJwiTXS", + "default_source": "card_1OlJKTKuuB1fWySnVko4ZEjm", "delinquent": false, "description": null, "discount": null, - "email": "joi_grant@hauck.us", - "invoice_prefix": "57D9D92D", + "email": "jennine_skiles@cronin.info", + "invoice_prefix": "87A7E730", "invoice_settings": { "custom_fields": null, "default_payment_method": null, @@ -216,26 +219,26 @@ http_interactions: "tax_exempt": "none", "test_clock": null } - recorded_at: Wed, 14 Feb 2024 00:05:22 GMT + recorded_at: Sun, 18 Feb 2024 22:59:27 GMT - request: method: get - uri: https://api.stripe.com/v1/customers/cus_PYdFwCuNROkeNC/sources?limit=1&object=card + uri: https://api.stripe.com/v1/customers/cus_PaUJpiPBnb9yxg/sources?limit=1&object=card body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_1E3TBGcALoA8tl","request_duration_ms":1241}}' + - '{"last_request_metrics":{"request_id":"req_u2IQXHQWVQaEcm","request_duration_ms":977}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -251,7 +254,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:23 GMT + - Sun, 18 Feb 2024 22:59:27 GMT Content-Type: - application/json Content-Length: @@ -277,7 +280,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_runm5YfqEEZYMe + - req_uh5pFIXZwpsZkI Stripe-Version: - '2023-10-16' Vary: @@ -293,7 +296,7 @@ http_interactions: "object": "list", "data": [ { - "id": "card_1OjVyWKuuB1fWySnVjJwiTXS", + "id": "card_1OlJKTKuuB1fWySnVko4ZEjm", "object": "card", "address_city": null, "address_country": null, @@ -305,7 +308,7 @@ http_interactions: "address_zip_check": null, "brand": "Visa", "country": "US", - "customer": "cus_PYdFwCuNROkeNC", + "customer": "cus_PaUJpiPBnb9yxg", "cvc_check": "pass", "dynamic_last4": null, "exp_month": 9, @@ -320,7 +323,7 @@ http_interactions: } ], "has_more": false, - "url": "/v1/customers/cus_PYdFwCuNROkeNC/sources" + "url": "/v1/customers/cus_PaUJpiPBnb9yxg/sources" } - recorded_at: Wed, 14 Feb 2024 00:05:23 GMT + recorded_at: Sun, 18 Feb 2024 22:59:27 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 85% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 5bf45a791c..5073c404dc 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_6wZHzzD8wSU6YW","request_duration_ms":1219}}' + - '{"last_request_metrics":{"request_id":"req_0uMthnY2adDsVr","request_duration_ms":955}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:07 GMT + - Sun, 18 Feb 2024 23:01:48 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - a0797dc6-6bf1-46f5-a900-e95b3f3199ab + - 16efe530-35f3-4b4d-b07e-d8d8b1862ced Original-Request: - - req_jf1v7JrU0Pz0jh + - req_s7XlUZYvwV7DRk Request-Id: - - req_jf1v7JrU0Pz0jh + - req_s7XlUZYvwV7DRk Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW1DKuuB1fWySnLwVeo8Nd", + "id": "pm_1OlJMmKuuB1fWySnHNgcZaCT", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869287, + "created": 1708297308, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:08:07 GMT + recorded_at: Sun, 18 Feb 2024 23:01:49 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=1000¤cy=aud&payment_method=pm_1OjW1DKuuB1fWySnLwVeo8Nd&payment_method_types[0]=card&capture_method=manual + string: amount=1000¤cy=aud&payment_method=pm_1OlJMmKuuB1fWySnHNgcZaCT&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_jf1v7JrU0Pz0jh","request_duration_ms":607}}' + - '{"last_request_metrics":{"request_id":"req_s7XlUZYvwV7DRk","request_duration_ms":609}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:08 GMT + - Sun, 18 Feb 2024 23:01:49 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - e037b7f1-6da3-4792-af79-30d5565d516d + - b94f241f-9070-4cde-a9ba-ca5f5fa4c266 Original-Request: - - req_oUeA7h9l1u5uFO + - req_C5dAJYEOBGfyxt Request-Id: - - req_oUeA7h9l1u5uFO + - req_C5dAJYEOBGfyxt Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW1DKuuB1fWySn1tUXu05t", + "id": "pi_3OlJMnKuuB1fWySn0OktZ9W6", "object": "payment_intent", "amount": 1000, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW1DKuuB1fWySn1tUXu05t_secret_3euxkznCU7PCs7qNVXjjkPqaf", + "client_secret": "pi_3OlJMnKuuB1fWySn0OktZ9W6_secret_3fSpa587arHfeA8BNEORln5Me", "confirmation_method": "automatic", - "created": 1707869287, + "created": 1708297309, "currency": "aud", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW1DKuuB1fWySnLwVeo8Nd", + "payment_method": "pm_1OlJMmKuuB1fWySnHNgcZaCT", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:08 GMT + recorded_at: Sun, 18 Feb 2024 23:01:49 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW1DKuuB1fWySn1tUXu05t + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMnKuuB1fWySn0OktZ9W6 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_oUeA7h9l1u5uFO","request_duration_ms":529}}' + - '{"last_request_metrics":{"request_id":"req_C5dAJYEOBGfyxt","request_duration_ms":403}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:08 GMT + - Sun, 18 Feb 2024 23:01:49 GMT Content-Type: - application/json Content-Length: @@ -316,7 +317,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_2IqSzFQI96kIYd + - req_x4tAh20i3zA59E Stripe-Version: - '2023-10-16' Vary: @@ -329,7 +330,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW1DKuuB1fWySn1tUXu05t", + "id": "pi_3OlJMnKuuB1fWySn0OktZ9W6", "object": "payment_intent", "amount": 1000, "amount_capturable": 0, @@ -343,9 +344,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW1DKuuB1fWySn1tUXu05t_secret_3euxkznCU7PCs7qNVXjjkPqaf", + "client_secret": "pi_3OlJMnKuuB1fWySn0OktZ9W6_secret_3fSpa587arHfeA8BNEORln5Me", "confirmation_method": "automatic", - "created": 1707869287, + "created": 1708297309, "currency": "aud", "customer": null, "description": null, @@ -356,7 +357,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW1DKuuB1fWySnLwVeo8Nd", + "payment_method": "pm_1OlJMmKuuB1fWySnHNgcZaCT", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -381,5 +382,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:08 GMT + recorded_at: Sun, 18 Feb 2024 23:01:49 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Spree_Gateway_StripeSCA/_purchase/completes_the_purchase.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Spree_Gateway_StripeSCA/_purchase/completes_the_purchase.yml similarity index 85% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Spree_Gateway_StripeSCA/_purchase/completes_the_purchase.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Spree_Gateway_StripeSCA/_purchase/completes_the_purchase.yml index f1b767c4d5..197a6890f9 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Spree_Gateway_StripeSCA/_purchase/completes_the_purchase.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Spree_Gateway_StripeSCA/_purchase/completes_the_purchase.yml @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_yebMpRC1djm2Jd","request_duration_ms":591}}' + - '{"last_request_metrics":{"request_id":"req_51om1IRAHFZCV6","request_duration_ms":496}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:55 GMT + - Sun, 18 Feb 2024 23:01:39 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 92708da3-4767-4a65-a008-1c68c06c2288 + - 1544bce0-8504-40ae-85e6-99567c05a81f Original-Request: - - req_YhzrTFuucJ2vfl + - req_ZZHpIWmt0Tb9QC Request-Id: - - req_YhzrTFuucJ2vfl + - req_ZZHpIWmt0Tb9QC Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW10KuuB1fWySnpRQso1kf", + "id": "pm_1OlJMdKuuB1fWySnSN7kwt4O", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869275, + "created": 1708297299, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:55 GMT + recorded_at: Sun, 18 Feb 2024 23:01:39 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=1000¤cy=aud&payment_method=pm_1OjW10KuuB1fWySnpRQso1kf&payment_method_types[0]=card&capture_method=manual + string: amount=1000¤cy=aud&payment_method=pm_1OlJMdKuuB1fWySnSN7kwt4O&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_YhzrTFuucJ2vfl","request_duration_ms":599}}' + - '{"last_request_metrics":{"request_id":"req_ZZHpIWmt0Tb9QC","request_duration_ms":571}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:55 GMT + - Sun, 18 Feb 2024 23:01:40 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 7e065aa7-ee03-4df3-b30d-e7612ba25d44 + - 948c081d-dd9b-42fe-8904-c66806ba6ced Original-Request: - - req_uSovgvMgSvViVm + - req_gWoQz3c7XBT7zK Request-Id: - - req_uSovgvMgSvViVm + - req_gWoQz3c7XBT7zK Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW11KuuB1fWySn1qUXnmxI", + "id": "pi_3OlJMdKuuB1fWySn1mC3Z7lL", "object": "payment_intent", "amount": 1000, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW11KuuB1fWySn1qUXnmxI_secret_kt89WjdpTQR2xIlndoLYS1eAK", + "client_secret": "pi_3OlJMdKuuB1fWySn1mC3Z7lL_secret_A5cHGtk5DKIuxGVjMQtq0RMlA", "confirmation_method": "automatic", - "created": 1707869275, + "created": 1708297299, "currency": "aud", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW10KuuB1fWySnpRQso1kf", + "payment_method": "pm_1OlJMdKuuB1fWySnSN7kwt4O", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:55 GMT + recorded_at: Sun, 18 Feb 2024 23:01:40 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW11KuuB1fWySn1qUXnmxI/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMdKuuB1fWySn1mC3Z7lL/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_uSovgvMgSvViVm","request_duration_ms":587}}' + - '{"last_request_metrics":{"request_id":"req_gWoQz3c7XBT7zK","request_duration_ms":580}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:56 GMT + - Sun, 18 Feb 2024 23:01:41 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 85462a3e-0e39-4d58-a203-2128bb176f0d + - 870a6954-88b1-467c-8fa9-277015f3722e Original-Request: - - req_7mxbYDW5ZxwG88 + - req_afZee7GuNtasTS Request-Id: - - req_7mxbYDW5ZxwG88 + - req_afZee7GuNtasTS Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW11KuuB1fWySn1qUXnmxI", + "id": "pi_3OlJMdKuuB1fWySn1mC3Z7lL", "object": "payment_intent", "amount": 1000, "amount_capturable": 1000, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW11KuuB1fWySn1qUXnmxI_secret_kt89WjdpTQR2xIlndoLYS1eAK", + "client_secret": "pi_3OlJMdKuuB1fWySn1mC3Z7lL_secret_A5cHGtk5DKIuxGVjMQtq0RMlA", "confirmation_method": "automatic", - "created": 1707869275, + "created": 1708297299, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW11KuuB1fWySn1XuYHg7N", + "latest_charge": "ch_3OlJMdKuuB1fWySn1Si9UkuX", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW10KuuB1fWySnpRQso1kf", + "payment_method": "pm_1OlJMdKuuB1fWySnSN7kwt4O", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:56 GMT + recorded_at: Sun, 18 Feb 2024 23:01:41 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW11KuuB1fWySn1qUXnmxI + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMdKuuB1fWySn1mC3Z7lL body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_7mxbYDW5ZxwG88","request_duration_ms":1135}}' + - '{"last_request_metrics":{"request_id":"req_afZee7GuNtasTS","request_duration_ms":1147}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:59 GMT + - Sun, 18 Feb 2024 23:01:43 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_fYhNugp4TwDXHN + - req_nvxMljuYGpNN36 Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW11KuuB1fWySn1qUXnmxI", + "id": "pi_3OlJMdKuuB1fWySn1mC3Z7lL", "object": "payment_intent", "amount": 1000, "amount_capturable": 1000, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW11KuuB1fWySn1qUXnmxI_secret_kt89WjdpTQR2xIlndoLYS1eAK", + "client_secret": "pi_3OlJMdKuuB1fWySn1mC3Z7lL_secret_A5cHGtk5DKIuxGVjMQtq0RMlA", "confirmation_method": "automatic", - "created": 1707869275, + "created": 1708297299, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW11KuuB1fWySn1XuYHg7N", + "latest_charge": "ch_3OlJMdKuuB1fWySn1Si9UkuX", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW10KuuB1fWySnpRQso1kf", + "payment_method": "pm_1OlJMdKuuB1fWySnSN7kwt4O", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,10 +514,10 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:59 GMT + recorded_at: Sun, 18 Feb 2024 23:01:43 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW11KuuB1fWySn1qUXnmxI/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMdKuuB1fWySn1mC3Z7lL/capture body: encoding: UTF-8 string: amount_to_capture=1000 @@ -547,7 +548,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:01 GMT + - Sun, 18 Feb 2024 23:01:44 GMT Content-Type: - application/json Content-Length: @@ -573,11 +574,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 3b634946-3f43-406d-913f-479ba4a5b2cc + - 517a8ae3-9501-48d9-9225-51eb365643bb Original-Request: - - req_qASM3kBjzWD8lc + - req_OIwCtiBaYsGTF8 Request-Id: - - req_qASM3kBjzWD8lc + - req_OIwCtiBaYsGTF8 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -592,7 +593,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW11KuuB1fWySn1qUXnmxI", + "id": "pi_3OlJMdKuuB1fWySn1mC3Z7lL", "object": "payment_intent", "amount": 1000, "amount_capturable": 0, @@ -610,7 +611,7 @@ http_interactions: "object": "list", "data": [ { - "id": "ch_3OjW11KuuB1fWySn1XuYHg7N", + "id": "ch_3OlJMdKuuB1fWySn1Si9UkuX", "object": "charge", "amount": 1000, "amount_captured": 1000, @@ -619,7 +620,7 @@ http_interactions: "application": null, "application_fee": null, "application_fee_amount": null, - "balance_transaction": "txn_3OjW11KuuB1fWySn1fMeLF9G", + "balance_transaction": "txn_3OlJMdKuuB1fWySn1EtKks3E", "billing_details": { "address": { "city": null, @@ -635,7 +636,7 @@ http_interactions: }, "calculated_statement_descriptor": "OFNOFNOFN", "captured": true, - "created": 1707869276, + "created": 1708297300, "currency": "aud", "customer": null, "description": null, @@ -655,18 +656,18 @@ http_interactions: "network_status": "approved_by_network", "reason": null, "risk_level": "normal", - "risk_score": 42, + "risk_score": 50, "seller_message": "Payment complete.", "type": "authorized" }, "paid": true, - "payment_intent": "pi_3OjW11KuuB1fWySn1qUXnmxI", - "payment_method": "pm_1OjW10KuuB1fWySnpRQso1kf", + "payment_intent": "pi_3OlJMdKuuB1fWySn1mC3Z7lL", + "payment_method": "pm_1OlJMdKuuB1fWySnSN7kwt4O", "payment_method_details": { "card": { "amount_authorized": 1000, "brand": "visa", - "capture_before": 1708474076, + "capture_before": 1708902100, "checks": { "address_line1_check": null, "address_postal_code_check": null, @@ -705,14 +706,14 @@ http_interactions: "radar_options": {}, "receipt_email": null, "receipt_number": null, - "receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xRmlxRXNLdXVCMWZXeVNuKOGIsK4GMgYkNKiM1jM6LBaP7oCOHdHyeeRFflBVugzPg9tY5Yqam70-u1-SlQ0j3QTjJkOM3Re6hkmy", + "receipt_url": "https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xRmlxRXNLdXVCMWZXeVNuKNiYyq4GMgaRL-XiUw86LBZE508pdjPqCQjn3Qti4m-zS9ApaX9PdD7COJl9LEw4dcNQKFdVD-7D8l3g", "refunded": false, "refunds": { "object": "list", "data": [], "has_more": false, "total_count": 0, - "url": "/v1/charges/ch_3OjW11KuuB1fWySn1XuYHg7N/refunds" + "url": "/v1/charges/ch_3OlJMdKuuB1fWySn1Si9UkuX/refunds" }, "review": null, "shipping": null, @@ -727,22 +728,22 @@ http_interactions: ], "has_more": false, "total_count": 1, - "url": "/v1/charges?payment_intent=pi_3OjW11KuuB1fWySn1qUXnmxI" + "url": "/v1/charges?payment_intent=pi_3OlJMdKuuB1fWySn1mC3Z7lL" }, - "client_secret": "pi_3OjW11KuuB1fWySn1qUXnmxI_secret_kt89WjdpTQR2xIlndoLYS1eAK", + "client_secret": "pi_3OlJMdKuuB1fWySn1mC3Z7lL_secret_A5cHGtk5DKIuxGVjMQtq0RMlA", "confirmation_method": "automatic", - "created": 1707869275, + "created": 1708297299, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW11KuuB1fWySn1XuYHg7N", + "latest_charge": "ch_3OlJMdKuuB1fWySn1Si9UkuX", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW10KuuB1fWySnpRQso1kf", + "payment_method": "pm_1OlJMdKuuB1fWySnSN7kwt4O", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -767,5 +768,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:01 GMT + recorded_at: Sun, 18 Feb 2024 23:01:44 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Spree_Gateway_StripeSCA/_purchase/provides_an_error_message_to_help_developer_debug.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Spree_Gateway_StripeSCA/_purchase/provides_an_error_message_to_help_developer_debug.yml similarity index 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Spree_Gateway_StripeSCA/_purchase/provides_an_error_message_to_help_developer_debug.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Spree_Gateway_StripeSCA/_purchase/provides_an_error_message_to_help_developer_debug.yml index e5067b67e1..c5a0be7f7d 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Spree_Gateway_StripeSCA/_purchase/provides_an_error_message_to_help_developer_debug.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Spree_Gateway_StripeSCA/_purchase/provides_an_error_message_to_help_developer_debug.yml @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_fYhNugp4TwDXHN","request_duration_ms":442}}' + - '{"last_request_metrics":{"request_id":"req_nvxMljuYGpNN36","request_duration_ms":417}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:02 GMT + - Sun, 18 Feb 2024 23:01:45 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 1ab21d0b-52ba-4aca-b39e-253dcabcbba7 + - '0840ae80-e34d-4ca4-9b24-4872ef60a47b' Original-Request: - - req_CFvbgJI95HcP8U + - req_JdKtYmo8F5PGGZ Request-Id: - - req_CFvbgJI95HcP8U + - req_JdKtYmo8F5PGGZ Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW17KuuB1fWySnrOolXVFc", + "id": "pm_1OlJMiKuuB1fWySn9UkunsGB", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869282, + "created": 1708297305, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:08:02 GMT + recorded_at: Sun, 18 Feb 2024 23:01:45 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=1000¤cy=aud&payment_method=pm_1OjW17KuuB1fWySnrOolXVFc&payment_method_types[0]=card&capture_method=manual + string: amount=1000¤cy=aud&payment_method=pm_1OlJMiKuuB1fWySn9UkunsGB&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_CFvbgJI95HcP8U","request_duration_ms":592}}' + - '{"last_request_metrics":{"request_id":"req_JdKtYmo8F5PGGZ","request_duration_ms":479}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:02 GMT + - Sun, 18 Feb 2024 23:01:45 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - a07a4fca-e214-4b76-8107-6945855bd09a + - b330b83b-e5d0-4df4-805f-b403a0cceac0 Original-Request: - - req_JT18s2qsyD3WXT + - req_pUQ6XBsrwBJj7c Request-Id: - - req_JT18s2qsyD3WXT + - req_pUQ6XBsrwBJj7c Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW18KuuB1fWySn1QLHli43", + "id": "pi_3OlJMjKuuB1fWySn0hkOQ7rg", "object": "payment_intent", "amount": 1000, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW18KuuB1fWySn1QLHli43_secret_vmmD85F7YBPszufF2rA7xlqtP", + "client_secret": "pi_3OlJMjKuuB1fWySn0hkOQ7rg_secret_jAW17UAwyZyLVD3FVMy2wf3Bh", "confirmation_method": "automatic", - "created": 1707869282, + "created": 1708297305, "currency": "aud", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW17KuuB1fWySnrOolXVFc", + "payment_method": "pm_1OlJMiKuuB1fWySn9UkunsGB", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:02 GMT + recorded_at: Sun, 18 Feb 2024 23:01:45 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW18KuuB1fWySn1QLHli43/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMjKuuB1fWySn0hkOQ7rg/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_JT18s2qsyD3WXT","request_duration_ms":576}}' + - '{"last_request_metrics":{"request_id":"req_pUQ6XBsrwBJj7c","request_duration_ms":508}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:04 GMT + - Sun, 18 Feb 2024 23:01:46 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 95b6cbff-a3d3-43f9-b160-bb6cf3f70a47 + - 97d0bf60-c1e6-4615-ad6c-edb10db55a49 Original-Request: - - req_6wZHzzD8wSU6YW + - req_0uMthnY2adDsVr Request-Id: - - req_6wZHzzD8wSU6YW + - req_0uMthnY2adDsVr Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW18KuuB1fWySn1QLHli43", + "id": "pi_3OlJMjKuuB1fWySn0hkOQ7rg", "object": "payment_intent", "amount": 1000, "amount_capturable": 1000, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW18KuuB1fWySn1QLHli43_secret_vmmD85F7YBPszufF2rA7xlqtP", + "client_secret": "pi_3OlJMjKuuB1fWySn0hkOQ7rg_secret_jAW17UAwyZyLVD3FVMy2wf3Bh", "confirmation_method": "automatic", - "created": 1707869282, + "created": 1708297305, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW18KuuB1fWySn11gOIGGp", + "latest_charge": "ch_3OlJMjKuuB1fWySn0DrvIzRN", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW17KuuB1fWySnrOolXVFc", + "payment_method": "pm_1OlJMiKuuB1fWySn9UkunsGB", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:04 GMT + recorded_at: Sun, 18 Feb 2024 23:01:46 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_fails/destroys_the_record_and_notifies_Bugsnag.yml similarity index 72% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_fails/destroys_the_record_and_notifies_Bugsnag.yml index b9409c325c..43b3f013c4 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_fails/destroys_the_record_and_notifies_Bugsnag.yml @@ -8,17 +8,17 @@ http_interactions: string: stripe_user_id=&client_id=bogus_client_id headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_2IqSzFQI96kIYd","request_duration_ms":463}}' + - '{"last_request_metrics":{"request_id":"req_x4tAh20i3zA59E","request_duration_ms":327}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,7 +34,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:09 GMT + - Sun, 18 Feb 2024 23:01:50 GMT Content-Type: - application/json; charset=utf-8 Content-Length: @@ -56,24 +56,24 @@ http_interactions: Referrer-Policy: - strict-origin-when-cross-origin Request-Id: - - req_6s5kYbr2dU4DGw + - req_PA8UqOVla9CkB8 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=Thu, 13 Feb 2025 00:08:09 GMT; secure; + domain=stripe.com; path=/; expires=Mon, 17 Feb 2025 23:01:50 GMT; secure; HttpOnly; SameSite=Lax - - cid=4a5bca8c-8c70-4308-b9cb-74cc387dd863; domain=stripe.com; path=/; expires=Tue, - 14 May 2024 00:08:09 GMT; secure; SameSite=Lax - - machine_identifier=u2EW8AoPv8x7rKLhwC0zO3WwBcssVUO1KkvAJA2F3I7YRG0UxOTbYJgwwuBLA8jMO9c%3D; - domain=stripe.com; path=/; expires=Thu, 13 Feb 2025 00:08:09 GMT; secure; + - cid=bfc93c8a-39be-45db-988b-71e9824b558e; domain=stripe.com; path=/; expires=Sat, + 18 May 2024 23:01:50 GMT; secure; SameSite=Lax + - machine_identifier=a%2FJrefv77rPki8cRDV0DP4cXCyiz9ikCD1Nt5%2BtoSwkFtFtziG9WJ%2BbIX17mNbRh8xM%3D; + domain=stripe.com; path=/; expires=Mon, 17 Feb 2025 23:01:50 GMT; secure; HttpOnly; SameSite=Lax - - private_machine_identifier=sx28rU2YBdMpYAIhnt5JWga4%2FduNfMHCZciQ%2B6iC3WbdoBJVe7%2FRHI4%2B5Mk5kys0FjQ%3D; - domain=stripe.com; path=/; expires=Thu, 13 Feb 2025 00:08:09 GMT; secure; + - private_machine_identifier=oE4cdy22VCO859AVGi4lqAFm9fnMnjek47%2B5OP8erf0fVvbJTO7fT5qwIh2aEiFOGRY%3D; + domain=stripe.com; path=/; expires=Mon, 17 Feb 2025 23:01:50 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=aONIRsULfMMXLlCQR8xeyuGT8PIiGsIZOgbH2z0cNpRqlscK5lBeans2FthqCeb9ilcntczAzVPXklX9WThowzw-AYTZVJyhX6s-DVxj9YggeWKVP7kn_zG8E_5ZgvsRwlxLac1CRg%3D%3D; + - stripe.csrf=s3nMhzNpFaQtT-jEbwYYRsrc4ep22PerRbg2E00bT7tlXYV1RDm4O_5cT9aGvie5ZqFs-wa4-Q8sr9LwViP2Kzw-AYTZVJxg1ExiQlLOTs-XMb6aW0lTj9608XI-A9o1Gtu6KcJPEQ%3D%3D; domain=stripe.com; path=/; secure; HttpOnly; SameSite=None Stripe-Kill-Route: - "[]" @@ -90,5 +90,5 @@ http_interactions: "error": "invalid_client", "error_description": "No such application: 'bogus_client_id'" } - recorded_at: Wed, 14 Feb 2024 00:08:09 GMT + recorded_at: Sun, 18 Feb 2024 23:01:50 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_succeeds/destroys_the_record.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_succeeds/destroys_the_record.yml similarity index 83% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_succeeds/destroys_the_record.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.9.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_succeeds/destroys_the_record.yml index 470964f023..a1d5c9b9db 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_succeeds/destroys_the_record.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/StripeAccount/deauthorize_and_destroy/when_the_Stripe_API_disconnect_succeeds/destroys_the_record.yml @@ -8,17 +8,17 @@ http_interactions: string: type=standard&country=AU&email=jumping.jack%40example.com headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_2IqSzFQI96kIYd","request_duration_ms":463}}' + - '{"last_request_metrics":{"request_id":"req_x4tAh20i3zA59E","request_duration_ms":327}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,7 +34,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:12 GMT + - Sun, 18 Feb 2024 23:01:52 GMT Content-Type: - application/json Content-Length: @@ -59,11 +59,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: - - d22de539-0d72-4bf8-ba29-efb3d4d2995a + - 4c8daacd-af69-417f-a2f8-513a1972dcf8 Original-Request: - - req_BhCQ6s9dAchTbR + - req_SAun9FtLbT2wsj Request-Id: - - req_BhCQ6s9dAchTbR + - req_SAun9FtLbT2wsj Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "acct_1OjW1GQPB9CWOtSB", + "id": "acct_1OlJMpQMdIKuxv18", "object": "account", "business_profile": { "annual_revenue": null, @@ -100,7 +100,7 @@ http_interactions: "type": "application" }, "country": "AU", - "created": 1707869291, + "created": 1708297312, "default_currency": "aud", "details_submitted": false, "email": "jumping.jack@example.com", @@ -109,7 +109,7 @@ http_interactions: "data": [], "has_more": false, "total_count": 0, - "url": "/v1/accounts/acct_1OjW1GQPB9CWOtSB/external_accounts" + "url": "/v1/accounts/acct_1OlJMpQMdIKuxv18/external_accounts" }, "future_requirements": { "alternatives": [], @@ -206,26 +206,26 @@ http_interactions: }, "type": "standard" } - recorded_at: Wed, 14 Feb 2024 00:08:12 GMT + recorded_at: Sun, 18 Feb 2024 23:01:52 GMT - request: method: post uri: https://connect.stripe.com/oauth/deauthorize body: encoding: UTF-8 - string: stripe_user_id=acct_1OjW1GQPB9CWOtSB&client_id= + string: stripe_user_id=acct_1OlJMpQMdIKuxv18&client_id= headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_BhCQ6s9dAchTbR","request_duration_ms":2479}}' + - '{"last_request_metrics":{"request_id":"req_SAun9FtLbT2wsj","request_duration_ms":2156}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -241,7 +241,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:13 GMT + - Sun, 18 Feb 2024 23:01:53 GMT Content-Type: - application/json Content-Length: @@ -263,24 +263,24 @@ http_interactions: Referrer-Policy: - strict-origin-when-cross-origin Request-Id: - - req_PX9RsJvT3XN6Vt + - req_ZtB071gC3ZNwky 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=Thu, 13 Feb 2025 00:08:13 GMT; secure; + domain=stripe.com; path=/; expires=Mon, 17 Feb 2025 23:01:53 GMT; secure; HttpOnly; SameSite=Lax - - cid=66fbc707-5f59-4bb2-b7e2-7f29cc6469e9; domain=stripe.com; path=/; expires=Tue, - 14 May 2024 00:08:13 GMT; secure; SameSite=Lax - - machine_identifier=y8UNt%2B685B8af3LoEaKAxRvDWkR1%2B9NfEtsJM11V5u7mqEJ8vSBQ9p4cKZY97hKeOjY%3D; - domain=stripe.com; path=/; expires=Thu, 13 Feb 2025 00:08:13 GMT; secure; + - cid=d1df649f-7b46-459f-8524-9e917d8b7f0e; domain=stripe.com; path=/; expires=Sat, + 18 May 2024 23:01:53 GMT; secure; SameSite=Lax + - machine_identifier=PRfIkLNU2UBrvsaGUf4YhN1UozbhmtDH8X13sOPBxMySwZp2g3w12%2BX78Al4%2F2AkhuY%3D; + domain=stripe.com; path=/; expires=Mon, 17 Feb 2025 23:01:53 GMT; secure; HttpOnly; SameSite=Lax - - private_machine_identifier=Ss6Vk2Wmus%2BwZ5zAWJdInO%2BGwZrMC3blQ4ga%2FsEKCpcMbVB17DISNnYEPVEzcenlpgE%3D; - domain=stripe.com; path=/; expires=Thu, 13 Feb 2025 00:08:13 GMT; secure; + - private_machine_identifier=mMeiranyxlXlql4dawqLYub%2FpfM1pczdoHqm86aQKf1i1%2BQXDugafxltd6vyww1f0sc%3D; + domain=stripe.com; path=/; expires=Mon, 17 Feb 2025 23:01:53 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=H4O__NOxosFVPxFtyhE2akNeclNk6pos4Co_9sprp9O52v1-WstBwU6DTl0A9y1r5z-zP6rhO9QPp1yk_ka2uTw-AYTZVJxrE7Ua56JoIt-mx_YFMWPOo6rYWTegbSipQsDe98wtMg%3D%3D; + - stripe.csrf=TcMLpuMbE9PqoNX7mOnWsteP0q8KzbwGKa5_9UNFJgc4nAyb47W3LqqFc3rhSj5fRcj9XajdAu9kqx2o5gTpEjw-AYTZVJz0Sa6y3510XPnKaKk8yLTyZbsqwsa8ZiK_aSZFL7i2cQ%3D%3D; domain=stripe.com; path=/; secure; HttpOnly; SameSite=None Stripe-Kill-Route: - "[]" @@ -292,7 +292,7 @@ http_interactions: encoding: UTF-8 string: |- { - "stripe_user_id": "acct_1OjW1GQPB9CWOtSB" + "stripe_user_id": "acct_1OlJMpQMdIKuxv18" } - recorded_at: Wed, 14 Feb 2024 00:08:13 GMT + recorded_at: Sun, 18 Feb 2024 23:01:53 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/StripePaymentStatus/_stripe_captured_/when_the_Stripe_payment_has_been_captured/returns_true.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/StripePaymentStatus/_stripe_captured_/when_the_Stripe_payment_has_been_captured/returns_true.yml similarity index 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.0/StripePaymentStatus/_stripe_captured_/when_the_Stripe_payment_has_been_captured/returns_true.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.9.0/StripePaymentStatus/_stripe_captured_/when_the_Stripe_payment_has_been_captured/returns_true.yml index 046f6c38f8..a9af5b4510 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/StripePaymentStatus/_stripe_captured_/when_the_Stripe_payment_has_been_captured/returns_true.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/StripePaymentStatus/_stripe_captured_/when_the_Stripe_payment_has_been_captured/returns_true.yml @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_X0vLv7wZrXqMnp","request_duration_ms":1268}}' + - '{"last_request_metrics":{"request_id":"req_NrHZ0TKxZmqNid","request_duration_ms":1264}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:24 GMT + - Sun, 18 Feb 2024 23:02:01 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 70a48e51-da26-4a04-84bb-9d535c8060e4 + - 17bc4ae4-c878-48c9-a79a-456173b6fa21 Original-Request: - - req_6leCBz5yWl0qmz + - req_cdvtLGfaYayNP2 Request-Id: - - req_6leCBz5yWl0qmz + - req_cdvtLGfaYayNP2 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW1UKuuB1fWySnKCgj4eDM", + "id": "pm_1OlJMzKuuB1fWySnvSdZs1UA", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869304, + "created": 1708297321, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:08:24 GMT + recorded_at: Sun, 18 Feb 2024 23:02:01 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=aud&payment_method=pm_1OjW1UKuuB1fWySnKCgj4eDM&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=aud&payment_method=pm_1OlJMzKuuB1fWySnvSdZs1UA&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_6leCBz5yWl0qmz","request_duration_ms":607}}' + - '{"last_request_metrics":{"request_id":"req_cdvtLGfaYayNP2","request_duration_ms":487}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:25 GMT + - Sun, 18 Feb 2024 23:02:02 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 9f7beb8d-c400-4129-a33b-9083dc9e21b5 + - c2e007c5-c9ad-4d90-85b0-7f4bffaa0bea Original-Request: - - req_n0SYOGqxd0BN8d + - req_wJieMOymD3dMjc Request-Id: - - req_n0SYOGqxd0BN8d + - req_wJieMOymD3dMjc Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW1UKuuB1fWySn1ODkVZzz", + "id": "pi_3OlJN0KuuB1fWySn1CK8xfzD", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW1UKuuB1fWySn1ODkVZzz_secret_SV8U9xBJ320kh06ngjE8sXaru", + "client_secret": "pi_3OlJN0KuuB1fWySn1CK8xfzD_secret_3k1R0sglw2bytQdTSgNblj3QM", "confirmation_method": "automatic", - "created": 1707869304, + "created": 1708297322, "currency": "aud", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW1UKuuB1fWySnKCgj4eDM", + "payment_method": "pm_1OlJMzKuuB1fWySnvSdZs1UA", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:25 GMT + recorded_at: Sun, 18 Feb 2024 23:02:02 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW1UKuuB1fWySn1ODkVZzz/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJN0KuuB1fWySn1CK8xfzD/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_n0SYOGqxd0BN8d","request_duration_ms":641}}' + - '{"last_request_metrics":{"request_id":"req_wJieMOymD3dMjc","request_duration_ms":434}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:26 GMT + - Sun, 18 Feb 2024 23:02:03 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c0c196e6-88ef-4c73-ae22-6b4e4242f640 + - a8320e61-0f62-4da0-a9d0-97e5db967576 Original-Request: - - req_YQM6Dmq2roQ4ZU + - req_HLsqIWGg5CBHu8 Request-Id: - - req_YQM6Dmq2roQ4ZU + - req_HLsqIWGg5CBHu8 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW1UKuuB1fWySn1ODkVZzz", + "id": "pi_3OlJN0KuuB1fWySn1CK8xfzD", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW1UKuuB1fWySn1ODkVZzz_secret_SV8U9xBJ320kh06ngjE8sXaru", + "client_secret": "pi_3OlJN0KuuB1fWySn1CK8xfzD_secret_3k1R0sglw2bytQdTSgNblj3QM", "confirmation_method": "automatic", - "created": 1707869304, + "created": 1708297322, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW1UKuuB1fWySn15EUH4nr", + "latest_charge": "ch_3OlJN0KuuB1fWySn1TcMGO5o", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW1UKuuB1fWySnKCgj4eDM", + "payment_method": "pm_1OlJMzKuuB1fWySnvSdZs1UA", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:26 GMT + recorded_at: Sun, 18 Feb 2024 23:02:03 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW1UKuuB1fWySn1ODkVZzz/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJN0KuuB1fWySn1CK8xfzD/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_YQM6Dmq2roQ4ZU","request_duration_ms":1122}}' + - '{"last_request_metrics":{"request_id":"req_HLsqIWGg5CBHu8","request_duration_ms":1096}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:27 GMT + - Sun, 18 Feb 2024 23:02:04 GMT Content-Type: - application/json Content-Length: @@ -448,11 +449,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - fd6c1b71-dc6b-4cd3-8008-ea83739ca083 + - 5e987d48-27a1-4842-9ae9-07fac0181b0c Original-Request: - - req_2YOpmfCJP3KovT + - req_D4Sp4vGEaG3aH5 Request-Id: - - req_2YOpmfCJP3KovT + - req_D4Sp4vGEaG3aH5 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -467,7 +468,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW1UKuuB1fWySn1ODkVZzz", + "id": "pi_3OlJN0KuuB1fWySn1CK8xfzD", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -481,20 +482,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW1UKuuB1fWySn1ODkVZzz_secret_SV8U9xBJ320kh06ngjE8sXaru", + "client_secret": "pi_3OlJN0KuuB1fWySn1CK8xfzD_secret_3k1R0sglw2bytQdTSgNblj3QM", "confirmation_method": "automatic", - "created": 1707869304, + "created": 1708297322, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW1UKuuB1fWySn15EUH4nr", + "latest_charge": "ch_3OlJN0KuuB1fWySn1TcMGO5o", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW1UKuuB1fWySnKCgj4eDM", + "payment_method": "pm_1OlJMzKuuB1fWySnvSdZs1UA", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -519,26 +520,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:27 GMT + recorded_at: Sun, 18 Feb 2024 23:02:04 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW1UKuuB1fWySn1ODkVZzz + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJN0KuuB1fWySn1CK8xfzD body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_2YOpmfCJP3KovT","request_duration_ms":1196}}' + - '{"last_request_metrics":{"request_id":"req_D4Sp4vGEaG3aH5","request_duration_ms":1226}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -554,7 +555,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:28 GMT + - Sun, 18 Feb 2024 23:02:05 GMT Content-Type: - application/json Content-Length: @@ -580,7 +581,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_OoCmdrkx0aUsW0 + - req_5pjqyrprvQZ4uj Stripe-Version: - '2023-10-16' Vary: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW1UKuuB1fWySn1ODkVZzz", + "id": "pi_3OlJN0KuuB1fWySn1CK8xfzD", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW1UKuuB1fWySn1ODkVZzz_secret_SV8U9xBJ320kh06ngjE8sXaru", + "client_secret": "pi_3OlJN0KuuB1fWySn1CK8xfzD_secret_3k1R0sglw2bytQdTSgNblj3QM", "confirmation_method": "automatic", - "created": 1707869304, + "created": 1708297322, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW1UKuuB1fWySn15EUH4nr", + "latest_charge": "ch_3OlJN0KuuB1fWySn1TcMGO5o", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW1UKuuB1fWySnKCgj4eDM", + "payment_method": "pm_1OlJMzKuuB1fWySnvSdZs1UA", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,5 +646,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:28 GMT + recorded_at: Sun, 18 Feb 2024 23:02:05 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.0/StripePaymentStatus/_stripe_captured_/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_false.yml similarity index 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.0/StripePaymentStatus/_stripe_captured_/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_false.yml index 5f6bab12e6..ce477fa2dc 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.0/StripePaymentStatus/_stripe_captured_/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_false.yml @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_DHpDxbeYXD9VCe","request_duration_ms":577}}' + - '{"last_request_metrics":{"request_id":"req_rdQ5PF8HVsYaKV","request_duration_ms":403}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:20 GMT + - Sun, 18 Feb 2024 23:01:58 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 52b953a4-6bf9-4cd4-a6b8-da0e9ccf8097 + - b37ca529-3d4e-402b-a61a-cbd9f6ebd2d9 Original-Request: - - req_sFqy5J6WQvBqDB + - req_9JWbOtfEw7xaKS Request-Id: - - req_sFqy5J6WQvBqDB + - req_9JWbOtfEw7xaKS Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW1QKuuB1fWySnjdOKJAR3", + "id": "pm_1OlJMwKuuB1fWySnnKyAdmiz", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869300, + "created": 1708297318, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:08:20 GMT + recorded_at: Sun, 18 Feb 2024 23:01:58 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=aud&payment_method=pm_1OjW1QKuuB1fWySnjdOKJAR3&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=aud&payment_method=pm_1OlJMwKuuB1fWySnnKyAdmiz&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_sFqy5J6WQvBqDB","request_duration_ms":790}}' + - '{"last_request_metrics":{"request_id":"req_9JWbOtfEw7xaKS","request_duration_ms":558}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:21 GMT + - Sun, 18 Feb 2024 23:01:58 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - d3fdcc5c-05ef-4d21-9a75-9b10c0b8a97b + - 5478027d-1f11-4644-80ec-e15dd8ac054e Original-Request: - - req_cpyzjTz15emRJZ + - req_hSybaNcIWUzJ1D Request-Id: - - req_cpyzjTz15emRJZ + - req_hSybaNcIWUzJ1D Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW1QKuuB1fWySn06i1zKkP", + "id": "pi_3OlJMwKuuB1fWySn2J1fCbTR", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW1QKuuB1fWySn06i1zKkP_secret_g1MtWZb3BjufSob0CYoo8k9eu", + "client_secret": "pi_3OlJMwKuuB1fWySn2J1fCbTR_secret_YspnbFiv2k9NEmjfoRlq916FZ", "confirmation_method": "automatic", - "created": 1707869300, + "created": 1708297318, "currency": "aud", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW1QKuuB1fWySnjdOKJAR3", + "payment_method": "pm_1OlJMwKuuB1fWySnnKyAdmiz", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:21 GMT + recorded_at: Sun, 18 Feb 2024 23:01:58 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW1QKuuB1fWySn06i1zKkP/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMwKuuB1fWySn2J1fCbTR/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_cpyzjTz15emRJZ","request_duration_ms":555}}' + - '{"last_request_metrics":{"request_id":"req_hSybaNcIWUzJ1D","request_duration_ms":505}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:22 GMT + - Sun, 18 Feb 2024 23:01:59 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 7b858a04-72a4-4f73-be04-074e53868c8a + - e8758fbe-3f21-4b72-bd6e-3ff6c3a9c8eb Original-Request: - - req_zikYwC5G44i9d1 + - req_OETG6ShcYPRElM Request-Id: - - req_zikYwC5G44i9d1 + - req_OETG6ShcYPRElM Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW1QKuuB1fWySn06i1zKkP", + "id": "pi_3OlJMwKuuB1fWySn2J1fCbTR", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW1QKuuB1fWySn06i1zKkP_secret_g1MtWZb3BjufSob0CYoo8k9eu", + "client_secret": "pi_3OlJMwKuuB1fWySn2J1fCbTR_secret_YspnbFiv2k9NEmjfoRlq916FZ", "confirmation_method": "automatic", - "created": 1707869300, + "created": 1708297318, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW1QKuuB1fWySn0lUwlixx", + "latest_charge": "ch_3OlJMwKuuB1fWySn2V76EAzA", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW1QKuuB1fWySnjdOKJAR3", + "payment_method": "pm_1OlJMwKuuB1fWySnnKyAdmiz", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:22 GMT + recorded_at: Sun, 18 Feb 2024 23:01:59 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW1QKuuB1fWySn06i1zKkP/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMwKuuB1fWySn2J1fCbTR/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_zikYwC5G44i9d1","request_duration_ms":1049}}' + - '{"last_request_metrics":{"request_id":"req_OETG6ShcYPRElM","request_duration_ms":977}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:23 GMT + - Sun, 18 Feb 2024 23:02:01 GMT Content-Type: - application/json Content-Length: @@ -448,11 +449,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c1bb116c-58a6-4208-8e05-d8bdbc9b5563 + - 1ccd47c4-738c-4521-8695-b2640c2ee897 Original-Request: - - req_X0vLv7wZrXqMnp + - req_NrHZ0TKxZmqNid Request-Id: - - req_X0vLv7wZrXqMnp + - req_NrHZ0TKxZmqNid Stripe-Should-Retry: - 'false' Stripe-Version: @@ -467,7 +468,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW1QKuuB1fWySn06i1zKkP", + "id": "pi_3OlJMwKuuB1fWySn2J1fCbTR", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -481,20 +482,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW1QKuuB1fWySn06i1zKkP_secret_g1MtWZb3BjufSob0CYoo8k9eu", + "client_secret": "pi_3OlJMwKuuB1fWySn2J1fCbTR_secret_YspnbFiv2k9NEmjfoRlq916FZ", "confirmation_method": "automatic", - "created": 1707869300, + "created": 1708297318, "currency": "aud", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW1QKuuB1fWySn0lUwlixx", + "latest_charge": "ch_3OlJMwKuuB1fWySn2V76EAzA", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW1QKuuB1fWySnjdOKJAR3", + "payment_method": "pm_1OlJMwKuuB1fWySnnKyAdmiz", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -519,5 +520,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:23 GMT + recorded_at: Sun, 18 Feb 2024 23:02:01 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 85% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 070065bc3c..114ffa18bd 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/and_the_last_action_on_the_Stripe_payment_failed/returns_failed_response.yml @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_AdVKTPCsQquTLY","request_duration_ms":452}}' + - '{"last_request_metrics":{"request_id":"req_eLhV0vemfsLyEL","request_duration_ms":521}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:19 GMT + - Sun, 18 Feb 2024 23:01:57 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - a141adb0-5fed-4748-8287-ab969cf62a94 + - 9e682d60-4310-408e-8d9c-6c62facb5cad Original-Request: - - req_XcxkRae0AyxFib + - req_QabPeBUnNInfT6 Request-Id: - - req_XcxkRae0AyxFib + - req_QabPeBUnNInfT6 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW1OKuuB1fWySnxc1RyjDL", + "id": "pm_1OlJMvKuuB1fWySno38GSLcD", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869298, + "created": 1708297317, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:08:19 GMT + recorded_at: Sun, 18 Feb 2024 23:01:57 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=aud&payment_method=pm_1OjW1OKuuB1fWySnxc1RyjDL&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=aud&payment_method=pm_1OlJMvKuuB1fWySno38GSLcD&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_XcxkRae0AyxFib","request_duration_ms":573}}' + - '{"last_request_metrics":{"request_id":"req_QabPeBUnNInfT6","request_duration_ms":459}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:19 GMT + - Sun, 18 Feb 2024 23:01:57 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 41800e2d-f7f0-4bc5-a87c-859e924806f8 + - 927f14d8-dafc-4b01-87c1-05d93d0a784f Original-Request: - - req_DHpDxbeYXD9VCe + - req_rdQ5PF8HVsYaKV Request-Id: - - req_DHpDxbeYXD9VCe + - req_rdQ5PF8HVsYaKV Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW1PKuuB1fWySn2SbW8VHH", + "id": "pi_3OlJMvKuuB1fWySn0nQzfgsN", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW1PKuuB1fWySn2SbW8VHH_secret_jDFDrQCYeoK41QW0z1DBSUFth", + "client_secret": "pi_3OlJMvKuuB1fWySn0nQzfgsN_secret_nJxrh6xc7EpeoruzXeJlulLfa", "confirmation_method": "automatic", - "created": 1707869299, + "created": 1708297317, "currency": "aud", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW1OKuuB1fWySnxc1RyjDL", + "payment_method": "pm_1OlJMvKuuB1fWySno38GSLcD", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,5 +256,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:19 GMT + recorded_at: Sun, 18 Feb 2024 23:01:57 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/fetches_the_status_with_Stripe_PaymentIntentValidator.yml similarity index 85% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/fetches_the_status_with_Stripe_PaymentIntentValidator.yml index 18bb94e1ad..7474683323 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.0/StripePaymentStatus/_stripe_status/when_the_payment_has_a_payment_intent/fetches_the_status_with_Stripe_PaymentIntentValidator.yml @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_4OQerpkzMnDBIO","request_duration_ms":529}}' + - '{"last_request_metrics":{"request_id":"req_fpj2tTdlEO8l3i","request_duration_ms":508}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:16 GMT + - Sun, 18 Feb 2024 23:01:55 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 299efdb2-8adf-4162-bf47-c9bbe913e50d + - 3748e53c-57ae-44d8-8e82-226db4f93942 Original-Request: - - req_N4jFv0njAr2VRU + - req_iejbGqpiLjK1hq Request-Id: - - req_N4jFv0njAr2VRU + - req_iejbGqpiLjK1hq Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW1MKuuB1fWySnA6fnxvRu", + "id": "pm_1OlJMtKuuB1fWySn8ejfXoAw", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869296, + "created": 1708297315, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:08:16 GMT + recorded_at: Sun, 18 Feb 2024 23:01:55 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=aud&payment_method=pm_1OjW1MKuuB1fWySnA6fnxvRu&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=aud&payment_method=pm_1OlJMtKuuB1fWySn8ejfXoAw&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_N4jFv0njAr2VRU","request_duration_ms":1179}}' + - '{"last_request_metrics":{"request_id":"req_iejbGqpiLjK1hq","request_duration_ms":541}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:17 GMT + - Sun, 18 Feb 2024 23:01:56 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - b4bdf263-c2a9-43ec-93ac-1123e25f5758 + - 27599d36-b1b0-4bd8-9b86-292b7c202b39 Original-Request: - - req_dLJBkaKP8AEZF1 + - req_paLVbM6xOdTna9 Request-Id: - - req_dLJBkaKP8AEZF1 + - req_paLVbM6xOdTna9 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW1NKuuB1fWySn1PNDxSIK", + "id": "pi_3OlJMtKuuB1fWySn1f1xDU3z", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW1NKuuB1fWySn1PNDxSIK_secret_MjEwEZDKKPJtuHJlgmT2QPviY", + "client_secret": "pi_3OlJMtKuuB1fWySn1f1xDU3z_secret_jbF6GPWtFaV2UVUsN4ws6ZyVm", "confirmation_method": "automatic", - "created": 1707869297, + "created": 1708297315, "currency": "aud", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW1MKuuB1fWySnA6fnxvRu", + "payment_method": "pm_1OlJMtKuuB1fWySn8ejfXoAw", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:17 GMT + recorded_at: Sun, 18 Feb 2024 23:01:56 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW1NKuuB1fWySn1PNDxSIK + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMtKuuB1fWySn1f1xDU3z body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_dLJBkaKP8AEZF1","request_duration_ms":797}}' + - '{"last_request_metrics":{"request_id":"req_paLVbM6xOdTna9","request_duration_ms":472}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:18 GMT + - Sun, 18 Feb 2024 23:01:56 GMT Content-Type: - application/json Content-Length: @@ -316,7 +317,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_AdVKTPCsQquTLY + - req_eLhV0vemfsLyEL Stripe-Version: - '2023-10-16' Vary: @@ -329,7 +330,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW1NKuuB1fWySn1PNDxSIK", + "id": "pi_3OlJMtKuuB1fWySn1f1xDU3z", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -343,9 +344,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW1NKuuB1fWySn1PNDxSIK_secret_MjEwEZDKKPJtuHJlgmT2QPviY", + "client_secret": "pi_3OlJMtKuuB1fWySn1f1xDU3z_secret_jbF6GPWtFaV2UVUsN4ws6ZyVm", "confirmation_method": "automatic", - "created": 1707869297, + "created": 1708297315, "currency": "aud", "customer": null, "description": null, @@ -356,7 +357,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW1MKuuB1fWySnA6fnxvRu", + "payment_method": "pm_1OlJMtKuuB1fWySn8ejfXoAw", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -381,5 +382,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:18 GMT + recorded_at: Sun, 18 Feb 2024 23:01:56 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.0/StripePaymentStatus/_stripe_status/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_nil.yml similarity index 85% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.0/StripePaymentStatus/_stripe_status/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_nil.yml index 6bbea1c1b5..701ae9f8fc 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.0/StripePaymentStatus/_stripe_status/when_the_payment_is_not_a_Stripe_payment_or_does_not_have_a_payment_intent/returns_nil.yml @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_PX9RsJvT3XN6Vt","request_duration_ms":1386}}' + - '{"last_request_metrics":{"request_id":"req_ZtB071gC3ZNwky","request_duration_ms":616}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:14 GMT + - Sun, 18 Feb 2024 23:01:54 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 891e783d-b7b4-4bce-8005-50943c6710d3 + - ec78fc5e-ad30-419e-ad29-0fd120a746bb Original-Request: - - req_lf5UqPiutKSD7F + - req_IRTh9iUuRUvMYe Request-Id: - - req_lf5UqPiutKSD7F + - req_IRTh9iUuRUvMYe Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW1KKuuB1fWySnN7FQg2RR", + "id": "pm_1OlJMsKuuB1fWySnCLAbZxap", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869294, + "created": 1708297314, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:08:14 GMT + recorded_at: Sun, 18 Feb 2024 23:01:54 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=aud&payment_method=pm_1OjW1KKuuB1fWySnN7FQg2RR&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=aud&payment_method=pm_1OlJMsKuuB1fWySnCLAbZxap&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_lf5UqPiutKSD7F","request_duration_ms":616}}' + - '{"last_request_metrics":{"request_id":"req_IRTh9iUuRUvMYe","request_duration_ms":558}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:08:15 GMT + - Sun, 18 Feb 2024 23:01:54 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - db517dfd-04d7-42b8-bd6e-b41516b92c0a + - fb977e50-deef-4c55-a608-25aa2aac0f7f Original-Request: - - req_4OQerpkzMnDBIO + - req_fpj2tTdlEO8l3i Request-Id: - - req_4OQerpkzMnDBIO + - req_fpj2tTdlEO8l3i Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW1LKuuB1fWySn0VGFFSBp", + "id": "pi_3OlJMsKuuB1fWySn12bS0g5u", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW1LKuuB1fWySn0VGFFSBp_secret_WzdY0GTLE3BgzNya7BAthkanq", + "client_secret": "pi_3OlJMsKuuB1fWySn12bS0g5u_secret_H2yNtH3x5okdYwwwK328Wl08z", "confirmation_method": "automatic", - "created": 1707869295, + "created": 1708297314, "currency": "aud", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW1KKuuB1fWySnN7FQg2RR", + "payment_method": "pm_1OlJMsKuuB1fWySnCLAbZxap", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,5 +256,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:08:15 GMT + recorded_at: Sun, 18 Feb 2024 23:01:54 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Stripe_CreditCardCloner/_find_or_clone/when_called_with_a_card_without_a_customer_one_time_usage_card_/clones_the_payment_method_only.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Stripe_CreditCardCloner/_find_or_clone/when_called_with_a_card_without_a_customer_one_time_usage_card_/clones_the_payment_method_only.yml similarity index 88% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Stripe_CreditCardCloner/_find_or_clone/when_called_with_a_card_without_a_customer_one_time_usage_card_/clones_the_payment_method_only.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Stripe_CreditCardCloner/_find_or_clone/when_called_with_a_card_without_a_customer_one_time_usage_card_/clones_the_payment_method_only.yml index 4ab5a9f42a..300d8b29f5 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Stripe_CreditCardCloner/_find_or_clone/when_called_with_a_card_without_a_customer_one_time_usage_card_/clones_the_payment_method_only.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Stripe_CreditCardCloner/_find_or_clone/when_called_with_a_card_without_a_customer_one_time_usage_card_/clones_the_payment_method_only.yml @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4242424242424242&card[exp_month]=8&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_runm5YfqEEZYMe","request_duration_ms":415}}' + - '{"last_request_metrics":{"request_id":"req_uh5pFIXZwpsZkI","request_duration_ms":286}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:24 GMT + - Sun, 18 Feb 2024 22:59:28 GMT Content-Type: - application/json Content-Length: - - '930' + - '959' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 6d8238a4-0d90-4406-a1c3-8072084df35f + - 0af1e7bf-5623-460f-b6f1-ce5d296bacbc Original-Request: - - req_kwTYZYdYrLeiVY + - req_xW8B3fj7SOXs33 Request-Id: - - req_kwTYZYdYrLeiVY + - req_xW8B3fj7SOXs33 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVyZKuuB1fWySn81ovFj25", + "id": "pm_1OlJKWKuuB1fWySn0BYjmhlB", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 8, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -118,13 +119,13 @@ http_interactions: }, "wallet": null }, - "created": 1707869124, + "created": 1708297168, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:24 GMT + recorded_at: Sun, 18 Feb 2024 22:59:28 GMT - request: method: post uri: https://api.stripe.com/v1/accounts @@ -133,17 +134,17 @@ http_interactions: string: type=standard&country=AU&email=apple.producer%40example.com headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_kwTYZYdYrLeiVY","request_duration_ms":587}}' + - '{"last_request_metrics":{"request_id":"req_xW8B3fj7SOXs33","request_duration_ms":457}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:25 GMT + - Sun, 18 Feb 2024 22:59:30 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 11a4d058-52de-467b-854c-85a5e591d052 + - 1d44bf56-26c3-4f61-860c-f1b73c237f01 Original-Request: - - req_VRbBvWcIOfVReT + - req_fsnlyW774zsZPJ Request-Id: - - req_VRbBvWcIOfVReT + - req_fsnlyW774zsZPJ Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "acct_1OjVyaQPzJ566prj", + "id": "acct_1OlJKWQKdiXvpVjG", "object": "account", "business_profile": { "annual_revenue": null, @@ -225,7 +226,7 @@ http_interactions: "type": "application" }, "country": "AU", - "created": 1707869125, + "created": 1708297169, "default_currency": "aud", "details_submitted": false, "email": "apple.producer@example.com", @@ -234,7 +235,7 @@ http_interactions: "data": [], "has_more": false, "total_count": 0, - "url": "/v1/accounts/acct_1OjVyaQPzJ566prj/external_accounts" + "url": "/v1/accounts/acct_1OlJKWQKdiXvpVjG/external_accounts" }, "future_requirements": { "alternatives": [], @@ -331,26 +332,26 @@ http_interactions: }, "type": "standard" } - recorded_at: Wed, 14 Feb 2024 00:05:26 GMT + recorded_at: Sun, 18 Feb 2024 22:59:30 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_methods/pm_1OjVyZKuuB1fWySn81ovFj25 + uri: https://api.stripe.com/v1/payment_methods/pm_1OlJKWKuuB1fWySn0BYjmhlB body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_VRbBvWcIOfVReT","request_duration_ms":1739}}' + - '{"last_request_metrics":{"request_id":"req_fsnlyW774zsZPJ","request_duration_ms":1781}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -366,11 +367,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:26 GMT + - Sun, 18 Feb 2024 22:59:30 GMT Content-Type: - application/json Content-Length: - - '930' + - '959' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -392,7 +393,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_5G9t97mfBj859z + - req_9wU8pBhlcdXd0U Stripe-Version: - '2023-10-16' Vary: @@ -405,7 +406,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVyZKuuB1fWySn81ovFj25", + "id": "pm_1OlJKWKuuB1fWySn0BYjmhlB", "object": "payment_method", "billing_details": { "address": { @@ -428,6 +429,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 8, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -445,13 +447,13 @@ http_interactions: }, "wallet": null }, - "created": 1707869124, + "created": 1708297168, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:26 GMT + recorded_at: Sun, 18 Feb 2024 22:59:30 GMT - request: method: get uri: https://api.stripe.com/v1/customers?email=apple.customer@example.com&limit=100 @@ -460,22 +462,22 @@ http_interactions: string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_5G9t97mfBj859z","request_duration_ms":416}}' + - '{"last_request_metrics":{"request_id":"req_9wU8pBhlcdXd0U","request_duration_ms":346}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' Stripe-Account: - - acct_1OjVyaQPzJ566prj + - acct_1OlJKWQKdiXvpVjG Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -488,7 +490,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:26 GMT + - Sun, 18 Feb 2024 22:59:31 GMT Content-Type: - application/json Content-Length: @@ -513,9 +515,9 @@ 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' Request-Id: - - req_55I27eiujLUtrP + - req_FMEBvG2SK9xbIb Stripe-Account: - - acct_1OjVyaQPzJ566prj + - acct_1OlJKWQKdiXvpVjG Stripe-Version: - '2023-10-16' Vary: @@ -533,31 +535,31 @@ http_interactions: "has_more": false, "url": "/v1/customers" } - recorded_at: Wed, 14 Feb 2024 00:05:26 GMT + recorded_at: Sun, 18 Feb 2024 22:59:31 GMT - request: method: post uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: payment_method=pm_1OjVyZKuuB1fWySn81ovFj25 + string: payment_method=pm_1OlJKWKuuB1fWySn0BYjmhlB headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_55I27eiujLUtrP","request_duration_ms":419}}' + - '{"last_request_metrics":{"request_id":"req_FMEBvG2SK9xbIb","request_duration_ms":301}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' Stripe-Account: - - acct_1OjVyaQPzJ566prj + - acct_1OlJKWQKdiXvpVjG Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -570,11 +572,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:27 GMT + - Sun, 18 Feb 2024 22:59:31 GMT Content-Type: - application/json Content-Length: - - '930' + - '959' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -595,13 +597,13 @@ 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: - - 65024d10-be7a-4e7e-b866-8047ed3535e8 + - ffcf7664-a8fb-48eb-ab47-1dbd891dbb40 Original-Request: - - req_z6rdpkI5uSAjBG + - req_3Yg0Clbr30eKuP Request-Id: - - req_z6rdpkI5uSAjBG + - req_3Yg0Clbr30eKuP Stripe-Account: - - acct_1OjVyaQPzJ566prj + - acct_1OlJKWQKdiXvpVjG Stripe-Should-Retry: - 'false' Stripe-Version: @@ -616,7 +618,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVydQPzJ566prjHTbSUoFs", + "id": "pm_1OlJKZQKdiXvpVjGLv3lp9Bz", "object": "payment_method", "billing_details": { "address": { @@ -639,6 +641,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 8, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -656,11 +659,11 @@ http_interactions: }, "wallet": null }, - "created": 1707869127, + "created": 1708297171, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:27 GMT + recorded_at: Sun, 18 Feb 2024 22:59:31 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Stripe_CreditCardCloner/_find_or_clone/when_called_with_a_valid_customer_and_payment_method/clones_both_the_payment_method_and_the_customer.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Stripe_CreditCardCloner/_find_or_clone/when_called_with_a_valid_customer_and_payment_method/clones_both_the_payment_method_and_the_customer.yml similarity index 85% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Stripe_CreditCardCloner/_find_or_clone/when_called_with_a_valid_customer_and_payment_method/clones_both_the_payment_method_and_the_customer.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Stripe_CreditCardCloner/_find_or_clone/when_called_with_a_valid_customer_and_payment_method/clones_both_the_payment_method_and_the_customer.yml index d8cddcb254..e60cf1b7b1 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Stripe_CreditCardCloner/_find_or_clone/when_called_with_a_valid_customer_and_payment_method/clones_both_the_payment_method_and_the_customer.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Stripe_CreditCardCloner/_find_or_clone/when_called_with_a_valid_customer_and_payment_method/clones_both_the_payment_method_and_the_customer.yml @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4242424242424242&card[exp_month]=8&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_z6rdpkI5uSAjBG","request_duration_ms":535}}' + - '{"last_request_metrics":{"request_id":"req_3Yg0Clbr30eKuP","request_duration_ms":416}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:28 GMT + - Sun, 18 Feb 2024 22:59:32 GMT Content-Type: - application/json Content-Length: - - '930' + - '959' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - ffc4a54d-6af8-4f90-b97f-0192e5222c8d + - 5c96bb93-f9bf-4625-927a-3e66e9ede183 Original-Request: - - req_M9aY1fGLpAS1lt + - req_JxEOVhtzEWa1rG Request-Id: - - req_M9aY1fGLpAS1lt + - req_JxEOVhtzEWa1rG Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVydKuuB1fWySnViG7GiTb", + "id": "pm_1OlJKZKuuB1fWySn2VN6Mvxf", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 8, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -118,13 +119,13 @@ http_interactions: }, "wallet": null }, - "created": 1707869127, + "created": 1708297171, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:28 GMT + recorded_at: Sun, 18 Feb 2024 22:59:32 GMT - request: method: post uri: https://api.stripe.com/v1/customers @@ -133,17 +134,17 @@ http_interactions: string: name=Apple+Customer&email=apple.customer%40example.com headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_M9aY1fGLpAS1lt","request_duration_ms":585}}' + - '{"last_request_metrics":{"request_id":"req_JxEOVhtzEWa1rG","request_duration_ms":461}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:28 GMT + - Sun, 18 Feb 2024 22:59:32 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - aabcba87-0105-48dd-a304-0e966bbadf99 + - 6f72c1d9-c94c-4f80-b857-d08fe9092ffa Original-Request: - - req_Xebh4QXkXXejOr + - req_loM3kaxTlsPmRC Request-Id: - - req_Xebh4QXkXXejOr + - req_loM3kaxTlsPmRC Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,18 +204,18 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "cus_PYdFwb7JTGQfur", + "id": "cus_PaUJ3hsFrrPTey", "object": "customer", "address": null, "balance": 0, - "created": 1707869128, + "created": 1708297172, "currency": null, "default_source": null, "delinquent": false, "description": null, "discount": null, "email": "apple.customer@example.com", - "invoice_prefix": "9C835053", + "invoice_prefix": "30FF4024", "invoice_settings": { "custom_fields": null, "default_payment_method": null, @@ -231,26 +232,26 @@ http_interactions: "tax_exempt": "none", "test_clock": null } - recorded_at: Wed, 14 Feb 2024 00:05:28 GMT + recorded_at: Sun, 18 Feb 2024 22:59:32 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_methods/pm_1OjVydKuuB1fWySnViG7GiTb/attach + uri: https://api.stripe.com/v1/payment_methods/pm_1OlJKZKuuB1fWySn2VN6Mvxf/attach body: encoding: UTF-8 - string: customer=cus_PYdFwb7JTGQfur + string: customer=cus_PaUJ3hsFrrPTey headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Xebh4QXkXXejOr","request_duration_ms":526}}' + - '{"last_request_metrics":{"request_id":"req_loM3kaxTlsPmRC","request_duration_ms":428}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -266,11 +267,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:29 GMT + - Sun, 18 Feb 2024 22:59:33 GMT Content-Type: - application/json Content-Length: - - '941' + - '970' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -292,11 +293,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - df542a2b-9617-4c5c-990c-7161532fa01d + - f13bc151-5e4a-45a7-a415-d817ffbd4a36 Original-Request: - - req_wm16qglMwfdwAN + - req_XZh9nZQBPH9SgK Request-Id: - - req_wm16qglMwfdwAN + - req_XZh9nZQBPH9SgK Stripe-Should-Retry: - 'false' Stripe-Version: @@ -311,7 +312,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVydKuuB1fWySnViG7GiTb", + "id": "pm_1OlJKZKuuB1fWySn2VN6Mvxf", "object": "payment_method", "billing_details": { "address": { @@ -334,6 +335,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 8, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -351,13 +353,13 @@ http_interactions: }, "wallet": null }, - "created": 1707869127, - "customer": "cus_PYdFwb7JTGQfur", + "created": 1708297171, + "customer": "cus_PaUJ3hsFrrPTey", "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:29 GMT + recorded_at: Sun, 18 Feb 2024 22:59:33 GMT - request: method: post uri: https://api.stripe.com/v1/accounts @@ -366,17 +368,17 @@ http_interactions: string: type=standard&country=AU&email=apple.producer%40example.com headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_wm16qglMwfdwAN","request_duration_ms":876}}' + - '{"last_request_metrics":{"request_id":"req_XZh9nZQBPH9SgK","request_duration_ms":708}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -392,7 +394,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:31 GMT + - Sun, 18 Feb 2024 22:59:34 GMT Content-Type: - application/json Content-Length: @@ -417,11 +419,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: - - 7647919d-3316-4bd8-8f37-afe174243c09 + - 7f53e122-af7f-484a-be87-6a2598a20160 Original-Request: - - req_xp7EbUmtpait3t + - req_EtuDIAhWi7Xxjs Request-Id: - - req_xp7EbUmtpait3t + - req_EtuDIAhWi7Xxjs Stripe-Should-Retry: - 'false' Stripe-Version: @@ -436,7 +438,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "acct_1OjVyfQTqz1tqu4R", + "id": "acct_1OlJKb4GiJmeElQt", "object": "account", "business_profile": { "annual_revenue": null, @@ -458,7 +460,7 @@ http_interactions: "type": "application" }, "country": "AU", - "created": 1707869130, + "created": 1708297174, "default_currency": "aud", "details_submitted": false, "email": "apple.producer@example.com", @@ -467,7 +469,7 @@ http_interactions: "data": [], "has_more": false, "total_count": 0, - "url": "/v1/accounts/acct_1OjVyfQTqz1tqu4R/external_accounts" + "url": "/v1/accounts/acct_1OlJKb4GiJmeElQt/external_accounts" }, "future_requirements": { "alternatives": [], @@ -564,26 +566,26 @@ http_interactions: }, "type": "standard" } - recorded_at: Wed, 14 Feb 2024 00:05:31 GMT + recorded_at: Sun, 18 Feb 2024 22:59:34 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_methods/pm_1OjVydKuuB1fWySnViG7GiTb + uri: https://api.stripe.com/v1/payment_methods/pm_1OlJKZKuuB1fWySn2VN6Mvxf body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_xp7EbUmtpait3t","request_duration_ms":1761}}' + - '{"last_request_metrics":{"request_id":"req_EtuDIAhWi7Xxjs","request_duration_ms":1718}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -599,11 +601,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:31 GMT + - Sun, 18 Feb 2024 22:59:35 GMT Content-Type: - application/json Content-Length: - - '941' + - '970' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -625,7 +627,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_OGcAf7u6BsfMbZ + - req_iY1u7LnY7kxRuD Stripe-Version: - '2023-10-16' Vary: @@ -638,7 +640,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVydKuuB1fWySnViG7GiTb", + "id": "pm_1OlJKZKuuB1fWySn2VN6Mvxf", "object": "payment_method", "billing_details": { "address": { @@ -661,6 +663,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 8, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -678,13 +681,13 @@ http_interactions: }, "wallet": null }, - "created": 1707869127, - "customer": "cus_PYdFwb7JTGQfur", + "created": 1708297171, + "customer": "cus_PaUJ3hsFrrPTey", "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:31 GMT + recorded_at: Sun, 18 Feb 2024 22:59:35 GMT - request: method: get uri: https://api.stripe.com/v1/customers?email=apple.customer@example.com&limit=100 @@ -693,22 +696,22 @@ http_interactions: string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_OGcAf7u6BsfMbZ","request_duration_ms":438}}' + - '{"last_request_metrics":{"request_id":"req_iY1u7LnY7kxRuD","request_duration_ms":326}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' Stripe-Account: - - acct_1OjVyfQTqz1tqu4R + - acct_1OlJKb4GiJmeElQt Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -721,7 +724,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:32 GMT + - Sun, 18 Feb 2024 22:59:35 GMT Content-Type: - application/json Content-Length: @@ -746,9 +749,9 @@ 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' Request-Id: - - req_FLSFQsG5Q8NdWF + - req_L0KPyE1hyc0ij8 Stripe-Account: - - acct_1OjVyfQTqz1tqu4R + - acct_1OlJKb4GiJmeElQt Stripe-Version: - '2023-10-16' Vary: @@ -766,31 +769,31 @@ http_interactions: "has_more": false, "url": "/v1/customers" } - recorded_at: Wed, 14 Feb 2024 00:05:32 GMT + recorded_at: Sun, 18 Feb 2024 22:59:35 GMT - request: method: post uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 - string: customer=cus_PYdFwb7JTGQfur&payment_method=pm_1OjVydKuuB1fWySnViG7GiTb + string: customer=cus_PaUJ3hsFrrPTey&payment_method=pm_1OlJKZKuuB1fWySn2VN6Mvxf headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_FLSFQsG5Q8NdWF","request_duration_ms":806}}' + - '{"last_request_metrics":{"request_id":"req_L0KPyE1hyc0ij8","request_duration_ms":306}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' Stripe-Account: - - acct_1OjVyfQTqz1tqu4R + - acct_1OlJKb4GiJmeElQt Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -803,11 +806,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:33 GMT + - Sun, 18 Feb 2024 22:59:36 GMT Content-Type: - application/json Content-Length: - - '925' + - '954' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -828,13 +831,13 @@ 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: - - be0bad67-3325-47b3-aa28-a9e5d43e2a94 + - 34244ebd-5a17-417c-849b-f811fea5ed55 Original-Request: - - req_3o4Ijb4JgyiFGl + - req_FoznxqSzL5DUCh Request-Id: - - req_3o4Ijb4JgyiFGl + - req_FoznxqSzL5DUCh Stripe-Account: - - acct_1OjVyfQTqz1tqu4R + - acct_1OlJKb4GiJmeElQt Stripe-Should-Retry: - 'false' Stripe-Version: @@ -849,7 +852,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVyiQTqz1tqu4R3IwVIVcu", + "id": "pm_1OlJKd4GiJmeElQtflzOvFcy", "object": "payment_method", "billing_details": { "address": { @@ -872,6 +875,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 8, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -889,13 +893,13 @@ http_interactions: }, "wallet": null }, - "created": 1707869132, + "created": 1708297175, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:33 GMT + recorded_at: Sun, 18 Feb 2024 22:59:36 GMT - request: method: post uri: https://api.stripe.com/v1/customers @@ -904,22 +908,22 @@ http_interactions: string: email=apple.customer%40example.com headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_3o4Ijb4JgyiFGl","request_duration_ms":510}}' + - '{"last_request_metrics":{"request_id":"req_FoznxqSzL5DUCh","request_duration_ms":397}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' Stripe-Account: - - acct_1OjVyfQTqz1tqu4R + - acct_1OlJKb4GiJmeElQt Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -932,7 +936,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:33 GMT + - Sun, 18 Feb 2024 22:59:36 GMT Content-Type: - application/json Content-Length: @@ -957,13 +961,13 @@ 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: - - 2b372328-26c6-4a11-a961-e4e3f0cb34f3 + - 78e12a51-9062-485d-b550-e04d1078a365 Original-Request: - - req_ggHakpGJDNUUQ3 + - req_PcVtGdC5nMSzBn Request-Id: - - req_ggHakpGJDNUUQ3 + - req_PcVtGdC5nMSzBn Stripe-Account: - - acct_1OjVyfQTqz1tqu4R + - acct_1OlJKb4GiJmeElQt Stripe-Should-Retry: - 'false' Stripe-Version: @@ -978,18 +982,18 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "cus_PYdFWsxvqVuauM", + "id": "cus_PaUJfEceC2DjR2", "object": "customer", "address": null, "balance": 0, - "created": 1707869133, + "created": 1708297176, "currency": null, "default_source": null, "delinquent": false, "description": null, "discount": null, "email": "apple.customer@example.com", - "invoice_prefix": "34880F5B", + "invoice_prefix": "1F219DE7", "invoice_settings": { "custom_fields": null, "default_payment_method": null, @@ -1006,31 +1010,31 @@ http_interactions: "tax_exempt": "none", "test_clock": null } - recorded_at: Wed, 14 Feb 2024 00:05:33 GMT + recorded_at: Sun, 18 Feb 2024 22:59:36 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_methods/pm_1OjVyiQTqz1tqu4R3IwVIVcu/attach + uri: https://api.stripe.com/v1/payment_methods/pm_1OlJKd4GiJmeElQtflzOvFcy/attach body: encoding: UTF-8 - string: customer=cus_PYdFWsxvqVuauM + string: customer=cus_PaUJfEceC2DjR2 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ggHakpGJDNUUQ3","request_duration_ms":510}}' + - '{"last_request_metrics":{"request_id":"req_PcVtGdC5nMSzBn","request_duration_ms":422}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' Stripe-Account: - - acct_1OjVyfQTqz1tqu4R + - acct_1OlJKb4GiJmeElQt Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -1043,11 +1047,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:34 GMT + - Sun, 18 Feb 2024 22:59:36 GMT Content-Type: - application/json Content-Length: - - '941' + - '970' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -1069,13 +1073,13 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - dc86396e-396b-474a-9276-d2fd291cde07 + - 70a8b251-a2f7-40c5-b1b5-4ba9beb1ffc8 Original-Request: - - req_2xsqqBGwgR74A6 + - req_XhcBYaFCwCnU3Q Request-Id: - - req_2xsqqBGwgR74A6 + - req_XhcBYaFCwCnU3Q Stripe-Account: - - acct_1OjVyfQTqz1tqu4R + - acct_1OlJKb4GiJmeElQt Stripe-Should-Retry: - 'false' Stripe-Version: @@ -1090,7 +1094,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVyiQTqz1tqu4R3IwVIVcu", + "id": "pm_1OlJKd4GiJmeElQtflzOvFcy", "object": "payment_method", "billing_details": { "address": { @@ -1113,6 +1117,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 8, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -1130,37 +1135,37 @@ http_interactions: }, "wallet": null }, - "created": 1707869132, - "customer": "cus_PYdFWsxvqVuauM", + "created": 1708297175, + "customer": "cus_PaUJfEceC2DjR2", "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:34 GMT + recorded_at: Sun, 18 Feb 2024 22:59:36 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_methods/pm_1OjVyiQTqz1tqu4R3IwVIVcu + uri: https://api.stripe.com/v1/payment_methods/pm_1OlJKd4GiJmeElQtflzOvFcy body: encoding: UTF-8 string: metadata[ofn-clone]=true headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_2xsqqBGwgR74A6","request_duration_ms":522}}' + - '{"last_request_metrics":{"request_id":"req_XhcBYaFCwCnU3Q","request_duration_ms":405}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' Stripe-Account: - - acct_1OjVyfQTqz1tqu4R + - acct_1OlJKb4GiJmeElQt Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: @@ -1173,11 +1178,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:34 GMT + - Sun, 18 Feb 2024 22:59:37 GMT Content-Type: - application/json Content-Length: - - '968' + - '997' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -1199,13 +1204,13 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 0735046b-7189-4694-87b9-89431e73ad97 + - c40fcfe4-f97d-4206-b333-c62daf5bab41 Original-Request: - - req_blYfVID20cYR0T + - req_KlzIdkFBXG7V59 Request-Id: - - req_blYfVID20cYR0T + - req_KlzIdkFBXG7V59 Stripe-Account: - - acct_1OjVyfQTqz1tqu4R + - acct_1OlJKb4GiJmeElQt Stripe-Should-Retry: - 'false' Stripe-Version: @@ -1220,7 +1225,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVyiQTqz1tqu4R3IwVIVcu", + "id": "pm_1OlJKd4GiJmeElQtflzOvFcy", "object": "payment_method", "billing_details": { "address": { @@ -1243,6 +1248,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 8, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -1260,13 +1266,13 @@ http_interactions: }, "wallet": null }, - "created": 1707869132, - "customer": "cus_PYdFWsxvqVuauM", + "created": 1708297175, + "customer": "cus_PaUJfEceC2DjR2", "livemode": false, "metadata": { "ofn-clone": "true" }, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:34 GMT + recorded_at: Sun, 18 Feb 2024 22:59:37 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Stripe_CreditCardRemover/_remove/Stripe_customer_does_not_exist/raises_an_error.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Stripe_CreditCardRemover/_remove/Stripe_customer_does_not_exist/raises_an_error.yml similarity index 87% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Stripe_CreditCardRemover/_remove/Stripe_customer_does_not_exist/raises_an_error.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Stripe_CreditCardRemover/_remove/Stripe_customer_does_not_exist/raises_an_error.yml index afaefc79f3..3255152466 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Stripe_CreditCardRemover/_remove/Stripe_customer_does_not_exist/raises_an_error.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Stripe_CreditCardRemover/_remove/Stripe_customer_does_not_exist/raises_an_error.yml @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4242424242424242&card[exp_month]=8&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_2vEVXQNRmQWYRn","request_duration_ms":795}}' + - '{"last_request_metrics":{"request_id":"req_9uZq28iaCNLKU8","request_duration_ms":715}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:41 GMT + - Sun, 18 Feb 2024 22:59:42 GMT Content-Type: - application/json Content-Length: - - '930' + - '959' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - c385fe7a-ea63-4fcb-bce0-676e129a33af + - 828777ae-5138-4a90-8560-bba281517236 Original-Request: - - req_0V1yKcVWiF2gmv + - req_pxGgeC3Pye8JYa Request-Id: - - req_0V1yKcVWiF2gmv + - req_pxGgeC3Pye8JYa Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVyrKuuB1fWySniwbrJ2np", + "id": "pm_1OlJKkKuuB1fWySnOzWMEDO3", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 8, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -118,13 +119,13 @@ http_interactions: }, "wallet": null }, - "created": 1707869141, + "created": 1708297182, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:41 GMT + recorded_at: Sun, 18 Feb 2024 22:59:42 GMT - request: method: get uri: https://api.stripe.com/v1/customers/non_existing_customer_id @@ -133,17 +134,17 @@ http_interactions: string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_0V1yKcVWiF2gmv","request_duration_ms":572}}' + - '{"last_request_metrics":{"request_id":"req_pxGgeC3Pye8JYa","request_duration_ms":524}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:41 GMT + - Sun, 18 Feb 2024 22:59:42 GMT Content-Type: - application/json Content-Length: @@ -185,7 +186,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_O0md71Z5bglOrq + - req_lbE8hTOaJAG6Tm Stripe-Version: - '2023-10-16' Vary: @@ -203,9 +204,9 @@ http_interactions: "doc_url": "https://stripe.com/docs/error-codes/resource-missing", "message": "No such customer: 'non_existing_customer_id'", "param": "id", - "request_log_url": "https://dashboard.stripe.com/test/logs/req_O0md71Z5bglOrq?t=1707869141", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_lbE8hTOaJAG6Tm?t=1708297182", "type": "invalid_request_error" } } - recorded_at: Wed, 14 Feb 2024 00:05:41 GMT + recorded_at: Sun, 18 Feb 2024 22:59:42 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Stripe_CreditCardRemover/_remove/Stripe_customer_exists/and_is_deleted/deletes_the_credit_card_clone.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Stripe_CreditCardRemover/_remove/Stripe_customer_exists/and_is_deleted/deletes_the_credit_card_clone.yml similarity index 85% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Stripe_CreditCardRemover/_remove/Stripe_customer_exists/and_is_deleted/deletes_the_credit_card_clone.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Stripe_CreditCardRemover/_remove/Stripe_customer_exists/and_is_deleted/deletes_the_credit_card_clone.yml index 78ea3c8eb8..6a4932a984 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Stripe_CreditCardRemover/_remove/Stripe_customer_exists/and_is_deleted/deletes_the_credit_card_clone.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Stripe_CreditCardRemover/_remove/Stripe_customer_exists/and_is_deleted/deletes_the_credit_card_clone.yml @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4242424242424242&card[exp_month]=8&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_q4CW0ISAquLbjs","request_duration_ms":586}}' + - '{"last_request_metrics":{"request_id":"req_oXKcV7BWZPlqdR","request_duration_ms":581}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:39 GMT + - Sun, 18 Feb 2024 22:59:40 GMT Content-Type: - application/json Content-Length: - - '930' + - '959' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 82416f79-a1ff-4ba9-af58-7171618d239a + - 6186203b-75c9-4ba7-8f28-d436323c58f9 Original-Request: - - req_PbFdzbo7iHimiD + - req_YA5bRcnFImb0iS Request-Id: - - req_PbFdzbo7iHimiD + - req_YA5bRcnFImb0iS Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVyoKuuB1fWySnx261Pa3c", + "id": "pm_1OlJKiKuuB1fWySnlWfFf4wd", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 8, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -118,13 +119,13 @@ http_interactions: }, "wallet": null }, - "created": 1707869139, + "created": 1708297180, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:39 GMT + recorded_at: Sun, 18 Feb 2024 22:59:40 GMT - request: method: post uri: https://api.stripe.com/v1/customers @@ -133,17 +134,17 @@ http_interactions: string: name=Apple+Customer&email=applecustomer%40example.com headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_PbFdzbo7iHimiD","request_duration_ms":657}}' + - '{"last_request_metrics":{"request_id":"req_YA5bRcnFImb0iS","request_duration_ms":548}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:39 GMT + - Sun, 18 Feb 2024 22:59:41 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 9e8b3c6e-a63c-4833-addb-83b0cea770c6 + - 409ad10f-5afb-4ac8-ad8f-2c05547ab235 Original-Request: - - req_fndyPFyzHcLchA + - req_eOMNmv72ebLAEe Request-Id: - - req_fndyPFyzHcLchA + - req_eOMNmv72ebLAEe Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,18 +204,18 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "cus_PYdFbs2US1I32Z", + "id": "cus_PaUJlupm7cruZb", "object": "customer", "address": null, "balance": 0, - "created": 1707869139, + "created": 1708297180, "currency": null, "default_source": null, "delinquent": false, "description": null, "discount": null, "email": "applecustomer@example.com", - "invoice_prefix": "FA4DE80C", + "invoice_prefix": "117405D6", "invoice_settings": { "custom_fields": null, "default_payment_method": null, @@ -231,26 +232,26 @@ http_interactions: "tax_exempt": "none", "test_clock": null } - recorded_at: Wed, 14 Feb 2024 00:05:39 GMT + recorded_at: Sun, 18 Feb 2024 22:59:41 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_methods/pm_1OjVyoKuuB1fWySnx261Pa3c/attach + uri: https://api.stripe.com/v1/payment_methods/pm_1OlJKiKuuB1fWySnlWfFf4wd/attach body: encoding: UTF-8 - string: customer=cus_PYdFbs2US1I32Z + string: customer=cus_PaUJlupm7cruZb headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_fndyPFyzHcLchA","request_duration_ms":567}}' + - '{"last_request_metrics":{"request_id":"req_eOMNmv72ebLAEe","request_duration_ms":510}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -266,11 +267,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:40 GMT + - Sun, 18 Feb 2024 22:59:41 GMT Content-Type: - application/json Content-Length: - - '941' + - '970' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -292,11 +293,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - d2367e6f-1ba1-44e4-8298-04492cb09047 + - 49ad95f9-1d6f-4265-907a-aa5341a30c91 Original-Request: - - req_2vEVXQNRmQWYRn + - req_9uZq28iaCNLKU8 Request-Id: - - req_2vEVXQNRmQWYRn + - req_9uZq28iaCNLKU8 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -311,7 +312,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVyoKuuB1fWySnx261Pa3c", + "id": "pm_1OlJKiKuuB1fWySnlWfFf4wd", "object": "payment_method", "billing_details": { "address": { @@ -334,6 +335,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 8, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -351,11 +353,11 @@ http_interactions: }, "wallet": null }, - "created": 1707869139, - "customer": "cus_PYdFbs2US1I32Z", + "created": 1708297180, + "customer": "cus_PaUJlupm7cruZb", "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:40 GMT + recorded_at: Sun, 18 Feb 2024 22:59:41 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Stripe_CreditCardRemover/_remove/Stripe_customer_exists/and_is_not_deleted/deletes_the_credit_card_clone_and_the_customer.yml b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Stripe_CreditCardRemover/_remove/Stripe_customer_exists/and_is_not_deleted/deletes_the_credit_card_clone_and_the_customer.yml similarity index 85% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Stripe_CreditCardRemover/_remove/Stripe_customer_exists/and_is_not_deleted/deletes_the_credit_card_clone_and_the_customer.yml rename to spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Stripe_CreditCardRemover/_remove/Stripe_customer_exists/and_is_not_deleted/deletes_the_credit_card_clone_and_the_customer.yml index 9403e54568..9be87a1b1c 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.0/Stripe_CreditCardRemover/_remove/Stripe_customer_exists/and_is_not_deleted/deletes_the_credit_card_clone_and_the_customer.yml +++ b/spec/fixtures/vcr_cassettes/Stripe-v10.9.0/Stripe_CreditCardRemover/_remove/Stripe_customer_exists/and_is_not_deleted/deletes_the_credit_card_clone_and_the_customer.yml @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4242424242424242&card[exp_month]=8&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_blYfVID20cYR0T","request_duration_ms":551}}' + - '{"last_request_metrics":{"request_id":"req_KlzIdkFBXG7V59","request_duration_ms":485}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:35 GMT + - Sun, 18 Feb 2024 22:59:37 GMT Content-Type: - application/json Content-Length: - - '930' + - '959' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 68fbf316-0f73-4476-9c3d-185c783a93db + - c98cf80b-bead-4064-8c66-913f5d6c9733 Original-Request: - - req_Jxknu1AD29VM4F + - req_uCQMXrXJkx08hz Request-Id: - - req_Jxknu1AD29VM4F + - req_uCQMXrXJkx08hz Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVylKuuB1fWySnySoaPQqw", + "id": "pm_1OlJKfKuuB1fWySnpMYAI51q", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 8, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -118,13 +119,13 @@ http_interactions: }, "wallet": null }, - "created": 1707869135, + "created": 1708297177, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:35 GMT + recorded_at: Sun, 18 Feb 2024 22:59:37 GMT - request: method: post uri: https://api.stripe.com/v1/customers @@ -133,17 +134,17 @@ http_interactions: string: name=Apple+Customer&email=applecustomer%40example.com headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Jxknu1AD29VM4F","request_duration_ms":638}}' + - '{"last_request_metrics":{"request_id":"req_uCQMXrXJkx08hz","request_duration_ms":481}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:36 GMT + - Sun, 18 Feb 2024 22:59:38 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 98c2fdae-005d-4c62-953b-fb8f21319bc9 + - 275e0277-0c8b-4034-a7fb-133c7ffbb186 Original-Request: - - req_QOmcWUlkWm4jbp + - req_U3K5dOn7YeMEdw Request-Id: - - req_QOmcWUlkWm4jbp + - req_U3K5dOn7YeMEdw Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,18 +204,18 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "cus_PYdFQyyHoqJ1HL", + "id": "cus_PaUJwd2sybNW8B", "object": "customer", "address": null, "balance": 0, - "created": 1707869135, + "created": 1708297178, "currency": null, "default_source": null, "delinquent": false, "description": null, "discount": null, "email": "applecustomer@example.com", - "invoice_prefix": "A82871F6", + "invoice_prefix": "B98B9B99", "invoice_settings": { "custom_fields": null, "default_payment_method": null, @@ -231,26 +232,26 @@ http_interactions: "tax_exempt": "none", "test_clock": null } - recorded_at: Wed, 14 Feb 2024 00:05:36 GMT + recorded_at: Sun, 18 Feb 2024 22:59:38 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_methods/pm_1OjVylKuuB1fWySnySoaPQqw/attach + uri: https://api.stripe.com/v1/payment_methods/pm_1OlJKfKuuB1fWySnpMYAI51q/attach body: encoding: UTF-8 - string: customer=cus_PYdFQyyHoqJ1HL + string: customer=cus_PaUJwd2sybNW8B headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_QOmcWUlkWm4jbp","request_duration_ms":595}}' + - '{"last_request_metrics":{"request_id":"req_U3K5dOn7YeMEdw","request_duration_ms":449}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -266,11 +267,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:37 GMT + - Sun, 18 Feb 2024 22:59:39 GMT Content-Type: - application/json Content-Length: - - '941' + - '970' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -292,11 +293,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 22b665f5-ec05-40bf-a9f9-61bd758add3a + - 92aff060-8462-4bc0-95fd-8d43285eac3f Original-Request: - - req_rbY1lHd9kFtsRR + - req_wMLAOzP5Bgr3uB Request-Id: - - req_rbY1lHd9kFtsRR + - req_wMLAOzP5Bgr3uB Stripe-Should-Retry: - 'false' Stripe-Version: @@ -311,7 +312,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVylKuuB1fWySnySoaPQqw", + "id": "pm_1OlJKfKuuB1fWySnpMYAI51q", "object": "payment_method", "billing_details": { "address": { @@ -334,6 +335,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 8, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -351,32 +353,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869135, - "customer": "cus_PYdFQyyHoqJ1HL", + "created": 1708297177, + "customer": "cus_PaUJwd2sybNW8B", "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:37 GMT + recorded_at: Sun, 18 Feb 2024 22:59:39 GMT - request: method: get - uri: https://api.stripe.com/v1/customers/cus_PYdFQyyHoqJ1HL + uri: https://api.stripe.com/v1/customers/cus_PaUJwd2sybNW8B body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_rbY1lHd9kFtsRR","request_duration_ms":1015}}' + - '{"last_request_metrics":{"request_id":"req_wMLAOzP5Bgr3uB","request_duration_ms":710}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -392,7 +394,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:37 GMT + - Sun, 18 Feb 2024 22:59:39 GMT Content-Type: - application/json Content-Length: @@ -418,7 +420,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_e7NXW1l9FLm1zS + - req_h6SmLEguB9zwMI Stripe-Version: - '2023-10-16' Vary: @@ -431,18 +433,18 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "cus_PYdFQyyHoqJ1HL", + "id": "cus_PaUJwd2sybNW8B", "object": "customer", "address": null, "balance": 0, - "created": 1707869135, + "created": 1708297178, "currency": null, "default_source": null, "delinquent": false, "description": null, "discount": null, "email": "applecustomer@example.com", - "invoice_prefix": "A82871F6", + "invoice_prefix": "B98B9B99", "invoice_settings": { "custom_fields": null, "default_payment_method": null, @@ -459,26 +461,26 @@ http_interactions: "tax_exempt": "none", "test_clock": null } - recorded_at: Wed, 14 Feb 2024 00:05:37 GMT + recorded_at: Sun, 18 Feb 2024 22:59:39 GMT - request: method: delete - uri: https://api.stripe.com/v1/customers/cus_PYdFQyyHoqJ1HL + uri: https://api.stripe.com/v1/customers/cus_PaUJwd2sybNW8B body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_e7NXW1l9FLm1zS","request_duration_ms":439}}' + - '{"last_request_metrics":{"request_id":"req_h6SmLEguB9zwMI","request_duration_ms":290}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -494,7 +496,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:38 GMT + - Sun, 18 Feb 2024 22:59:39 GMT Content-Type: - application/json Content-Length: @@ -520,7 +522,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_q4CW0ISAquLbjs + - req_oXKcV7BWZPlqdR Stripe-Version: - '2023-10-16' Vary: @@ -533,9 +535,9 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "cus_PYdFQyyHoqJ1HL", + "id": "cus_PaUJwd2sybNW8B", "object": "customer", "deleted": true } - recorded_at: Wed, 14 Feb 2024 00:05:38 GMT + recorded_at: Sun, 18 Feb 2024 22:59:39 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 86% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 147db5c4d4..aa08a29e92 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4000000000006975&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_1Sql2Fxt5g6l7m","request_duration_ms":1225}}' + - '{"last_request_metrics":{"request_id":"req_QjS3ZxoBCDDCIr","request_duration_ms":401}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:52 GMT + - Sun, 18 Feb 2024 23:01:37 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 2bf783ba-fdae-444a-801f-c091bbcb5746 + - 04d04d8e-97ef-49c1-90bb-335bc121a53f Original-Request: - - req_UnJXOrltJcQx5V + - req_2HSKPDQYjL9VTk Request-Id: - - req_UnJXOrltJcQx5V + - req_2HSKPDQYjL9VTk Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0yKuuB1fWySna23gCVWU", + "id": "pm_1OlJMbKuuB1fWySnT6T1pjqp", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "WoxwxVPUPcg0EjXW", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869272, + "created": 1708297297, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:52 GMT + recorded_at: Sun, 18 Feb 2024 23:01: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_1OjW0yKuuB1fWySna23gCVWU&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJMbKuuB1fWySnT6T1pjqp&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_UnJXOrltJcQx5V","request_duration_ms":571}}' + - '{"last_request_metrics":{"request_id":"req_2HSKPDQYjL9VTk","request_duration_ms":570}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:53 GMT + - Sun, 18 Feb 2024 23:01:37 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 89222e7e-1ae9-4d60-9f5f-365e9a1cae24 + - 6bf146fe-4fcb-4bb2-b191-ab253f4152ad Original-Request: - - req_yebMpRC1djm2Jd + - req_51om1IRAHFZCV6 Request-Id: - - req_yebMpRC1djm2Jd + - req_51om1IRAHFZCV6 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0zKuuB1fWySn2dgIEsCr", + "id": "pi_3OlJMbKuuB1fWySn1ogydpHI", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0zKuuB1fWySn2dgIEsCr_secret_lZN9wxj1le8zVlDFaEgjcdjGn", + "client_secret": "pi_3OlJMbKuuB1fWySn1ogydpHI_secret_7dksg3Aqzcw4fdSa9cRjS5Jjl", "confirmation_method": "automatic", - "created": 1707869273, + "created": 1708297297, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0yKuuB1fWySna23gCVWU", + "payment_method": "pm_1OlJMbKuuB1fWySnT6T1pjqp", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:53 GMT + recorded_at: Sun, 18 Feb 2024 23:01:38 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0zKuuB1fWySn2dgIEsCr/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMbKuuB1fWySn1ogydpHI/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_yebMpRC1djm2Jd","request_duration_ms":591}}' + - '{"last_request_metrics":{"request_id":"req_51om1IRAHFZCV6","request_duration_ms":496}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,11 +291,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:54 GMT + - Sun, 18 Feb 2024 23:01:39 GMT Content-Type: - application/json Content-Length: - - '4872' + - '4942' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - ee965eef-8bd1-411d-a1c8-05963d86d258 + - a4782e35-d495-4f2a-941a-c1ba6aa84370 Original-Request: - - req_g51AgEOFJFTsyZ + - req_ajkPikwQJ6D1il Request-Id: - - req_g51AgEOFJFTsyZ + - req_ajkPikwQJ6D1il Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,13 +337,13 @@ http_interactions: string: | { "error": { - "charge": "ch_3OjW0zKuuB1fWySn2c3RLWqi", + "charge": "ch_3OlJMbKuuB1fWySn15LDelnp", "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_3OjW0zKuuB1fWySn2dgIEsCr", + "id": "pi_3OlJMbKuuB1fWySn1ogydpHI", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -357,21 +358,21 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0zKuuB1fWySn2dgIEsCr_secret_lZN9wxj1le8zVlDFaEgjcdjGn", + "client_secret": "pi_3OlJMbKuuB1fWySn1ogydpHI_secret_7dksg3Aqzcw4fdSa9cRjS5Jjl", "confirmation_method": "automatic", - "created": 1707869273, + "created": 1708297297, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OjW0zKuuB1fWySn2c3RLWqi", + "charge": "ch_3OlJMbKuuB1fWySn15LDelnp", "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_1OjW0yKuuB1fWySna23gCVWU", + "id": "pm_1OlJMbKuuB1fWySnT6T1pjqp", "object": "payment_method", "billing_details": { "address": { @@ -394,6 +395,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "WoxwxVPUPcg0EjXW", @@ -411,7 +413,7 @@ http_interactions: }, "wallet": null }, - "created": 1707869272, + "created": 1708297297, "customer": null, "livemode": false, "metadata": { @@ -420,7 +422,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OjW0zKuuB1fWySn2c3RLWqi", + "latest_charge": "ch_3OlJMbKuuB1fWySn15LDelnp", "livemode": false, "metadata": { }, @@ -452,7 +454,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OjW0yKuuB1fWySna23gCVWU", + "id": "pm_1OlJMbKuuB1fWySnT6T1pjqp", "object": "payment_method", "billing_details": { "address": { @@ -475,6 +477,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "WoxwxVPUPcg0EjXW", @@ -492,16 +495,16 @@ http_interactions: }, "wallet": null }, - "created": 1707869272, + "created": 1708297297, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_g51AgEOFJFTsyZ?t=1707869273", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_ajkPikwQJ6D1il?t=1708297298", "type": "card_error" } } - recorded_at: Wed, 14 Feb 2024 00:07:54 GMT + recorded_at: Sun, 18 Feb 2024 23:01:39 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 86% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 74d7161ba9..dca3c9a96b 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4000000000000069&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_qs4vBbh8ptRq9j","request_duration_ms":562}}' + - '{"last_request_metrics":{"request_id":"req_Ycqq2SoIryFGfA","request_duration_ms":451}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:45 GMT + - Sun, 18 Feb 2024 23:01:31 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - af306266-80b7-4d54-af98-ad5eb09e740c + - d827989a-1c09-4fb1-ad04-17458e44efab Original-Request: - - req_vBZ3XwkasJhgNz + - req_gWP8sMxSX2svzc Request-Id: - - req_vBZ3XwkasJhgNz + - req_gWP8sMxSX2svzc Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0qKuuB1fWySnigd5PWJr", + "id": "pm_1OlJMVKuuB1fWySnSDg0Naa6", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "qpQikrTL7IyNA2rE", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869264, + "created": 1708297291, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:45 GMT + recorded_at: Sun, 18 Feb 2024 23:01:31 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OjW0qKuuB1fWySnigd5PWJr&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJMVKuuB1fWySnSDg0Naa6&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_vBZ3XwkasJhgNz","request_duration_ms":569}}' + - '{"last_request_metrics":{"request_id":"req_gWP8sMxSX2svzc","request_duration_ms":501}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:45 GMT + - Sun, 18 Feb 2024 23:01:31 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - a908678c-3e39-48c2-8633-84df7e6c42f3 + - bd5a27e1-6a3a-4fe5-ad33-4284050a853c Original-Request: - - req_WtnyjJCn2oX3BS + - req_dyVw3ZjQxkSspN Request-Id: - - req_WtnyjJCn2oX3BS + - req_dyVw3ZjQxkSspN Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0rKuuB1fWySn2cQIjXjX", + "id": "pi_3OlJMVKuuB1fWySn1c2rLYWM", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0rKuuB1fWySn2cQIjXjX_secret_2egU7Qq7fah9Lcd9L48L7PZuz", + "client_secret": "pi_3OlJMVKuuB1fWySn1c2rLYWM_secret_yAFAoAkbJSstN6sZ0gb4QL0NZ", "confirmation_method": "automatic", - "created": 1707869265, + "created": 1708297291, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0qKuuB1fWySnigd5PWJr", + "payment_method": "pm_1OlJMVKuuB1fWySnSDg0Naa6", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:45 GMT + recorded_at: Sun, 18 Feb 2024 23:01:31 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0rKuuB1fWySn2cQIjXjX/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMVKuuB1fWySn1c2rLYWM/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_WtnyjJCn2oX3BS","request_duration_ms":527}}' + - '{"last_request_metrics":{"request_id":"req_dyVw3ZjQxkSspN","request_duration_ms":509}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,11 +291,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:46 GMT + - Sun, 18 Feb 2024 23:01:32 GMT Content-Type: - application/json Content-Length: - - '4678' + - '4748' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 6a714f1c-2065-46d0-95cc-5265e71ecde7 + - 06a3ba45-ba55-4610-943a-ae3f54196a21 Original-Request: - - req_XzsSvPma8A358d + - req_1gc2hXaTdrWrvp Request-Id: - - req_XzsSvPma8A358d + - req_1gc2hXaTdrWrvp Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,13 +337,13 @@ http_interactions: string: | { "error": { - "charge": "ch_3OjW0rKuuB1fWySn2XxN9GQI", + "charge": "ch_3OlJMVKuuB1fWySn1de5mMle", "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_3OjW0rKuuB1fWySn2cQIjXjX", + "id": "pi_3OlJMVKuuB1fWySn1c2rLYWM", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -357,21 +358,21 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0rKuuB1fWySn2cQIjXjX_secret_2egU7Qq7fah9Lcd9L48L7PZuz", + "client_secret": "pi_3OlJMVKuuB1fWySn1c2rLYWM_secret_yAFAoAkbJSstN6sZ0gb4QL0NZ", "confirmation_method": "automatic", - "created": 1707869265, + "created": 1708297291, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OjW0rKuuB1fWySn2XxN9GQI", + "charge": "ch_3OlJMVKuuB1fWySn1de5mMle", "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_1OjW0qKuuB1fWySnigd5PWJr", + "id": "pm_1OlJMVKuuB1fWySnSDg0Naa6", "object": "payment_method", "billing_details": { "address": { @@ -394,6 +395,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "qpQikrTL7IyNA2rE", @@ -411,7 +413,7 @@ http_interactions: }, "wallet": null }, - "created": 1707869264, + "created": 1708297291, "customer": null, "livemode": false, "metadata": { @@ -420,7 +422,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OjW0rKuuB1fWySn2XxN9GQI", + "latest_charge": "ch_3OlJMVKuuB1fWySn1de5mMle", "livemode": false, "metadata": { }, @@ -452,7 +454,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OjW0qKuuB1fWySnigd5PWJr", + "id": "pm_1OlJMVKuuB1fWySnSDg0Naa6", "object": "payment_method", "billing_details": { "address": { @@ -475,6 +477,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "qpQikrTL7IyNA2rE", @@ -492,16 +495,16 @@ http_interactions: }, "wallet": null }, - "created": 1707869264, + "created": 1708297291, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_XzsSvPma8A358d?t=1707869265", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_1gc2hXaTdrWrvp?t=1708297292", "type": "card_error" } } - recorded_at: Wed, 14 Feb 2024 00:07:46 GMT + recorded_at: Sun, 18 Feb 2024 23:01:32 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 86% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 4bb79394a4..728ac1c244 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4000000000000002&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_v9LoNHMEdAlgo6","request_duration_ms":464}}' + - '{"last_request_metrics":{"request_id":"req_tIovMm3hJNI9ay","request_duration_ms":368}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:35 GMT + - Sun, 18 Feb 2024 23:01:23 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 2e81bd80-69bf-43b4-a6b1-385aaa9e7968 + - 8f03e57a-b89b-4c98-a199-a80aafcf3423 Original-Request: - - req_1zfjIRLVFYKJVR + - req_s5WjKGYHuPcGbg Request-Id: - - req_1zfjIRLVFYKJVR + - req_s5WjKGYHuPcGbg Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0hKuuB1fWySnBH6yRxVZ", + "id": "pm_1OlJMNKuuB1fWySnU498kMyd", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "IKC2ubfpSLuZKsVs", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869255, + "created": 1708297283, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:35 GMT + recorded_at: Sun, 18 Feb 2024 23:01:23 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OjW0hKuuB1fWySnBH6yRxVZ&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJMNKuuB1fWySnU498kMyd&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_1zfjIRLVFYKJVR","request_duration_ms":571}}' + - '{"last_request_metrics":{"request_id":"req_s5WjKGYHuPcGbg","request_duration_ms":459}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:35 GMT + - Sun, 18 Feb 2024 23:01:23 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - bd35f07f-e167-4830-902b-0b2bd3568aa6 + - 53ce4cf8-39aa-49d4-830c-011d31260c4a Original-Request: - - req_ddExRiSDeYfAb5 + - req_TZxgZ1UHP6WMoa Request-Id: - - req_ddExRiSDeYfAb5 + - req_TZxgZ1UHP6WMoa Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0hKuuB1fWySn0pbHmz09", + "id": "pi_3OlJMNKuuB1fWySn12uQBJaY", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0hKuuB1fWySn0pbHmz09_secret_GeNKhPXpDC5hKYtJyfiBIYNqv", + "client_secret": "pi_3OlJMNKuuB1fWySn12uQBJaY_secret_tbVmsJPqS5iiUosyK3Flf7jeC", "confirmation_method": "automatic", - "created": 1707869255, + "created": 1708297283, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0hKuuB1fWySnBH6yRxVZ", + "payment_method": "pm_1OlJMNKuuB1fWySnU498kMyd", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:35 GMT + recorded_at: Sun, 18 Feb 2024 23:01:23 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0hKuuB1fWySn0pbHmz09/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMNKuuB1fWySn12uQBJaY/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ddExRiSDeYfAb5","request_duration_ms":523}}' + - '{"last_request_metrics":{"request_id":"req_TZxgZ1UHP6WMoa","request_duration_ms":422}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,11 +291,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:37 GMT + - Sun, 18 Feb 2024 23:01:24 GMT Content-Type: - application/json Content-Length: - - '4710' + - '4780' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 0efb7048-3d62-4b9e-884f-813e15050083 + - 63fb3f14-4553-4fc5-be95-7050a7cea7df Original-Request: - - req_zrrVxRWAJR6NC0 + - req_J6Tbar3cknNiqj Request-Id: - - req_zrrVxRWAJR6NC0 + - req_J6Tbar3cknNiqj Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,13 +337,13 @@ http_interactions: string: | { "error": { - "charge": "ch_3OjW0hKuuB1fWySn0xRP0ar8", + "charge": "ch_3OlJMNKuuB1fWySn1YRYlpl8", "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_3OjW0hKuuB1fWySn0pbHmz09", + "id": "pi_3OlJMNKuuB1fWySn12uQBJaY", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -357,21 +358,21 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0hKuuB1fWySn0pbHmz09_secret_GeNKhPXpDC5hKYtJyfiBIYNqv", + "client_secret": "pi_3OlJMNKuuB1fWySn12uQBJaY_secret_tbVmsJPqS5iiUosyK3Flf7jeC", "confirmation_method": "automatic", - "created": 1707869255, + "created": 1708297283, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OjW0hKuuB1fWySn0xRP0ar8", + "charge": "ch_3OlJMNKuuB1fWySn1YRYlpl8", "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_1OjW0hKuuB1fWySnBH6yRxVZ", + "id": "pm_1OlJMNKuuB1fWySnU498kMyd", "object": "payment_method", "billing_details": { "address": { @@ -394,6 +395,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "IKC2ubfpSLuZKsVs", @@ -411,7 +413,7 @@ http_interactions: }, "wallet": null }, - "created": 1707869255, + "created": 1708297283, "customer": null, "livemode": false, "metadata": { @@ -420,7 +422,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OjW0hKuuB1fWySn0xRP0ar8", + "latest_charge": "ch_3OlJMNKuuB1fWySn1YRYlpl8", "livemode": false, "metadata": { }, @@ -452,7 +454,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OjW0hKuuB1fWySnBH6yRxVZ", + "id": "pm_1OlJMNKuuB1fWySnU498kMyd", "object": "payment_method", "billing_details": { "address": { @@ -475,6 +477,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "IKC2ubfpSLuZKsVs", @@ -492,16 +495,16 @@ http_interactions: }, "wallet": null }, - "created": 1707869255, + "created": 1708297283, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_zrrVxRWAJR6NC0?t=1707869256", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_J6Tbar3cknNiqj?t=1708297283", "type": "card_error" } } - recorded_at: Wed, 14 Feb 2024 00:07:37 GMT + recorded_at: Sun, 18 Feb 2024 23:01:24 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 86% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 70c5b114e5..ef66bf2e57 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4000000000000127&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_WtnyjJCn2oX3BS","request_duration_ms":527}}' + - '{"last_request_metrics":{"request_id":"req_dyVw3ZjQxkSspN","request_duration_ms":509}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:47 GMT + - Sun, 18 Feb 2024 23:01:33 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 183ae155-3fb4-43a6-8f46-05f9203bc426 + - f91e59d2-b450-4e5c-9a2f-41b28e3daacd Original-Request: - - req_hWmwIdnvIZC5iN + - req_cFIrZw4jfvd86a Request-Id: - - req_hWmwIdnvIZC5iN + - req_cFIrZw4jfvd86a Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0tKuuB1fWySnpuicZE9L", + "id": "pm_1OlJMXKuuB1fWySnmWm1DLZc", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "eWmxEL5j3bNdPnK5", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869267, + "created": 1708297293, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:47 GMT + recorded_at: Sun, 18 Feb 2024 23:01:33 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OjW0tKuuB1fWySnpuicZE9L&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJMXKuuB1fWySnmWm1DLZc&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_hWmwIdnvIZC5iN","request_duration_ms":574}}' + - '{"last_request_metrics":{"request_id":"req_cFIrZw4jfvd86a","request_duration_ms":483}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:47 GMT + - Sun, 18 Feb 2024 23:01:33 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 725d62c9-347a-4de6-886c-8fddd5c94dd4 + - 80b208e6-895a-4655-b7b9-6ea9ec4e75b4 Original-Request: - - req_E8cJux7YLRPddT + - req_yrkHMVGxOoHd09 Request-Id: - - req_E8cJux7YLRPddT + - req_yrkHMVGxOoHd09 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0tKuuB1fWySn2Aq6et16", + "id": "pi_3OlJMXKuuB1fWySn1f3dEtqm", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0tKuuB1fWySn2Aq6et16_secret_y0dt6l6bNxs1b74hcPTAvlVYB", + "client_secret": "pi_3OlJMXKuuB1fWySn1f3dEtqm_secret_yt2rdQJkLmjvWpcvIq8KArpG6", "confirmation_method": "automatic", - "created": 1707869267, + "created": 1708297293, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0tKuuB1fWySnpuicZE9L", + "payment_method": "pm_1OlJMXKuuB1fWySnmWm1DLZc", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:47 GMT + recorded_at: Sun, 18 Feb 2024 23:01:33 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0tKuuB1fWySn2Aq6et16/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMXKuuB1fWySn1f3dEtqm/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_E8cJux7YLRPddT","request_duration_ms":529}}' + - '{"last_request_metrics":{"request_id":"req_yrkHMVGxOoHd09","request_duration_ms":533}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,11 +291,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:49 GMT + - Sun, 18 Feb 2024 23:01:34 GMT Content-Type: - application/json Content-Length: - - '4704' + - '4774' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - e3aaee63-c1e3-49ad-ad5c-da9fecb7b197 + - d6bfde7a-c553-46e8-b783-bff1db7120a8 Original-Request: - - req_d75nJ26GSGhXCV + - req_eH29KnMt6jivv4 Request-Id: - - req_d75nJ26GSGhXCV + - req_eH29KnMt6jivv4 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,13 +337,13 @@ http_interactions: string: | { "error": { - "charge": "ch_3OjW0tKuuB1fWySn23fpcazq", + "charge": "ch_3OlJMXKuuB1fWySn12uA4RdT", "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_3OjW0tKuuB1fWySn2Aq6et16", + "id": "pi_3OlJMXKuuB1fWySn1f3dEtqm", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -357,21 +358,21 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0tKuuB1fWySn2Aq6et16_secret_y0dt6l6bNxs1b74hcPTAvlVYB", + "client_secret": "pi_3OlJMXKuuB1fWySn1f3dEtqm_secret_yt2rdQJkLmjvWpcvIq8KArpG6", "confirmation_method": "automatic", - "created": 1707869267, + "created": 1708297293, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OjW0tKuuB1fWySn23fpcazq", + "charge": "ch_3OlJMXKuuB1fWySn12uA4RdT", "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_1OjW0tKuuB1fWySnpuicZE9L", + "id": "pm_1OlJMXKuuB1fWySnmWm1DLZc", "object": "payment_method", "billing_details": { "address": { @@ -394,6 +395,7 @@ http_interactions: "cvc_check": "fail" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "eWmxEL5j3bNdPnK5", @@ -411,7 +413,7 @@ http_interactions: }, "wallet": null }, - "created": 1707869267, + "created": 1708297293, "customer": null, "livemode": false, "metadata": { @@ -420,7 +422,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OjW0tKuuB1fWySn23fpcazq", + "latest_charge": "ch_3OlJMXKuuB1fWySn12uA4RdT", "livemode": false, "metadata": { }, @@ -452,7 +454,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OjW0tKuuB1fWySnpuicZE9L", + "id": "pm_1OlJMXKuuB1fWySnmWm1DLZc", "object": "payment_method", "billing_details": { "address": { @@ -475,6 +477,7 @@ http_interactions: "cvc_check": "fail" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "eWmxEL5j3bNdPnK5", @@ -492,16 +495,16 @@ http_interactions: }, "wallet": null }, - "created": 1707869267, + "created": 1708297293, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_d75nJ26GSGhXCV?t=1707869268", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_eH29KnMt6jivv4?t=1708297294", "type": "card_error" } } - recorded_at: Wed, 14 Feb 2024 00:07:49 GMT + recorded_at: Sun, 18 Feb 2024 23:01:34 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 86% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 7f03e16ffb..b8a5a095a5 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4000000000009995&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ddExRiSDeYfAb5","request_duration_ms":523}}' + - '{"last_request_metrics":{"request_id":"req_TZxgZ1UHP6WMoa","request_duration_ms":422}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:37 GMT + - Sun, 18 Feb 2024 23:01:25 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 528b6b9e-9398-48cd-a03f-f51ad0ddbf6d + - a6817324-8f42-4ef1-ac8c-f4d869367e8c Original-Request: - - req_wLOggTx9ICvDua + - req_h7b7Bst1gq9rDL Request-Id: - - req_wLOggTx9ICvDua + - req_h7b7Bst1gq9rDL Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0jKuuB1fWySnb0fgDx3J", + "id": "pm_1OlJMPKuuB1fWySn1mCZM6Vx", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "O0I0muUGQBJy3p73", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869257, + "created": 1708297285, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:37 GMT + recorded_at: Sun, 18 Feb 2024 23:01: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_1OjW0jKuuB1fWySnb0fgDx3J&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJMPKuuB1fWySn1mCZM6Vx&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_wLOggTx9ICvDua","request_duration_ms":611}}' + - '{"last_request_metrics":{"request_id":"req_h7b7Bst1gq9rDL","request_duration_ms":576}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:38 GMT + - Sun, 18 Feb 2024 23:01:25 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 1d0a6584-423b-47a3-82fe-2a4e033e7231 + - 1b1fcee4-4387-4fc7-a46b-664237345589 Original-Request: - - req_xrO23aTdzlbvvT + - req_G6rcD1034zY7mZ Request-Id: - - req_xrO23aTdzlbvvT + - req_G6rcD1034zY7mZ Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0kKuuB1fWySn1FpGOiV8", + "id": "pi_3OlJMPKuuB1fWySn24h1BR7V", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0kKuuB1fWySn1FpGOiV8_secret_VSqjgMIjs0f8f2X6JicKwhoJl", + "client_secret": "pi_3OlJMPKuuB1fWySn24h1BR7V_secret_JAHJ7LvEDJIxhs6vfnax8qe5i", "confirmation_method": "automatic", - "created": 1707869258, + "created": 1708297285, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0jKuuB1fWySnb0fgDx3J", + "payment_method": "pm_1OlJMPKuuB1fWySn1mCZM6Vx", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:38 GMT + recorded_at: Sun, 18 Feb 2024 23:01:25 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0kKuuB1fWySn1FpGOiV8/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMPKuuB1fWySn24h1BR7V/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_xrO23aTdzlbvvT","request_duration_ms":559}}' + - '{"last_request_metrics":{"request_id":"req_G6rcD1034zY7mZ","request_duration_ms":404}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,11 +291,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:39 GMT + - Sun, 18 Feb 2024 23:01:26 GMT Content-Type: - application/json Content-Length: - - '4736' + - '4806' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - bbc4c469-1b52-4ef5-8ca9-dc53eccc6901 + - d037f162-52b1-4adb-9c42-2e80c8582d1b Original-Request: - - req_hfc2HYs5iniqk3 + - req_RZmPz0TC9huCuE Request-Id: - - req_hfc2HYs5iniqk3 + - req_RZmPz0TC9huCuE Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,13 +337,13 @@ http_interactions: string: | { "error": { - "charge": "ch_3OjW0kKuuB1fWySn1ONaw8sv", + "charge": "ch_3OlJMPKuuB1fWySn2e4oJ1Lx", "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_3OjW0kKuuB1fWySn1FpGOiV8", + "id": "pi_3OlJMPKuuB1fWySn24h1BR7V", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -357,21 +358,21 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0kKuuB1fWySn1FpGOiV8_secret_VSqjgMIjs0f8f2X6JicKwhoJl", + "client_secret": "pi_3OlJMPKuuB1fWySn24h1BR7V_secret_JAHJ7LvEDJIxhs6vfnax8qe5i", "confirmation_method": "automatic", - "created": 1707869258, + "created": 1708297285, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OjW0kKuuB1fWySn1ONaw8sv", + "charge": "ch_3OlJMPKuuB1fWySn2e4oJ1Lx", "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_1OjW0jKuuB1fWySnb0fgDx3J", + "id": "pm_1OlJMPKuuB1fWySn1mCZM6Vx", "object": "payment_method", "billing_details": { "address": { @@ -394,6 +395,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "O0I0muUGQBJy3p73", @@ -411,7 +413,7 @@ http_interactions: }, "wallet": null }, - "created": 1707869257, + "created": 1708297285, "customer": null, "livemode": false, "metadata": { @@ -420,7 +422,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OjW0kKuuB1fWySn1ONaw8sv", + "latest_charge": "ch_3OlJMPKuuB1fWySn2e4oJ1Lx", "livemode": false, "metadata": { }, @@ -452,7 +454,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OjW0jKuuB1fWySnb0fgDx3J", + "id": "pm_1OlJMPKuuB1fWySn1mCZM6Vx", "object": "payment_method", "billing_details": { "address": { @@ -475,6 +477,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "O0I0muUGQBJy3p73", @@ -492,16 +495,16 @@ http_interactions: }, "wallet": null }, - "created": 1707869257, + "created": 1708297285, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_hfc2HYs5iniqk3?t=1707869258", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_RZmPz0TC9huCuE?t=1708297286", "type": "card_error" } } - recorded_at: Wed, 14 Feb 2024 00:07:39 GMT + recorded_at: Sun, 18 Feb 2024 23:01:26 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 86% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 3694f07af7..af76f4264f 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4000000000009987&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_xrO23aTdzlbvvT","request_duration_ms":559}}' + - '{"last_request_metrics":{"request_id":"req_G6rcD1034zY7mZ","request_duration_ms":404}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:40 GMT + - Sun, 18 Feb 2024 23:01:27 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 61fe40ed-ef70-404e-afc2-dcb66be52f0f + - 2464d278-2678-4fec-ac57-c0a830ae9567 Original-Request: - - req_uy7PG3D7gff6Rm + - req_FfI60Mgs58mze9 Request-Id: - - req_uy7PG3D7gff6Rm + - req_FfI60Mgs58mze9 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0lKuuB1fWySnK4yQZtJY", + "id": "pm_1OlJMRKuuB1fWySnwA51cH5P", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "hMDekBwrnWL1oLxe", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869260, + "created": 1708297287, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:40 GMT + recorded_at: Sun, 18 Feb 2024 23:01:27 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OjW0lKuuB1fWySnK4yQZtJY&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJMRKuuB1fWySnwA51cH5P&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_uy7PG3D7gff6Rm","request_duration_ms":567}}' + - '{"last_request_metrics":{"request_id":"req_FfI60Mgs58mze9","request_duration_ms":481}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:40 GMT + - Sun, 18 Feb 2024 23:01:27 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 91ad8ad2-1dcc-4226-b848-6140e0b73293 + - 182a2b83-1b58-44e7-b306-f5634bf0bb7b Original-Request: - - req_hUsiohInMRLHMA + - req_TFn9TDeoNh3QlG Request-Id: - - req_hUsiohInMRLHMA + - req_TFn9TDeoNh3QlG Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0mKuuB1fWySn25dgCIby", + "id": "pi_3OlJMRKuuB1fWySn0NMZM7LX", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0mKuuB1fWySn25dgCIby_secret_irJlrXjceIuOb0LSF41A7XTDN", + "client_secret": "pi_3OlJMRKuuB1fWySn0NMZM7LX_secret_KCwFFM6rW4tX8mk9OD4ZX6jKm", "confirmation_method": "automatic", - "created": 1707869260, + "created": 1708297287, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0lKuuB1fWySnK4yQZtJY", + "payment_method": "pm_1OlJMRKuuB1fWySnwA51cH5P", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:40 GMT + recorded_at: Sun, 18 Feb 2024 23:01:27 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0mKuuB1fWySn25dgCIby/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMRKuuB1fWySn0NMZM7LX/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_hUsiohInMRLHMA","request_duration_ms":729}}' + - '{"last_request_metrics":{"request_id":"req_TFn9TDeoNh3QlG","request_duration_ms":400}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,11 +291,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:41 GMT + - Sun, 18 Feb 2024 23:01:28 GMT Content-Type: - application/json Content-Length: - - '4698' + - '4768' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 42d3250f-ca2e-4481-b085-e1bac179fc34 + - 98c885d4-0d12-4040-8946-923ad22167b5 Original-Request: - - req_FEiI737LKldFI2 + - req_bTw0cUUigGrywa Request-Id: - - req_FEiI737LKldFI2 + - req_bTw0cUUigGrywa Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,13 +337,13 @@ http_interactions: string: | { "error": { - "charge": "ch_3OjW0mKuuB1fWySn24FRvYyD", + "charge": "ch_3OlJMRKuuB1fWySn02M4ws4Q", "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_3OjW0mKuuB1fWySn25dgCIby", + "id": "pi_3OlJMRKuuB1fWySn0NMZM7LX", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -357,21 +358,21 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0mKuuB1fWySn25dgCIby_secret_irJlrXjceIuOb0LSF41A7XTDN", + "client_secret": "pi_3OlJMRKuuB1fWySn0NMZM7LX_secret_KCwFFM6rW4tX8mk9OD4ZX6jKm", "confirmation_method": "automatic", - "created": 1707869260, + "created": 1708297287, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OjW0mKuuB1fWySn24FRvYyD", + "charge": "ch_3OlJMRKuuB1fWySn02M4ws4Q", "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_1OjW0lKuuB1fWySnK4yQZtJY", + "id": "pm_1OlJMRKuuB1fWySnwA51cH5P", "object": "payment_method", "billing_details": { "address": { @@ -394,6 +395,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "hMDekBwrnWL1oLxe", @@ -411,7 +413,7 @@ http_interactions: }, "wallet": null }, - "created": 1707869260, + "created": 1708297287, "customer": null, "livemode": false, "metadata": { @@ -420,7 +422,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OjW0mKuuB1fWySn24FRvYyD", + "latest_charge": "ch_3OlJMRKuuB1fWySn02M4ws4Q", "livemode": false, "metadata": { }, @@ -452,7 +454,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OjW0lKuuB1fWySnK4yQZtJY", + "id": "pm_1OlJMRKuuB1fWySnwA51cH5P", "object": "payment_method", "billing_details": { "address": { @@ -475,6 +477,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "hMDekBwrnWL1oLxe", @@ -492,16 +495,16 @@ http_interactions: }, "wallet": null }, - "created": 1707869260, + "created": 1708297287, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_FEiI737LKldFI2?t=1707869261", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_bTw0cUUigGrywa?t=1708297287", "type": "card_error" } } - recorded_at: Wed, 14 Feb 2024 00:07:42 GMT + recorded_at: Sun, 18 Feb 2024 23:01:28 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 86% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 1e7ae25694..646275dd34 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4000000000000119&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_E8cJux7YLRPddT","request_duration_ms":529}}' + - '{"last_request_metrics":{"request_id":"req_yrkHMVGxOoHd09","request_duration_ms":533}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:49 GMT + - Sun, 18 Feb 2024 23:01:35 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 1e592b10-6519-4ef3-9e31-b8b620448ffd + - e47721f4-8c28-461f-99b1-d08e9f29a09b Original-Request: - - req_AZFouXUoZtrOq0 + - req_2Mptj3xARGldrP Request-Id: - - req_AZFouXUoZtrOq0 + - req_2Mptj3xARGldrP Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0vKuuB1fWySn71R9QUhd", + "id": "pm_1OlJMZKuuB1fWySn24eMoLXF", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "9HWWxe4EyniQy61z", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869269, + "created": 1708297295, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:49 GMT + recorded_at: Sun, 18 Feb 2024 23:01: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_1OjW0vKuuB1fWySn71R9QUhd&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJMZKuuB1fWySn24eMoLXF&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_AZFouXUoZtrOq0","request_duration_ms":570}}' + - '{"last_request_metrics":{"request_id":"req_2Mptj3xARGldrP","request_duration_ms":464}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:50 GMT + - Sun, 18 Feb 2024 23:01:35 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 3ba7019c-d042-44c7-8e18-979149633e5a + - aa11390d-07a7-4c60-8cb2-55c29141398f Original-Request: - - req_1Sql2Fxt5g6l7m + - req_QjS3ZxoBCDDCIr Request-Id: - - req_1Sql2Fxt5g6l7m + - req_QjS3ZxoBCDDCIr Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0wKuuB1fWySn1F2gxma2", + "id": "pi_3OlJMZKuuB1fWySn24f8hwrw", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0wKuuB1fWySn1F2gxma2_secret_v5rpt1AJwRWpOz9cSPgXpbblB", + "client_secret": "pi_3OlJMZKuuB1fWySn24f8hwrw_secret_g416OqDC2580p7fR1dieuKzfo", "confirmation_method": "automatic", - "created": 1707869270, + "created": 1708297295, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0vKuuB1fWySn71R9QUhd", + "payment_method": "pm_1OlJMZKuuB1fWySn24eMoLXF", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:51 GMT + recorded_at: Sun, 18 Feb 2024 23:01:35 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0wKuuB1fWySn1F2gxma2/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMZKuuB1fWySn24f8hwrw/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_1Sql2Fxt5g6l7m","request_duration_ms":1225}}' + - '{"last_request_metrics":{"request_id":"req_QjS3ZxoBCDDCIr","request_duration_ms":401}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,11 +291,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:52 GMT + - Sun, 18 Feb 2024 23:01:36 GMT Content-Type: - application/json Content-Length: - - '4738' + - '4808' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - ccfc90d4-61fe-4327-8a93-7126ae5d8dd2 + - a618d95f-3435-4a02-8aad-3aded7ee5c4f Original-Request: - - req_c1ioY4B1yZjUfL + - req_Osp7XU44t2SGhS Request-Id: - - req_c1ioY4B1yZjUfL + - req_Osp7XU44t2SGhS Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,12 +337,12 @@ http_interactions: string: | { "error": { - "charge": "ch_3OjW0wKuuB1fWySn19wXY4Ob", + "charge": "ch_3OlJMZKuuB1fWySn2HW96lKj", "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_3OjW0wKuuB1fWySn1F2gxma2", + "id": "pi_3OlJMZKuuB1fWySn24f8hwrw", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -356,20 +357,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0wKuuB1fWySn1F2gxma2_secret_v5rpt1AJwRWpOz9cSPgXpbblB", + "client_secret": "pi_3OlJMZKuuB1fWySn24f8hwrw_secret_g416OqDC2580p7fR1dieuKzfo", "confirmation_method": "automatic", - "created": 1707869270, + "created": 1708297295, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OjW0wKuuB1fWySn19wXY4Ob", + "charge": "ch_3OlJMZKuuB1fWySn2HW96lKj", "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_1OjW0vKuuB1fWySn71R9QUhd", + "id": "pm_1OlJMZKuuB1fWySn24eMoLXF", "object": "payment_method", "billing_details": { "address": { @@ -392,6 +393,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "9HWWxe4EyniQy61z", @@ -409,7 +411,7 @@ http_interactions: }, "wallet": null }, - "created": 1707869269, + "created": 1708297295, "customer": null, "livemode": false, "metadata": { @@ -418,7 +420,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OjW0wKuuB1fWySn19wXY4Ob", + "latest_charge": "ch_3OlJMZKuuB1fWySn2HW96lKj", "livemode": false, "metadata": { }, @@ -450,7 +452,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OjW0vKuuB1fWySn71R9QUhd", + "id": "pm_1OlJMZKuuB1fWySn24eMoLXF", "object": "payment_method", "billing_details": { "address": { @@ -473,6 +475,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "9HWWxe4EyniQy61z", @@ -490,16 +493,16 @@ http_interactions: }, "wallet": null }, - "created": 1707869269, + "created": 1708297295, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_c1ioY4B1yZjUfL?t=1707869271", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_Osp7XU44t2SGhS?t=1708297296", "type": "card_error" } } - recorded_at: Wed, 14 Feb 2024 00:07:52 GMT + recorded_at: Sun, 18 Feb 2024 23:01:36 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 86% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 3d61f0aba5..2d2fe855f3 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4000000000009979&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_hUsiohInMRLHMA","request_duration_ms":729}}' + - '{"last_request_metrics":{"request_id":"req_TFn9TDeoNh3QlG","request_duration_ms":400}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:42 GMT + - Sun, 18 Feb 2024 23:01:29 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 3189fdbd-6f1d-4ca8-8900-7ce4231f0731 + - 79e87753-b1d7-4ede-97cc-3352f124050d Original-Request: - - req_Pze4ZzxnO47LsE + - req_DCQiXWdQcALsNj Request-Id: - - req_Pze4ZzxnO47LsE + - req_DCQiXWdQcALsNj Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0oKuuB1fWySngB9F8WZe", + "id": "pm_1OlJMSKuuB1fWySn2uHsnE6w", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "1pjhEFFOW1eCi1AB", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869262, + "created": 1708297289, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:42 GMT + recorded_at: Sun, 18 Feb 2024 23:01: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_1OjW0oKuuB1fWySngB9F8WZe&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJMSKuuB1fWySn2uHsnE6w&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Pze4ZzxnO47LsE","request_duration_ms":644}}' + - '{"last_request_metrics":{"request_id":"req_DCQiXWdQcALsNj","request_duration_ms":576}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:43 GMT + - Sun, 18 Feb 2024 23:01:29 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - b42d1939-5f5e-4c81-90d9-d3c0e3908b27 + - 4af75e92-e18b-4d7c-bb7b-6eb09bbb8978 Original-Request: - - req_qs4vBbh8ptRq9j + - req_Ycqq2SoIryFGfA Request-Id: - - req_qs4vBbh8ptRq9j + - req_Ycqq2SoIryFGfA Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0pKuuB1fWySn2XIYQuWj", + "id": "pi_3OlJMTKuuB1fWySn1VfyKZYh", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0pKuuB1fWySn2XIYQuWj_secret_ZY82DajR5nelAivd24z9RgLTq", + "client_secret": "pi_3OlJMTKuuB1fWySn1VfyKZYh_secret_9Vk9fQhCwbVftbZNfJV9R2SkH", "confirmation_method": "automatic", - "created": 1707869263, + "created": 1708297289, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0oKuuB1fWySngB9F8WZe", + "payment_method": "pm_1OlJMSKuuB1fWySn2uHsnE6w", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:43 GMT + recorded_at: Sun, 18 Feb 2024 23:01:29 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0pKuuB1fWySn2XIYQuWj/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMTKuuB1fWySn1VfyKZYh/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_qs4vBbh8ptRq9j","request_duration_ms":562}}' + - '{"last_request_metrics":{"request_id":"req_Ycqq2SoIryFGfA","request_duration_ms":451}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,11 +291,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:44 GMT + - Sun, 18 Feb 2024 23:01:30 GMT Content-Type: - application/json Content-Length: - - '4702' + - '4772' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 331b4a29-1c54-42d9-b556-6e6f7cb8c31f + - 98c632a0-31aa-4aa8-a8ad-a0fa29468ec7 Original-Request: - - req_DXLUhe8Fb81WWK + - req_38JDb8SHBv1OB5 Request-Id: - - req_DXLUhe8Fb81WWK + - req_38JDb8SHBv1OB5 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -336,13 +337,13 @@ http_interactions: string: | { "error": { - "charge": "ch_3OjW0pKuuB1fWySn2ACiQj3r", + "charge": "ch_3OlJMTKuuB1fWySn1NXB6rCk", "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_3OjW0pKuuB1fWySn2XIYQuWj", + "id": "pi_3OlJMTKuuB1fWySn1VfyKZYh", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -357,21 +358,21 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0pKuuB1fWySn2XIYQuWj_secret_ZY82DajR5nelAivd24z9RgLTq", + "client_secret": "pi_3OlJMTKuuB1fWySn1VfyKZYh_secret_9Vk9fQhCwbVftbZNfJV9R2SkH", "confirmation_method": "automatic", - "created": 1707869263, + "created": 1708297289, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": { - "charge": "ch_3OjW0pKuuB1fWySn2ACiQj3r", + "charge": "ch_3OlJMTKuuB1fWySn1NXB6rCk", "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_1OjW0oKuuB1fWySngB9F8WZe", + "id": "pm_1OlJMSKuuB1fWySn2uHsnE6w", "object": "payment_method", "billing_details": { "address": { @@ -394,6 +395,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "1pjhEFFOW1eCi1AB", @@ -411,7 +413,7 @@ http_interactions: }, "wallet": null }, - "created": 1707869262, + "created": 1708297289, "customer": null, "livemode": false, "metadata": { @@ -420,7 +422,7 @@ http_interactions: }, "type": "card_error" }, - "latest_charge": "ch_3OjW0pKuuB1fWySn2ACiQj3r", + "latest_charge": "ch_3OlJMTKuuB1fWySn1NXB6rCk", "livemode": false, "metadata": { }, @@ -452,7 +454,7 @@ http_interactions: "transfer_group": null }, "payment_method": { - "id": "pm_1OjW0oKuuB1fWySngB9F8WZe", + "id": "pm_1OlJMSKuuB1fWySn2uHsnE6w", "object": "payment_method", "billing_details": { "address": { @@ -475,6 +477,7 @@ http_interactions: "cvc_check": "pass" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "1pjhEFFOW1eCi1AB", @@ -492,16 +495,16 @@ http_interactions: }, "wallet": null }, - "created": 1707869262, + "created": 1708297289, "customer": null, "livemode": false, "metadata": { }, "type": "card" }, - "request_log_url": "https://dashboard.stripe.com/test/logs/req_DXLUhe8Fb81WWK?t=1707869263", + "request_log_url": "https://dashboard.stripe.com/test/logs/req_38JDb8SHBv1OB5?t=1708297289", "type": "card_error" } } - recorded_at: Wed, 14 Feb 2024 00:07:44 GMT + recorded_at: Sun, 18 Feb 2024 23:01:30 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 b24442f58a..c47dc2aea9 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=378282246310005&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_N5ElK8Ruug2JDB","request_duration_ms":977}}' + - '{"last_request_metrics":{"request_id":"req_kvMquWQLsfx0G0","request_duration_ms":1068}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:30 GMT + - Sun, 18 Feb 2024 23:00:23 GMT Content-Type: - application/json Content-Length: - - '932' + - '973' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 40d750f3-faf7-495d-b418-7356c5586890 + - ff02a6e9-6929-4554-964c-4eefd3f85fad Original-Request: - - req_6uF16wLj4OXhC5 + - req_kH5wPB41bYWVSC Request-Id: - - req_6uF16wLj4OXhC5 + - req_kH5wPB41bYWVSC Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVzeKuuB1fWySnjELek4kA", + "id": "pm_1OlJLPKuuB1fWySn5GZTy3hF", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "american_express", "exp_month": 12, "exp_year": 2025, "fingerprint": "zYCOiuhqkk4w2g2M", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869190, + "created": 1708297223, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:31 GMT + recorded_at: Sun, 18 Feb 2024 23:00:23 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OjVzeKuuB1fWySnjELek4kA&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJLPKuuB1fWySn5GZTy3hF&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_6uF16wLj4OXhC5","request_duration_ms":586}}' + - '{"last_request_metrics":{"request_id":"req_kH5wPB41bYWVSC","request_duration_ms":510}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:31 GMT + - Sun, 18 Feb 2024 23:00:24 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - e6f5447d-9bf4-4dbb-a1c6-856a06b57a67 + - 6816e660-fe6b-412c-b466-1b38f336d737 Original-Request: - - req_mxRARgBvnbJlKv + - req_AdtT79v0Nz1VuG Request-Id: - - req_mxRARgBvnbJlKv + - req_AdtT79v0Nz1VuG Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzfKuuB1fWySn2GoV0FYF", + "id": "pi_3OlJLPKuuB1fWySn0q9JUzd9", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzfKuuB1fWySn2GoV0FYF_secret_JmfwzxvVyzmhFwsORP47NicGn", + "client_secret": "pi_3OlJLPKuuB1fWySn0q9JUzd9_secret_9OJMIHhuIHrdHUiLXXGSenKqb", "confirmation_method": "automatic", - "created": 1707869191, + "created": 1708297223, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzeKuuB1fWySnjELek4kA", + "payment_method": "pm_1OlJLPKuuB1fWySn5GZTy3hF", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:31 GMT + recorded_at: Sun, 18 Feb 2024 23:00:24 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzfKuuB1fWySn2GoV0FYF/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLPKuuB1fWySn0q9JUzd9/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_mxRARgBvnbJlKv","request_duration_ms":621}}' + - '{"last_request_metrics":{"request_id":"req_AdtT79v0Nz1VuG","request_duration_ms":420}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:32 GMT + - Sun, 18 Feb 2024 23:00:25 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 6fbf152e-eb06-4f9f-98e8-6952e9b8943d + - acd146c9-4f5b-45df-bb24-9721c73f04f9 Original-Request: - - req_aAsnjxpfWjGQAe + - req_p2ArSo11sbmFYX Request-Id: - - req_aAsnjxpfWjGQAe + - req_p2ArSo11sbmFYX Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzfKuuB1fWySn2GoV0FYF", + "id": "pi_3OlJLPKuuB1fWySn0q9JUzd9", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzfKuuB1fWySn2GoV0FYF_secret_JmfwzxvVyzmhFwsORP47NicGn", + "client_secret": "pi_3OlJLPKuuB1fWySn0q9JUzd9_secret_9OJMIHhuIHrdHUiLXXGSenKqb", "confirmation_method": "automatic", - "created": 1707869191, + "created": 1708297223, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzfKuuB1fWySn230xoTzY", + "latest_charge": "ch_3OlJLPKuuB1fWySn0EoLd5ow", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzeKuuB1fWySnjELek4kA", + "payment_method": "pm_1OlJLPKuuB1fWySn5GZTy3hF", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:32 GMT + recorded_at: Sun, 18 Feb 2024 23:00:25 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzfKuuB1fWySn2GoV0FYF + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLPKuuB1fWySn0q9JUzd9 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_aAsnjxpfWjGQAe","request_duration_ms":1197}}' + - '{"last_request_metrics":{"request_id":"req_p2ArSo11sbmFYX","request_duration_ms":1024}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:33 GMT + - Sun, 18 Feb 2024 23:00:25 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_SwsQAl4CGV8lWW + - req_pPbwUGLRgDckYw Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzfKuuB1fWySn2GoV0FYF", + "id": "pi_3OlJLPKuuB1fWySn0q9JUzd9", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzfKuuB1fWySn2GoV0FYF_secret_JmfwzxvVyzmhFwsORP47NicGn", + "client_secret": "pi_3OlJLPKuuB1fWySn0q9JUzd9_secret_9OJMIHhuIHrdHUiLXXGSenKqb", "confirmation_method": "automatic", - "created": 1707869191, + "created": 1708297223, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzfKuuB1fWySn230xoTzY", + "latest_charge": "ch_3OlJLPKuuB1fWySn0EoLd5ow", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzeKuuB1fWySnjELek4kA", + "payment_method": "pm_1OlJLPKuuB1fWySn5GZTy3hF", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,26 +514,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:33 GMT + recorded_at: Sun, 18 Feb 2024 23:00:25 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzfKuuB1fWySn2GoV0FYF/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLPKuuB1fWySn0q9JUzd9/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_SwsQAl4CGV8lWW","request_duration_ms":848}}' + - '{"last_request_metrics":{"request_id":"req_pPbwUGLRgDckYw","request_duration_ms":399}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -548,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:35 GMT + - Sun, 18 Feb 2024 23:00:26 GMT Content-Type: - application/json Content-Length: @@ -574,11 +575,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 5605c1d5-31be-4d82-ac8b-7490368c62e5 + - e3b74033-1838-4fae-ba76-73fb92440e6a Original-Request: - - req_lxO5iWRYzrZWPy + - req_UqU50a9ynvuudS Request-Id: - - req_lxO5iWRYzrZWPy + - req_UqU50a9ynvuudS Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzfKuuB1fWySn2GoV0FYF", + "id": "pi_3OlJLPKuuB1fWySn0q9JUzd9", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzfKuuB1fWySn2GoV0FYF_secret_JmfwzxvVyzmhFwsORP47NicGn", + "client_secret": "pi_3OlJLPKuuB1fWySn0q9JUzd9_secret_9OJMIHhuIHrdHUiLXXGSenKqb", "confirmation_method": "automatic", - "created": 1707869191, + "created": 1708297223, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzfKuuB1fWySn230xoTzY", + "latest_charge": "ch_3OlJLPKuuB1fWySn0EoLd5ow", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzeKuuB1fWySnjELek4kA", + "payment_method": "pm_1OlJLPKuuB1fWySn5GZTy3hF", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,26 +646,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:35 GMT + recorded_at: Sun, 18 Feb 2024 23:00:26 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzfKuuB1fWySn2GoV0FYF + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLPKuuB1fWySn0q9JUzd9 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_lxO5iWRYzrZWPy","request_duration_ms":1485}}' + - '{"last_request_metrics":{"request_id":"req_UqU50a9ynvuudS","request_duration_ms":1042}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -680,7 +681,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:35 GMT + - Sun, 18 Feb 2024 23:00:26 GMT Content-Type: - application/json Content-Length: @@ -706,7 +707,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_HC5tchuZzX7kSe + - req_pObpgeUkfN11cY Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +720,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzfKuuB1fWySn2GoV0FYF", + "id": "pi_3OlJLPKuuB1fWySn0q9JUzd9", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +734,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzfKuuB1fWySn2GoV0FYF_secret_JmfwzxvVyzmhFwsORP47NicGn", + "client_secret": "pi_3OlJLPKuuB1fWySn0q9JUzd9_secret_9OJMIHhuIHrdHUiLXXGSenKqb", "confirmation_method": "automatic", - "created": 1707869191, + "created": 1708297223, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzfKuuB1fWySn230xoTzY", + "latest_charge": "ch_3OlJLPKuuB1fWySn0EoLd5ow", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzeKuuB1fWySnjELek4kA", + "payment_method": "pm_1OlJLPKuuB1fWySn5GZTy3hF", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +772,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:35 GMT + recorded_at: Sun, 18 Feb 2024 23:00:27 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 7988e70cf4..3c7f2cf627 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=378282246310005&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_PV5u31SRFmk5i6","request_duration_ms":839}}' + - '{"last_request_metrics":{"request_id":"req_YcGMw4TyJrtA9t","request_duration_ms":359}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:28 GMT + - Sun, 18 Feb 2024 23:00:21 GMT Content-Type: - application/json Content-Length: - - '932' + - '973' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 0b8505c9-1bb8-42f0-96da-226d49805def + - b9e1b6bc-4714-4bd4-83e3-0562c3dfe43a Original-Request: - - req_yUEmUDGL6uZ9Bx + - req_RiusIKnhrJZgJG Request-Id: - - req_yUEmUDGL6uZ9Bx + - req_RiusIKnhrJZgJG Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVzcKuuB1fWySn4B4Vu0if", + "id": "pm_1OlJLNKuuB1fWySnawdRQaAk", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "american_express", "exp_month": 12, "exp_year": 2025, "fingerprint": "zYCOiuhqkk4w2g2M", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869188, + "created": 1708297221, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:28 GMT + recorded_at: Sun, 18 Feb 2024 23:00:21 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OjVzcKuuB1fWySn4B4Vu0if&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJLNKuuB1fWySnawdRQaAk&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_yUEmUDGL6uZ9Bx","request_duration_ms":624}}' + - '{"last_request_metrics":{"request_id":"req_RiusIKnhrJZgJG","request_duration_ms":490}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:29 GMT + - Sun, 18 Feb 2024 23:00:21 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 9945bb2a-f256-4870-afa0-7900404b73d4 + - f015a18d-11fb-405d-a40c-08acf16b91de Original-Request: - - req_L5faWfM7fJiMDo + - req_A7zqpW4tHtxb0t Request-Id: - - req_L5faWfM7fJiMDo + - req_A7zqpW4tHtxb0t Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzcKuuB1fWySn2w2x8mhK", + "id": "pi_3OlJLNKuuB1fWySn1po4aOo4", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzcKuuB1fWySn2w2x8mhK_secret_vM0uUSf7AcJgJUWJtu2WsIgKf", + "client_secret": "pi_3OlJLNKuuB1fWySn1po4aOo4_secret_2xqJ6fEq5iPbSDtbDKDUx0W2u", "confirmation_method": "automatic", - "created": 1707869188, + "created": 1708297221, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzcKuuB1fWySn4B4Vu0if", + "payment_method": "pm_1OlJLNKuuB1fWySnawdRQaAk", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:29 GMT + recorded_at: Sun, 18 Feb 2024 23:00:21 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzcKuuB1fWySn2w2x8mhK/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLNKuuB1fWySn1po4aOo4/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_L5faWfM7fJiMDo","request_duration_ms":554}}' + - '{"last_request_metrics":{"request_id":"req_A7zqpW4tHtxb0t","request_duration_ms":451}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:30 GMT + - Sun, 18 Feb 2024 23:00:22 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 4f8850e2-36e3-4055-9cbe-34efac1b3ee6 + - 626fa2f1-eb67-4059-a37c-ee15f3486623 Original-Request: - - req_N5ElK8Ruug2JDB + - req_kvMquWQLsfx0G0 Request-Id: - - req_N5ElK8Ruug2JDB + - req_kvMquWQLsfx0G0 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzcKuuB1fWySn2w2x8mhK", + "id": "pi_3OlJLNKuuB1fWySn1po4aOo4", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzcKuuB1fWySn2w2x8mhK_secret_vM0uUSf7AcJgJUWJtu2WsIgKf", + "client_secret": "pi_3OlJLNKuuB1fWySn1po4aOo4_secret_2xqJ6fEq5iPbSDtbDKDUx0W2u", "confirmation_method": "automatic", - "created": 1707869188, + "created": 1708297221, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzcKuuB1fWySn2Ebz6iaH", + "latest_charge": "ch_3OlJLNKuuB1fWySn1DPu0nU7", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzcKuuB1fWySn4B4Vu0if", + "payment_method": "pm_1OlJLNKuuB1fWySnawdRQaAk", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:30 GMT + recorded_at: Sun, 18 Feb 2024 23:00:22 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 3800751afe..44866e5a47 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=6555900000604105&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_MQa3Xf6CGFV0v6","request_duration_ms":1005}}' + - '{"last_request_metrics":{"request_id":"req_Mgo6KhBr1xjlzM","request_duration_ms":982}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:09 GMT + - Sun, 18 Feb 2024 23:01:00 GMT Content-Type: - application/json Content-Length: - - '939' + - '972' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - d4076751-90ab-4e99-a4e4-b5d70cc66b07 + - 8cc18a87-7cfa-4dae-8476-5f992b7f22f2 Original-Request: - - req_P4rQ4oHN4VJz6T + - req_vPGLcCHKV906Do Request-Id: - - req_P4rQ4oHN4VJz6T + - req_vPGLcCHKV906Do Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0HKuuB1fWySnJNUGTfh5", + "id": "pm_1OlJM0KuuB1fWySnNwjxk4hi", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "discover", "exp_month": 12, "exp_year": 2025, "fingerprint": "7NZ8adObS8Rw8HOq", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869229, + "created": 1708297260, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:09 GMT + recorded_at: Sun, 18 Feb 2024 23:01: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_1OjW0HKuuB1fWySnJNUGTfh5&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJM0KuuB1fWySnNwjxk4hi&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_P4rQ4oHN4VJz6T","request_duration_ms":605}}' + - '{"last_request_metrics":{"request_id":"req_vPGLcCHKV906Do","request_duration_ms":535}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:09 GMT + - Sun, 18 Feb 2024 23:01:01 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 575aefbc-c2f4-490d-b8ba-380ad47a2519 + - 3d4d2898-4000-4f2e-9115-8d098a51c864 Original-Request: - - req_wTkH7jIGBBmUQ7 + - req_bkRegZEDxZpa4z Request-Id: - - req_wTkH7jIGBBmUQ7 + - req_bkRegZEDxZpa4z Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0HKuuB1fWySn2I9StPJM", + "id": "pi_3OlJM1KuuB1fWySn08illMz9", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0HKuuB1fWySn2I9StPJM_secret_Rt8XfPxYP9WVQAu47nQuVU0S5", + "client_secret": "pi_3OlJM1KuuB1fWySn08illMz9_secret_Q1bYHgYZrEDgulsh5AnZ0ZMlY", "confirmation_method": "automatic", - "created": 1707869229, + "created": 1708297261, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0HKuuB1fWySnJNUGTfh5", + "payment_method": "pm_1OlJM0KuuB1fWySnNwjxk4hi", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:09 GMT + recorded_at: Sun, 18 Feb 2024 23:01:01 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0HKuuB1fWySn2I9StPJM/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJM1KuuB1fWySn08illMz9/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_wTkH7jIGBBmUQ7","request_duration_ms":524}}' + - '{"last_request_metrics":{"request_id":"req_bkRegZEDxZpa4z","request_duration_ms":495}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:10 GMT + - Sun, 18 Feb 2024 23:01:02 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - a3991369-6ed0-4379-89a0-ceef6c5d6681 + - 9d636d4c-8ca6-4dea-99be-d100132e6778 Original-Request: - - req_FpV0cIReo9ph9t + - req_KjQfaV9DK3yDBW Request-Id: - - req_FpV0cIReo9ph9t + - req_KjQfaV9DK3yDBW Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0HKuuB1fWySn2I9StPJM", + "id": "pi_3OlJM1KuuB1fWySn08illMz9", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0HKuuB1fWySn2I9StPJM_secret_Rt8XfPxYP9WVQAu47nQuVU0S5", + "client_secret": "pi_3OlJM1KuuB1fWySn08illMz9_secret_Q1bYHgYZrEDgulsh5AnZ0ZMlY", "confirmation_method": "automatic", - "created": 1707869229, + "created": 1708297261, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0HKuuB1fWySn20fagfTw", + "latest_charge": "ch_3OlJM1KuuB1fWySn0Rpm9FCj", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0HKuuB1fWySnJNUGTfh5", + "payment_method": "pm_1OlJM0KuuB1fWySnNwjxk4hi", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:10 GMT + recorded_at: Sun, 18 Feb 2024 23:01:02 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0HKuuB1fWySn2I9StPJM + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJM1KuuB1fWySn08illMz9 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_FpV0cIReo9ph9t","request_duration_ms":1019}}' + - '{"last_request_metrics":{"request_id":"req_KjQfaV9DK3yDBW","request_duration_ms":1036}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:11 GMT + - Sun, 18 Feb 2024 23:01:02 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_D9mw9bMVxnWpZM + - req_N7KNDghYVOJc8f Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0HKuuB1fWySn2I9StPJM", + "id": "pi_3OlJM1KuuB1fWySn08illMz9", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0HKuuB1fWySn2I9StPJM_secret_Rt8XfPxYP9WVQAu47nQuVU0S5", + "client_secret": "pi_3OlJM1KuuB1fWySn08illMz9_secret_Q1bYHgYZrEDgulsh5AnZ0ZMlY", "confirmation_method": "automatic", - "created": 1707869229, + "created": 1708297261, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0HKuuB1fWySn20fagfTw", + "latest_charge": "ch_3OlJM1KuuB1fWySn0Rpm9FCj", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0HKuuB1fWySnJNUGTfh5", + "payment_method": "pm_1OlJM0KuuB1fWySnNwjxk4hi", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,26 +514,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:11 GMT + recorded_at: Sun, 18 Feb 2024 23:01:02 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0HKuuB1fWySn2I9StPJM/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJM1KuuB1fWySn08illMz9/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_D9mw9bMVxnWpZM","request_duration_ms":475}}' + - '{"last_request_metrics":{"request_id":"req_N7KNDghYVOJc8f","request_duration_ms":345}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -548,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:12 GMT + - Sun, 18 Feb 2024 23:01:03 GMT Content-Type: - application/json Content-Length: @@ -574,11 +575,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c7da03c7-2be1-4045-b9f6-6187bf4ad37a + - 507f18d1-d9d3-4ad3-87c7-3f9884179d86 Original-Request: - - req_ipq7BVOSUEtxU2 + - req_HMsruUSwsONkkm Request-Id: - - req_ipq7BVOSUEtxU2 + - req_HMsruUSwsONkkm Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0HKuuB1fWySn2I9StPJM", + "id": "pi_3OlJM1KuuB1fWySn08illMz9", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0HKuuB1fWySn2I9StPJM_secret_Rt8XfPxYP9WVQAu47nQuVU0S5", + "client_secret": "pi_3OlJM1KuuB1fWySn08illMz9_secret_Q1bYHgYZrEDgulsh5AnZ0ZMlY", "confirmation_method": "automatic", - "created": 1707869229, + "created": 1708297261, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0HKuuB1fWySn20fagfTw", + "latest_charge": "ch_3OlJM1KuuB1fWySn0Rpm9FCj", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0HKuuB1fWySnJNUGTfh5", + "payment_method": "pm_1OlJM0KuuB1fWySnNwjxk4hi", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,26 +646,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:12 GMT + recorded_at: Sun, 18 Feb 2024 23:01:03 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0HKuuB1fWySn2I9StPJM + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJM1KuuB1fWySn08illMz9 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ipq7BVOSUEtxU2","request_duration_ms":1021}}' + - '{"last_request_metrics":{"request_id":"req_HMsruUSwsONkkm","request_duration_ms":1078}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -680,7 +681,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:12 GMT + - Sun, 18 Feb 2024 23:01:04 GMT Content-Type: - application/json Content-Length: @@ -706,7 +707,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_oV3mvPoVHJi5fw + - req_eEwLeqzUST1AJc Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +720,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0HKuuB1fWySn2I9StPJM", + "id": "pi_3OlJM1KuuB1fWySn08illMz9", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +734,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0HKuuB1fWySn2I9StPJM_secret_Rt8XfPxYP9WVQAu47nQuVU0S5", + "client_secret": "pi_3OlJM1KuuB1fWySn08illMz9_secret_Q1bYHgYZrEDgulsh5AnZ0ZMlY", "confirmation_method": "automatic", - "created": 1707869229, + "created": 1708297261, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0HKuuB1fWySn20fagfTw", + "latest_charge": "ch_3OlJM1KuuB1fWySn0Rpm9FCj", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0HKuuB1fWySnJNUGTfh5", + "payment_method": "pm_1OlJM0KuuB1fWySnNwjxk4hi", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +772,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:12 GMT + recorded_at: Sun, 18 Feb 2024 23:01:04 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 69f78b00a0..6d578fef24 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=6555900000604105&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_RtpzwEtj0IzV3c","request_duration_ms":445}}' + - '{"last_request_metrics":{"request_id":"req_Crv3vjFqdhALG2","request_duration_ms":431}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:06 GMT + - Sun, 18 Feb 2024 23:00:58 GMT Content-Type: - application/json Content-Length: - - '939' + - '972' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 629b18e4-1d41-417a-a61c-c620b41874e9 + - dfdce844-54c3-466e-a3ce-d157fc721b5f Original-Request: - - req_AbQpFGNp83FzTI + - req_lODSzJNtINg5qY Request-Id: - - req_AbQpFGNp83FzTI + - req_lODSzJNtINg5qY Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0EKuuB1fWySnsOgspww5", + "id": "pm_1OlJLyKuuB1fWySnP7mJdeJD", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "discover", "exp_month": 12, "exp_year": 2025, "fingerprint": "7NZ8adObS8Rw8HOq", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869226, + "created": 1708297258, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:06 GMT + recorded_at: Sun, 18 Feb 2024 23:00: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_1OjW0EKuuB1fWySnsOgspww5&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJLyKuuB1fWySnP7mJdeJD&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_AbQpFGNp83FzTI","request_duration_ms":658}}' + - '{"last_request_metrics":{"request_id":"req_lODSzJNtINg5qY","request_duration_ms":478}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:07 GMT + - Sun, 18 Feb 2024 23:00:59 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - be94e774-d823-4f8c-b02b-d0538772fb94 + - 66af6bad-95d2-4181-a691-70a7e882c8cc Original-Request: - - req_iCU6iZq2Uf29pv + - req_z2NPzbPiTx5lRQ Request-Id: - - req_iCU6iZq2Uf29pv + - req_z2NPzbPiTx5lRQ Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0FKuuB1fWySn2gD4JBv6", + "id": "pi_3OlJLyKuuB1fWySn1qpibmMp", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0FKuuB1fWySn2gD4JBv6_secret_bwRswUQ2pcHtQxXj9fNPy0c4b", + "client_secret": "pi_3OlJLyKuuB1fWySn1qpibmMp_secret_jS9SyNnAIIKHBbnmkGx2VsviQ", "confirmation_method": "automatic", - "created": 1707869227, + "created": 1708297258, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0EKuuB1fWySnsOgspww5", + "payment_method": "pm_1OlJLyKuuB1fWySnP7mJdeJD", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:07 GMT + recorded_at: Sun, 18 Feb 2024 23:00:59 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0FKuuB1fWySn2gD4JBv6/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLyKuuB1fWySn1qpibmMp/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_iCU6iZq2Uf29pv","request_duration_ms":545}}' + - '{"last_request_metrics":{"request_id":"req_z2NPzbPiTx5lRQ","request_duration_ms":442}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:08 GMT + - Sun, 18 Feb 2024 23:01:00 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 69dfbae3-165d-4b24-a802-f2e2c8ac7794 + - 0ab0fd4f-2cf8-4f8c-b94b-f962921d0ce9 Original-Request: - - req_MQa3Xf6CGFV0v6 + - req_Mgo6KhBr1xjlzM Request-Id: - - req_MQa3Xf6CGFV0v6 + - req_Mgo6KhBr1xjlzM Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0FKuuB1fWySn2gD4JBv6", + "id": "pi_3OlJLyKuuB1fWySn1qpibmMp", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0FKuuB1fWySn2gD4JBv6_secret_bwRswUQ2pcHtQxXj9fNPy0c4b", + "client_secret": "pi_3OlJLyKuuB1fWySn1qpibmMp_secret_jS9SyNnAIIKHBbnmkGx2VsviQ", "confirmation_method": "automatic", - "created": 1707869227, + "created": 1708297258, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0FKuuB1fWySn2O4fPQNt", + "latest_charge": "ch_3OlJLyKuuB1fWySn18SKyLSz", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0EKuuB1fWySnsOgspww5", + "payment_method": "pm_1OlJLyKuuB1fWySnP7mJdeJD", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:08 GMT + recorded_at: Sun, 18 Feb 2024 23:01:00 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 39ea997ead..57344f4a6d 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=3056930009020004&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_x0ys6vwp9DolSy","request_duration_ms":1224}}' + - '{"last_request_metrics":{"request_id":"req_5xqznNvs6Sm7DM","request_duration_ms":1003}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:54 GMT + - Sun, 18 Feb 2024 23:00:48 GMT Content-Type: - application/json Content-Length: - - '936' + - '972' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - edbfb7ad-7760-452f-a3ec-58391925cf57 + - 07af84fc-a583-4531-9ce9-ae01c0aa0bf8 Original-Request: - - req_co8gz2tw37ItN5 + - req_3ckUjt6A4UlHsF Request-Id: - - req_co8gz2tw37ItN5 + - req_3ckUjt6A4UlHsF Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW01KuuB1fWySn3uPGkwzL", + "id": "pm_1OlJLoKuuB1fWySnaCulQAo1", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "diners_club", "exp_month": 12, "exp_year": 2025, "fingerprint": "8CvV2XFCUY7eGw6O", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869214, + "created": 1708297248, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:54 GMT + recorded_at: Sun, 18 Feb 2024 23:00: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_1OjW01KuuB1fWySn3uPGkwzL&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJLoKuuB1fWySnaCulQAo1&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_co8gz2tw37ItN5","request_duration_ms":1227}}' + - '{"last_request_metrics":{"request_id":"req_3ckUjt6A4UlHsF","request_duration_ms":488}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:54 GMT + - Sun, 18 Feb 2024 23:00:49 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 6a02eb50-66e2-4c93-9245-ef9927efe02c + - 88bc3842-36dc-4d24-ab99-42d63fc8818d Original-Request: - - req_V7SKut2mvF3pU1 + - req_2sD0AqkDIhz8yg Request-Id: - - req_V7SKut2mvF3pU1 + - req_2sD0AqkDIhz8yg Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW02KuuB1fWySn1CADdFpc", + "id": "pi_3OlJLoKuuB1fWySn2qs1Jnia", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW02KuuB1fWySn1CADdFpc_secret_IxVmv14xC4N1FHKNVQfqFQ5s9", + "client_secret": "pi_3OlJLoKuuB1fWySn2qs1Jnia_secret_i7XU2y36rZ9a4xkmzpKuVafAd", "confirmation_method": "automatic", - "created": 1707869214, + "created": 1708297248, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW01KuuB1fWySn3uPGkwzL", + "payment_method": "pm_1OlJLoKuuB1fWySnaCulQAo1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:55 GMT + recorded_at: Sun, 18 Feb 2024 23:00:49 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW02KuuB1fWySn1CADdFpc/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLoKuuB1fWySn2qs1Jnia/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_V7SKut2mvF3pU1","request_duration_ms":734}}' + - '{"last_request_metrics":{"request_id":"req_2sD0AqkDIhz8yg","request_duration_ms":440}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:56 GMT + - Sun, 18 Feb 2024 23:00:50 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - f4dff1ce-8462-4d60-829f-3e2f1659dff1 + - 4b873945-60d4-4354-a27f-a596e9a85b75 Original-Request: - - req_woDA49OTYaP2Qx + - req_p0s7FdMMvhMFn7 Request-Id: - - req_woDA49OTYaP2Qx + - req_p0s7FdMMvhMFn7 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW02KuuB1fWySn1CADdFpc", + "id": "pi_3OlJLoKuuB1fWySn2qs1Jnia", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW02KuuB1fWySn1CADdFpc_secret_IxVmv14xC4N1FHKNVQfqFQ5s9", + "client_secret": "pi_3OlJLoKuuB1fWySn2qs1Jnia_secret_i7XU2y36rZ9a4xkmzpKuVafAd", "confirmation_method": "automatic", - "created": 1707869214, + "created": 1708297248, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW02KuuB1fWySn12TykkVq", + "latest_charge": "ch_3OlJLoKuuB1fWySn2Fvivv3I", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW01KuuB1fWySn3uPGkwzL", + "payment_method": "pm_1OlJLoKuuB1fWySnaCulQAo1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:56 GMT + recorded_at: Sun, 18 Feb 2024 23:00:50 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW02KuuB1fWySn1CADdFpc + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLoKuuB1fWySn2qs1Jnia body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_woDA49OTYaP2Qx","request_duration_ms":1084}}' + - '{"last_request_metrics":{"request_id":"req_p0s7FdMMvhMFn7","request_duration_ms":1254}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:56 GMT + - Sun, 18 Feb 2024 23:00:50 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_ko3XYNJOElm1Qp + - req_FzgwbltzWvT6MG Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW02KuuB1fWySn1CADdFpc", + "id": "pi_3OlJLoKuuB1fWySn2qs1Jnia", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW02KuuB1fWySn1CADdFpc_secret_IxVmv14xC4N1FHKNVQfqFQ5s9", + "client_secret": "pi_3OlJLoKuuB1fWySn2qs1Jnia_secret_i7XU2y36rZ9a4xkmzpKuVafAd", "confirmation_method": "automatic", - "created": 1707869214, + "created": 1708297248, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW02KuuB1fWySn12TykkVq", + "latest_charge": "ch_3OlJLoKuuB1fWySn2Fvivv3I", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW01KuuB1fWySn3uPGkwzL", + "payment_method": "pm_1OlJLoKuuB1fWySnaCulQAo1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,26 +514,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:56 GMT + recorded_at: Sun, 18 Feb 2024 23:00:50 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW02KuuB1fWySn1CADdFpc/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLoKuuB1fWySn2qs1Jnia/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ko3XYNJOElm1Qp","request_duration_ms":437}}' + - '{"last_request_metrics":{"request_id":"req_FzgwbltzWvT6MG","request_duration_ms":352}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -548,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:57 GMT + - Sun, 18 Feb 2024 23:00:51 GMT Content-Type: - application/json Content-Length: @@ -574,11 +575,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 209e70df-0701-426b-a4a9-df285f8677d2 + - '00585788-6f07-49e5-9cbe-a274bcc1f8c2' Original-Request: - - req_m6tWGSNqJ1PowW + - req_NAFdtxeq8NlRGY Request-Id: - - req_m6tWGSNqJ1PowW + - req_NAFdtxeq8NlRGY Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW02KuuB1fWySn1CADdFpc", + "id": "pi_3OlJLoKuuB1fWySn2qs1Jnia", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW02KuuB1fWySn1CADdFpc_secret_IxVmv14xC4N1FHKNVQfqFQ5s9", + "client_secret": "pi_3OlJLoKuuB1fWySn2qs1Jnia_secret_i7XU2y36rZ9a4xkmzpKuVafAd", "confirmation_method": "automatic", - "created": 1707869214, + "created": 1708297248, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW02KuuB1fWySn12TykkVq", + "latest_charge": "ch_3OlJLoKuuB1fWySn2Fvivv3I", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW01KuuB1fWySn3uPGkwzL", + "payment_method": "pm_1OlJLoKuuB1fWySnaCulQAo1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,26 +646,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:57 GMT + recorded_at: Sun, 18 Feb 2024 23:00:51 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW02KuuB1fWySn1CADdFpc + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLoKuuB1fWySn2qs1Jnia body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_m6tWGSNqJ1PowW","request_duration_ms":1240}}' + - '{"last_request_metrics":{"request_id":"req_NAFdtxeq8NlRGY","request_duration_ms":1022}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -680,7 +681,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:58 GMT + - Sun, 18 Feb 2024 23:00:52 GMT Content-Type: - application/json Content-Length: @@ -706,7 +707,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_tZnSixLLXyNoAE + - req_S23ANq7DLYVeo4 Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +720,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW02KuuB1fWySn1CADdFpc", + "id": "pi_3OlJLoKuuB1fWySn2qs1Jnia", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +734,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW02KuuB1fWySn1CADdFpc_secret_IxVmv14xC4N1FHKNVQfqFQ5s9", + "client_secret": "pi_3OlJLoKuuB1fWySn2qs1Jnia_secret_i7XU2y36rZ9a4xkmzpKuVafAd", "confirmation_method": "automatic", - "created": 1707869214, + "created": 1708297248, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW02KuuB1fWySn12TykkVq", + "latest_charge": "ch_3OlJLoKuuB1fWySn2Fvivv3I", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW01KuuB1fWySn3uPGkwzL", + "payment_method": "pm_1OlJLoKuuB1fWySnaCulQAo1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +772,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:58 GMT + recorded_at: Sun, 18 Feb 2024 23:00:52 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 bc0f77c7ec..ed142a3f61 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=3056930009020004&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_VwLRtQNn5ENlZA","request_duration_ms":465}}' + - '{"last_request_metrics":{"request_id":"req_uqeKGfLqrwFnMD","request_duration_ms":407}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:50 GMT + - Sun, 18 Feb 2024 23:00:46 GMT Content-Type: - application/json Content-Length: - - '936' + - '972' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 87b5acc9-8975-49ba-a286-0271769e6bde + - a95b8110-c1fd-43e8-8e15-e9dedc6ac2f7 Original-Request: - - req_FBwos8g5fcqJAS + - req_7a11NshxzZnkH3 Request-Id: - - req_FBwos8g5fcqJAS + - req_7a11NshxzZnkH3 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVzyKuuB1fWySnEi3ZcwQ5", + "id": "pm_1OlJLmKuuB1fWySntFxFeD7F", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "diners_club", "exp_month": 12, "exp_year": 2025, "fingerprint": "8CvV2XFCUY7eGw6O", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869210, + "created": 1708297246, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:50 GMT + recorded_at: Sun, 18 Feb 2024 23:00: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_1OjVzyKuuB1fWySnEi3ZcwQ5&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJLmKuuB1fWySntFxFeD7F&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_FBwos8g5fcqJAS","request_duration_ms":652}}' + - '{"last_request_metrics":{"request_id":"req_7a11NshxzZnkH3","request_duration_ms":505}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:51 GMT + - Sun, 18 Feb 2024 23:00:46 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - ecdc9ebd-ec5c-4005-8c33-f6b2e88be371 + - 38a00b8d-cf77-41e3-bfbd-d9bfcf804422 Original-Request: - - req_pjS0SuzHvgZxOE + - req_luSrD89Ik0r0Lv Request-Id: - - req_pjS0SuzHvgZxOE + - req_luSrD89Ik0r0Lv Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzzKuuB1fWySn1rFEOnY1", + "id": "pi_3OlJLmKuuB1fWySn1P3nEzi5", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzzKuuB1fWySn1rFEOnY1_secret_QlZdf6QFtcAWYYrHbYDHLvkoF", + "client_secret": "pi_3OlJLmKuuB1fWySn1P3nEzi5_secret_oCnFthbSRBbZGMfyRfVU8q23G", "confirmation_method": "automatic", - "created": 1707869211, + "created": 1708297246, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzyKuuB1fWySnEi3ZcwQ5", + "payment_method": "pm_1OlJLmKuuB1fWySntFxFeD7F", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:51 GMT + recorded_at: Sun, 18 Feb 2024 23:00:46 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzzKuuB1fWySn1rFEOnY1/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLmKuuB1fWySn1P3nEzi5/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_pjS0SuzHvgZxOE","request_duration_ms":572}}' + - '{"last_request_metrics":{"request_id":"req_luSrD89Ik0r0Lv","request_duration_ms":412}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:52 GMT + - Sun, 18 Feb 2024 23:00:47 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - e173dfb5-ddf6-4c04-8637-57d0339dc70c + - 59d0480c-55d8-4809-a71d-5b5c3d2800ad Original-Request: - - req_x0ys6vwp9DolSy + - req_5xqznNvs6Sm7DM Request-Id: - - req_x0ys6vwp9DolSy + - req_5xqznNvs6Sm7DM Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzzKuuB1fWySn1rFEOnY1", + "id": "pi_3OlJLmKuuB1fWySn1P3nEzi5", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzzKuuB1fWySn1rFEOnY1_secret_QlZdf6QFtcAWYYrHbYDHLvkoF", + "client_secret": "pi_3OlJLmKuuB1fWySn1P3nEzi5_secret_oCnFthbSRBbZGMfyRfVU8q23G", "confirmation_method": "automatic", - "created": 1707869211, + "created": 1708297246, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzzKuuB1fWySn1tN4eRyn", + "latest_charge": "ch_3OlJLmKuuB1fWySn1cc6fzF1", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzyKuuB1fWySnEi3ZcwQ5", + "payment_method": "pm_1OlJLmKuuB1fWySntFxFeD7F", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:52 GMT + recorded_at: Sun, 18 Feb 2024 23:00:47 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 596173a404..0662244c79 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=36227206271667&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_bKCd4xcN3zbcc5","request_duration_ms":1053}}' + - '{"last_request_metrics":{"request_id":"req_BfnSMOlx006SxL","request_duration_ms":994}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:01 GMT + - Sun, 18 Feb 2024 23:00:54 GMT Content-Type: - application/json Content-Length: - - '936' + - '972' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 3b33cf4b-17b9-43b4-905e-8a5b8a32f1a4 + - 11d98eab-5432-4587-8749-513c18b740a4 Original-Request: - - req_fnRC39H7TAKY3Q + - req_v9a1jKDhE1mXiU Request-Id: - - req_fnRC39H7TAKY3Q + - req_v9a1jKDhE1mXiU Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW09KuuB1fWySnKQcxJyH0", + "id": "pm_1OlJLuKuuB1fWySnvQ5w46Up", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "diners_club", "exp_month": 12, "exp_year": 2025, "fingerprint": "gDlx6y9moRYkO83e", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869221, + "created": 1708297254, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:01 GMT + recorded_at: Sun, 18 Feb 2024 23:00: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_1OjW09KuuB1fWySnKQcxJyH0&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJLuKuuB1fWySnvQ5w46Up&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_fnRC39H7TAKY3Q","request_duration_ms":562}}' + - '{"last_request_metrics":{"request_id":"req_v9a1jKDhE1mXiU","request_duration_ms":586}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:02 GMT + - Sun, 18 Feb 2024 23:00:55 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 27d8905e-e5d0-4aea-a1f5-ae6b97e1f09c + - a66d5668-df75-4204-8f63-a6798d7dd103 Original-Request: - - req_hxvchnnUGsnsDH + - req_16dbXTmcsCxBe2 Request-Id: - - req_hxvchnnUGsnsDH + - req_16dbXTmcsCxBe2 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW09KuuB1fWySn2VeOqkyz", + "id": "pi_3OlJLvKuuB1fWySn1Xu00O6O", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW09KuuB1fWySn2VeOqkyz_secret_KY5xXRFzR6JQHf7uT7cDy6xLI", + "client_secret": "pi_3OlJLvKuuB1fWySn1Xu00O6O_secret_ZnJL89vqWg4TohECZFFmWZ6YQ", "confirmation_method": "automatic", - "created": 1707869221, + "created": 1708297255, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW09KuuB1fWySnKQcxJyH0", + "payment_method": "pm_1OlJLuKuuB1fWySnvQ5w46Up", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:02 GMT + recorded_at: Sun, 18 Feb 2024 23:00:55 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW09KuuB1fWySn2VeOqkyz/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLvKuuB1fWySn1Xu00O6O/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_hxvchnnUGsnsDH","request_duration_ms":547}}' + - '{"last_request_metrics":{"request_id":"req_16dbXTmcsCxBe2","request_duration_ms":416}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:03 GMT + - Sun, 18 Feb 2024 23:00:56 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 9d7b225c-68f6-45e0-b4ef-22632a04b056 + - 5c4b09ba-341b-4abd-a096-e0d0fe26b7b6 Original-Request: - - req_dIIFRcYLZEJNMe + - req_AlJU2imcN0pv2H Request-Id: - - req_dIIFRcYLZEJNMe + - req_AlJU2imcN0pv2H Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW09KuuB1fWySn2VeOqkyz", + "id": "pi_3OlJLvKuuB1fWySn1Xu00O6O", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW09KuuB1fWySn2VeOqkyz_secret_KY5xXRFzR6JQHf7uT7cDy6xLI", + "client_secret": "pi_3OlJLvKuuB1fWySn1Xu00O6O_secret_ZnJL89vqWg4TohECZFFmWZ6YQ", "confirmation_method": "automatic", - "created": 1707869221, + "created": 1708297255, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW09KuuB1fWySn2LuvVFtT", + "latest_charge": "ch_3OlJLvKuuB1fWySn1WDdm53N", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW09KuuB1fWySnKQcxJyH0", + "payment_method": "pm_1OlJLuKuuB1fWySnvQ5w46Up", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:03 GMT + recorded_at: Sun, 18 Feb 2024 23:00:56 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW09KuuB1fWySn2VeOqkyz + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLvKuuB1fWySn1Xu00O6O body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_dIIFRcYLZEJNMe","request_duration_ms":1133}}' + - '{"last_request_metrics":{"request_id":"req_AlJU2imcN0pv2H","request_duration_ms":1013}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:03 GMT + - Sun, 18 Feb 2024 23:00:56 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_8nRlbQeGCGMzZv + - req_K3Up9aPH380MCW Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW09KuuB1fWySn2VeOqkyz", + "id": "pi_3OlJLvKuuB1fWySn1Xu00O6O", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW09KuuB1fWySn2VeOqkyz_secret_KY5xXRFzR6JQHf7uT7cDy6xLI", + "client_secret": "pi_3OlJLvKuuB1fWySn1Xu00O6O_secret_ZnJL89vqWg4TohECZFFmWZ6YQ", "confirmation_method": "automatic", - "created": 1707869221, + "created": 1708297255, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW09KuuB1fWySn2LuvVFtT", + "latest_charge": "ch_3OlJLvKuuB1fWySn1WDdm53N", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW09KuuB1fWySnKQcxJyH0", + "payment_method": "pm_1OlJLuKuuB1fWySnvQ5w46Up", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,26 +514,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:03 GMT + recorded_at: Sun, 18 Feb 2024 23:00:56 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW09KuuB1fWySn2VeOqkyz/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLvKuuB1fWySn1Xu00O6O/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_8nRlbQeGCGMzZv","request_duration_ms":483}}' + - '{"last_request_metrics":{"request_id":"req_K3Up9aPH380MCW","request_duration_ms":385}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -548,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:05 GMT + - Sun, 18 Feb 2024 23:00:57 GMT Content-Type: - application/json Content-Length: @@ -574,11 +575,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c0074b95-b701-4213-ba1d-c504b48e8f9c + - 2b8dda8f-1c9f-4f4f-94a8-1d978c19bd6c Original-Request: - - req_DMLSOJXHU0V86V + - req_bTQwSJB5BMzbmm Request-Id: - - req_DMLSOJXHU0V86V + - req_bTQwSJB5BMzbmm Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW09KuuB1fWySn2VeOqkyz", + "id": "pi_3OlJLvKuuB1fWySn1Xu00O6O", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW09KuuB1fWySn2VeOqkyz_secret_KY5xXRFzR6JQHf7uT7cDy6xLI", + "client_secret": "pi_3OlJLvKuuB1fWySn1Xu00O6O_secret_ZnJL89vqWg4TohECZFFmWZ6YQ", "confirmation_method": "automatic", - "created": 1707869221, + "created": 1708297255, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW09KuuB1fWySn2LuvVFtT", + "latest_charge": "ch_3OlJLvKuuB1fWySn1WDdm53N", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW09KuuB1fWySnKQcxJyH0", + "payment_method": "pm_1OlJLuKuuB1fWySnvQ5w46Up", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,26 +646,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:05 GMT + recorded_at: Sun, 18 Feb 2024 23:00:57 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW09KuuB1fWySn2VeOqkyz + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLvKuuB1fWySn1Xu00O6O body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_DMLSOJXHU0V86V","request_duration_ms":1931}}' + - '{"last_request_metrics":{"request_id":"req_bTQwSJB5BMzbmm","request_duration_ms":1020}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -680,7 +681,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:06 GMT + - Sun, 18 Feb 2024 23:00:58 GMT Content-Type: - application/json Content-Length: @@ -706,7 +707,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_RtpzwEtj0IzV3c + - req_Crv3vjFqdhALG2 Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +720,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW09KuuB1fWySn2VeOqkyz", + "id": "pi_3OlJLvKuuB1fWySn1Xu00O6O", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +734,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW09KuuB1fWySn2VeOqkyz_secret_KY5xXRFzR6JQHf7uT7cDy6xLI", + "client_secret": "pi_3OlJLvKuuB1fWySn1Xu00O6O_secret_ZnJL89vqWg4TohECZFFmWZ6YQ", "confirmation_method": "automatic", - "created": 1707869221, + "created": 1708297255, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW09KuuB1fWySn2LuvVFtT", + "latest_charge": "ch_3OlJLvKuuB1fWySn1WDdm53N", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW09KuuB1fWySnKQcxJyH0", + "payment_method": "pm_1OlJLuKuuB1fWySnvQ5w46Up", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +772,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:06 GMT + recorded_at: Sun, 18 Feb 2024 23:00:58 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 1e7452b1ac..94a6298efb 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=36227206271667&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_tZnSixLLXyNoAE","request_duration_ms":433}}' + - '{"last_request_metrics":{"request_id":"req_S23ANq7DLYVeo4","request_duration_ms":329}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:58 GMT + - Sun, 18 Feb 2024 23:00:52 GMT Content-Type: - application/json Content-Length: - - '936' + - '972' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 9722436e-306b-4bb2-b855-d1d03d3cc26e + - 1732cd39-8eb9-4144-807e-c1a1808b7497 Original-Request: - - req_GXZQRoARnByk8C + - req_ojKqu3iDhlfBLu Request-Id: - - req_GXZQRoARnByk8C + - req_ojKqu3iDhlfBLu Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW06KuuB1fWySnBCZlwVTu", + "id": "pm_1OlJLsKuuB1fWySnNzFGFES1", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "diners_club", "exp_month": 12, "exp_year": 2025, "fingerprint": "gDlx6y9moRYkO83e", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869218, + "created": 1708297252, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:58 GMT + recorded_at: Sun, 18 Feb 2024 23:00: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_1OjW06KuuB1fWySnBCZlwVTu&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJLsKuuB1fWySnNzFGFES1&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_GXZQRoARnByk8C","request_duration_ms":660}}' + - '{"last_request_metrics":{"request_id":"req_ojKqu3iDhlfBLu","request_duration_ms":548}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:59 GMT + - Sun, 18 Feb 2024 23:00:53 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - c6dab34c-e92c-4522-a580-127f2c8670e2 + - 2c4d1f46-aef1-452b-9c62-6e48cab22035 Original-Request: - - req_769p5Q7C5i3TlB + - req_58IpXuPbQnNdDT Request-Id: - - req_769p5Q7C5i3TlB + - req_58IpXuPbQnNdDT Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW07KuuB1fWySn1iDAGVMD", + "id": "pi_3OlJLsKuuB1fWySn1onmAAYb", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW07KuuB1fWySn1iDAGVMD_secret_7Xql3qAm0quogkYAsddnkwuYT", + "client_secret": "pi_3OlJLsKuuB1fWySn1onmAAYb_secret_LVBjywLxy6eJcClyN9GZDFPDn", "confirmation_method": "automatic", - "created": 1707869219, + "created": 1708297252, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW06KuuB1fWySnBCZlwVTu", + "payment_method": "pm_1OlJLsKuuB1fWySnNzFGFES1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:59 GMT + recorded_at: Sun, 18 Feb 2024 23:00:53 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW07KuuB1fWySn1iDAGVMD/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLsKuuB1fWySn1onmAAYb/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_769p5Q7C5i3TlB","request_duration_ms":771}}' + - '{"last_request_metrics":{"request_id":"req_58IpXuPbQnNdDT","request_duration_ms":431}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:00 GMT + - Sun, 18 Feb 2024 23:00:54 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 861c4731-d85e-49c5-b21b-2be3f1621720 + - 14987f7f-1379-47ad-b673-c74bca7ef363 Original-Request: - - req_bKCd4xcN3zbcc5 + - req_BfnSMOlx006SxL Request-Id: - - req_bKCd4xcN3zbcc5 + - req_BfnSMOlx006SxL Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW07KuuB1fWySn1iDAGVMD", + "id": "pi_3OlJLsKuuB1fWySn1onmAAYb", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW07KuuB1fWySn1iDAGVMD_secret_7Xql3qAm0quogkYAsddnkwuYT", + "client_secret": "pi_3OlJLsKuuB1fWySn1onmAAYb_secret_LVBjywLxy6eJcClyN9GZDFPDn", "confirmation_method": "automatic", - "created": 1707869219, + "created": 1708297252, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW07KuuB1fWySn1hgEz4CO", + "latest_charge": "ch_3OlJLsKuuB1fWySn1lpSnrkS", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW06KuuB1fWySnBCZlwVTu", + "payment_method": "pm_1OlJLsKuuB1fWySnNzFGFES1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:00 GMT + recorded_at: Sun, 18 Feb 2024 23:00:54 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 8b0096f587..c118bcb38d 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=6011111111111117&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_BrdgcqzCzyTfuD","request_duration_ms":961}}' + - '{"last_request_metrics":{"request_id":"req_09udZbWq7N5eQ9","request_duration_ms":1027}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:38 GMT + - Sun, 18 Feb 2024 23:00:35 GMT Content-Type: - application/json Content-Length: - - '939' + - '972' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 532c616e-675e-47e3-a1fb-df7a37e78e2e + - a4934007-d7bb-4a3e-8a01-e8f292a90c82 Original-Request: - - req_cCH4VeB9lgVmEy + - req_YqYG7OeCkEjK5c Request-Id: - - req_cCH4VeB9lgVmEy + - req_YqYG7OeCkEjK5c Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVzmKuuB1fWySnC5qKazaB", + "id": "pm_1OlJLbKuuB1fWySny8GzbpEW", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "discover", "exp_month": 12, "exp_year": 2025, "fingerprint": "SJztPPlfyEUr9hdK", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869198, + "created": 1708297235, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:38 GMT + recorded_at: Sun, 18 Feb 2024 23:00: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_1OjVzmKuuB1fWySnC5qKazaB&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJLbKuuB1fWySny8GzbpEW&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_cCH4VeB9lgVmEy","request_duration_ms":451}}' + - '{"last_request_metrics":{"request_id":"req_YqYG7OeCkEjK5c","request_duration_ms":446}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:39 GMT + - Sun, 18 Feb 2024 23:00:36 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 02166bee-06f8-42de-812e-81ebbd2fe20a + - 82874be1-06c3-4bb6-947c-7cfd1acb80c2 Original-Request: - - req_hxfamEDmtvvPuM + - req_rcKdJWPGwyScfU Request-Id: - - req_hxfamEDmtvvPuM + - req_rcKdJWPGwyScfU Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVznKuuB1fWySn2hWqRTbb", + "id": "pi_3OlJLcKuuB1fWySn2KQuaAPP", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVznKuuB1fWySn2hWqRTbb_secret_QRUz1gFiDiBKQj3pXypRVYByX", + "client_secret": "pi_3OlJLcKuuB1fWySn2KQuaAPP_secret_qGoJzzAtsSX9MlSJstP4g3zo2", "confirmation_method": "automatic", - "created": 1707869199, + "created": 1708297236, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzmKuuB1fWySnC5qKazaB", + "payment_method": "pm_1OlJLbKuuB1fWySny8GzbpEW", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:39 GMT + recorded_at: Sun, 18 Feb 2024 23:00:36 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVznKuuB1fWySn2hWqRTbb/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLcKuuB1fWySn2KQuaAPP/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_hxfamEDmtvvPuM","request_duration_ms":410}}' + - '{"last_request_metrics":{"request_id":"req_rcKdJWPGwyScfU","request_duration_ms":398}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:40 GMT + - Sun, 18 Feb 2024 23:00:37 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - b040442b-0ba4-4e87-85bb-ca6c0c59720e + - ad327b6b-805c-429b-9b1a-690f29d166f0 Original-Request: - - req_YolJNkKMm96GaD + - req_2Y61GdIOhnTdcp Request-Id: - - req_YolJNkKMm96GaD + - req_2Y61GdIOhnTdcp Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVznKuuB1fWySn2hWqRTbb", + "id": "pi_3OlJLcKuuB1fWySn2KQuaAPP", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVznKuuB1fWySn2hWqRTbb_secret_QRUz1gFiDiBKQj3pXypRVYByX", + "client_secret": "pi_3OlJLcKuuB1fWySn2KQuaAPP_secret_qGoJzzAtsSX9MlSJstP4g3zo2", "confirmation_method": "automatic", - "created": 1707869199, + "created": 1708297236, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVznKuuB1fWySn2s4u1hUl", + "latest_charge": "ch_3OlJLcKuuB1fWySn2XQAWzPH", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzmKuuB1fWySnC5qKazaB", + "payment_method": "pm_1OlJLbKuuB1fWySny8GzbpEW", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:40 GMT + recorded_at: Sun, 18 Feb 2024 23:00:37 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVznKuuB1fWySn2hWqRTbb + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLcKuuB1fWySn2KQuaAPP body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_YolJNkKMm96GaD","request_duration_ms":929}}' + - '{"last_request_metrics":{"request_id":"req_2Y61GdIOhnTdcp","request_duration_ms":952}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:40 GMT + - Sun, 18 Feb 2024 23:00:37 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_aIfWlkmfw4NKC1 + - req_WrSBbebmKx91V4 Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVznKuuB1fWySn2hWqRTbb", + "id": "pi_3OlJLcKuuB1fWySn2KQuaAPP", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVznKuuB1fWySn2hWqRTbb_secret_QRUz1gFiDiBKQj3pXypRVYByX", + "client_secret": "pi_3OlJLcKuuB1fWySn2KQuaAPP_secret_qGoJzzAtsSX9MlSJstP4g3zo2", "confirmation_method": "automatic", - "created": 1707869199, + "created": 1708297236, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVznKuuB1fWySn2s4u1hUl", + "latest_charge": "ch_3OlJLcKuuB1fWySn2XQAWzPH", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzmKuuB1fWySnC5qKazaB", + "payment_method": "pm_1OlJLbKuuB1fWySny8GzbpEW", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,26 +514,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:40 GMT + recorded_at: Sun, 18 Feb 2024 23:00:37 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVznKuuB1fWySn2hWqRTbb/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLcKuuB1fWySn2KQuaAPP/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_aIfWlkmfw4NKC1","request_duration_ms":587}}' + - '{"last_request_metrics":{"request_id":"req_WrSBbebmKx91V4","request_duration_ms":332}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -548,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:41 GMT + - Sun, 18 Feb 2024 23:00:38 GMT Content-Type: - application/json Content-Length: @@ -574,11 +575,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - dad1da93-6e4d-43f0-b952-7d15c8f2e335 + - 495cf874-dc4e-4985-a0f0-7bbd15c0ada2 Original-Request: - - req_ohIryJpfYBA6uq + - req_FUd9vtnEwz8f9T Request-Id: - - req_ohIryJpfYBA6uq + - req_FUd9vtnEwz8f9T Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVznKuuB1fWySn2hWqRTbb", + "id": "pi_3OlJLcKuuB1fWySn2KQuaAPP", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVznKuuB1fWySn2hWqRTbb_secret_QRUz1gFiDiBKQj3pXypRVYByX", + "client_secret": "pi_3OlJLcKuuB1fWySn2KQuaAPP_secret_qGoJzzAtsSX9MlSJstP4g3zo2", "confirmation_method": "automatic", - "created": 1707869199, + "created": 1708297236, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVznKuuB1fWySn2s4u1hUl", + "latest_charge": "ch_3OlJLcKuuB1fWySn2XQAWzPH", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzmKuuB1fWySnC5qKazaB", + "payment_method": "pm_1OlJLbKuuB1fWySny8GzbpEW", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,26 +646,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:42 GMT + recorded_at: Sun, 18 Feb 2024 23:00:38 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVznKuuB1fWySn2hWqRTbb + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLcKuuB1fWySn2KQuaAPP body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ohIryJpfYBA6uq","request_duration_ms":1160}}' + - '{"last_request_metrics":{"request_id":"req_FUd9vtnEwz8f9T","request_duration_ms":1126}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -680,7 +681,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:42 GMT + - Sun, 18 Feb 2024 23:00:38 GMT Content-Type: - application/json Content-Length: @@ -706,7 +707,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_WnEJybuI8IjAwa + - req_2ivqOL8bupqlE1 Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +720,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVznKuuB1fWySn2hWqRTbb", + "id": "pi_3OlJLcKuuB1fWySn2KQuaAPP", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +734,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVznKuuB1fWySn2hWqRTbb_secret_QRUz1gFiDiBKQj3pXypRVYByX", + "client_secret": "pi_3OlJLcKuuB1fWySn2KQuaAPP_secret_qGoJzzAtsSX9MlSJstP4g3zo2", "confirmation_method": "automatic", - "created": 1707869199, + "created": 1708297236, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVznKuuB1fWySn2s4u1hUl", + "latest_charge": "ch_3OlJLcKuuB1fWySn2XQAWzPH", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzmKuuB1fWySnC5qKazaB", + "payment_method": "pm_1OlJLbKuuB1fWySny8GzbpEW", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +772,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:42 GMT + recorded_at: Sun, 18 Feb 2024 23:00:39 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 599ab1a644..6c0981bc9a 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=6011111111111117&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_HC5tchuZzX7kSe","request_duration_ms":1}}' + - '{"last_request_metrics":{"request_id":"req_pObpgeUkfN11cY","request_duration_ms":0}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:36 GMT + - Sun, 18 Feb 2024 23:00:33 GMT Content-Type: - application/json Content-Length: - - '939' + - '972' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - b969dd26-98e7-4d75-829e-80657e1f68d1 + - b898c7bc-fe0f-415e-a100-1486990be14c Original-Request: - - req_rvhTx1VMUa3NUa + - req_DYdBORcVidepoi Request-Id: - - req_rvhTx1VMUa3NUa + - req_DYdBORcVidepoi Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVzkKuuB1fWySn4ImlkLUJ", + "id": "pm_1OlJLZKuuB1fWySnQTrZpwsb", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "discover", "exp_month": 12, "exp_year": 2025, "fingerprint": "SJztPPlfyEUr9hdK", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869196, + "created": 1708297233, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:36 GMT + recorded_at: Sun, 18 Feb 2024 23:00:33 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OjVzkKuuB1fWySn4ImlkLUJ&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJLZKuuB1fWySnQTrZpwsb&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_rvhTx1VMUa3NUa","request_duration_ms":643}}' + - '{"last_request_metrics":{"request_id":"req_DYdBORcVidepoi","request_duration_ms":5794}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:37 GMT + - Sun, 18 Feb 2024 23:00:34 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 3b0ab861-48b6-4dd6-91b5-bfff51847de2 + - 89b5b96d-a883-4674-af61-e45f6b6a53f8 Original-Request: - - req_EvWoIteLYamXe2 + - req_ocXFZasLaS3uJo Request-Id: - - req_EvWoIteLYamXe2 + - req_ocXFZasLaS3uJo Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzkKuuB1fWySn2krk8Sjl", + "id": "pi_3OlJLZKuuB1fWySn1CTUSS8t", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzkKuuB1fWySn2krk8Sjl_secret_U9azAfXLKgmMN7XdsJpfPaLMh", + "client_secret": "pi_3OlJLZKuuB1fWySn1CTUSS8t_secret_bG9YEmnFoQeyueld9C4wdUdkP", "confirmation_method": "automatic", - "created": 1707869196, + "created": 1708297233, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzkKuuB1fWySn4ImlkLUJ", + "payment_method": "pm_1OlJLZKuuB1fWySnQTrZpwsb", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:37 GMT + recorded_at: Sun, 18 Feb 2024 23:00:34 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzkKuuB1fWySn2krk8Sjl/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLZKuuB1fWySn1CTUSS8t/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_EvWoIteLYamXe2","request_duration_ms":447}}' + - '{"last_request_metrics":{"request_id":"req_ocXFZasLaS3uJo","request_duration_ms":491}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:38 GMT + - Sun, 18 Feb 2024 23:00:35 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 5efcdfe5-262a-40da-9cb0-179c364e14a8 + - a27cf1b4-fda8-4fc4-92a7-3598a8161cad Original-Request: - - req_BrdgcqzCzyTfuD + - req_09udZbWq7N5eQ9 Request-Id: - - req_BrdgcqzCzyTfuD + - req_09udZbWq7N5eQ9 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzkKuuB1fWySn2krk8Sjl", + "id": "pi_3OlJLZKuuB1fWySn1CTUSS8t", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzkKuuB1fWySn2krk8Sjl_secret_U9azAfXLKgmMN7XdsJpfPaLMh", + "client_secret": "pi_3OlJLZKuuB1fWySn1CTUSS8t_secret_bG9YEmnFoQeyueld9C4wdUdkP", "confirmation_method": "automatic", - "created": 1707869196, + "created": 1708297233, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzkKuuB1fWySn2c4jE3fB", + "latest_charge": "ch_3OlJLZKuuB1fWySn1in2SymU", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzkKuuB1fWySn4ImlkLUJ", + "payment_method": "pm_1OlJLZKuuB1fWySnQTrZpwsb", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:38 GMT + recorded_at: Sun, 18 Feb 2024 23:00:35 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 2d243c052d..bb64c8315c 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=6011981111111113&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_DW5tNChlpvQy4P","request_duration_ms":1138}}' + - '{"last_request_metrics":{"request_id":"req_YGrJYDti5cHySi","request_duration_ms":916}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:46 GMT + - Sun, 18 Feb 2024 23:00:42 GMT Content-Type: - application/json Content-Length: - - '938' + - '971' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 5b0c6f4d-a242-4819-a054-b6b22108d0cb + - b7f24cd7-2213-44cf-8854-b60ca5db8adc Original-Request: - - req_zSIANOdGMu7aJU + - req_XJmCK9SpK2RMta Request-Id: - - req_zSIANOdGMu7aJU + - req_XJmCK9SpK2RMta Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVztKuuB1fWySnghSx9QH8", + "id": "pm_1OlJLhKuuB1fWySnSnOQhxZ1", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "discover", "exp_month": 12, "exp_year": 2025, "fingerprint": "Y3EGIoTEEuDsD8eJ", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869205, + "created": 1708297241, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:46 GMT + recorded_at: Sun, 18 Feb 2024 23:00:42 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OjVztKuuB1fWySnghSx9QH8&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJLhKuuB1fWySnSnOQhxZ1&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_zSIANOdGMu7aJU","request_duration_ms":567}}' + - '{"last_request_metrics":{"request_id":"req_XJmCK9SpK2RMta","request_duration_ms":460}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:46 GMT + - Sun, 18 Feb 2024 23:00:42 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - d5118fd7-7aef-4f92-8dc0-0088d921dc53 + - 2f223e7f-9fb6-492b-8f8e-d27844a05293 Original-Request: - - req_SgzpMWUZAHQfOG + - req_7UjwlLD2LdKJIA Request-Id: - - req_SgzpMWUZAHQfOG + - req_7UjwlLD2LdKJIA Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzuKuuB1fWySn2BZxqsUP", + "id": "pi_3OlJLiKuuB1fWySn1sgh8on2", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzuKuuB1fWySn2BZxqsUP_secret_yxRYVRSa8gEg5045SfrN2pzj5", + "client_secret": "pi_3OlJLiKuuB1fWySn1sgh8on2_secret_tTjZV9KnsN60OisDsyK2qdD5m", "confirmation_method": "automatic", - "created": 1707869206, + "created": 1708297242, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVztKuuB1fWySnghSx9QH8", + "payment_method": "pm_1OlJLhKuuB1fWySnSnOQhxZ1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:46 GMT + recorded_at: Sun, 18 Feb 2024 23:00:42 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzuKuuB1fWySn2BZxqsUP/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLiKuuB1fWySn1sgh8on2/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_SgzpMWUZAHQfOG","request_duration_ms":618}}' + - '{"last_request_metrics":{"request_id":"req_7UjwlLD2LdKJIA","request_duration_ms":441}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:47 GMT + - Sun, 18 Feb 2024 23:00:43 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c0726eb7-66cb-429f-a037-2a5cf932d62b + - 5cbf08ef-659c-41f2-ae83-23fb969a6cfb Original-Request: - - req_AlXU5y8vIfcri2 + - req_g8JnUOPr5hhiUs Request-Id: - - req_AlXU5y8vIfcri2 + - req_g8JnUOPr5hhiUs Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzuKuuB1fWySn2BZxqsUP", + "id": "pi_3OlJLiKuuB1fWySn1sgh8on2", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzuKuuB1fWySn2BZxqsUP_secret_yxRYVRSa8gEg5045SfrN2pzj5", + "client_secret": "pi_3OlJLiKuuB1fWySn1sgh8on2_secret_tTjZV9KnsN60OisDsyK2qdD5m", "confirmation_method": "automatic", - "created": 1707869206, + "created": 1708297242, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzuKuuB1fWySn29b8JGWc", + "latest_charge": "ch_3OlJLiKuuB1fWySn18hhktgy", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVztKuuB1fWySnghSx9QH8", + "payment_method": "pm_1OlJLhKuuB1fWySnSnOQhxZ1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:47 GMT + recorded_at: Sun, 18 Feb 2024 23:00:43 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzuKuuB1fWySn2BZxqsUP + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLiKuuB1fWySn1sgh8on2 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_AlXU5y8vIfcri2","request_duration_ms":1030}}' + - '{"last_request_metrics":{"request_id":"req_g8JnUOPr5hhiUs","request_duration_ms":997}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:48 GMT + - Sun, 18 Feb 2024 23:00:43 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_oCsVTwcbeTGF7o + - req_Rj3TiAxw1K7eQa Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzuKuuB1fWySn2BZxqsUP", + "id": "pi_3OlJLiKuuB1fWySn1sgh8on2", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzuKuuB1fWySn2BZxqsUP_secret_yxRYVRSa8gEg5045SfrN2pzj5", + "client_secret": "pi_3OlJLiKuuB1fWySn1sgh8on2_secret_tTjZV9KnsN60OisDsyK2qdD5m", "confirmation_method": "automatic", - "created": 1707869206, + "created": 1708297242, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzuKuuB1fWySn29b8JGWc", + "latest_charge": "ch_3OlJLiKuuB1fWySn18hhktgy", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVztKuuB1fWySnghSx9QH8", + "payment_method": "pm_1OlJLhKuuB1fWySnSnOQhxZ1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,26 +514,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:48 GMT + recorded_at: Sun, 18 Feb 2024 23:00:44 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzuKuuB1fWySn2BZxqsUP/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLiKuuB1fWySn1sgh8on2/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_oCsVTwcbeTGF7o","request_duration_ms":850}}' + - '{"last_request_metrics":{"request_id":"req_Rj3TiAxw1K7eQa","request_duration_ms":1009}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -548,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:49 GMT + - Sun, 18 Feb 2024 23:00:45 GMT Content-Type: - application/json Content-Length: @@ -574,11 +575,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 119c0924-49a8-4562-8485-9631aba69606 + - '09e6fd3e-2c84-4c5f-bc89-75c69685a61e' Original-Request: - - req_9E2G5Hvopkw4ox + - req_UOrwgSzTWrWauR Request-Id: - - req_9E2G5Hvopkw4ox + - req_UOrwgSzTWrWauR Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzuKuuB1fWySn2BZxqsUP", + "id": "pi_3OlJLiKuuB1fWySn1sgh8on2", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzuKuuB1fWySn2BZxqsUP_secret_yxRYVRSa8gEg5045SfrN2pzj5", + "client_secret": "pi_3OlJLiKuuB1fWySn1sgh8on2_secret_tTjZV9KnsN60OisDsyK2qdD5m", "confirmation_method": "automatic", - "created": 1707869206, + "created": 1708297242, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzuKuuB1fWySn29b8JGWc", + "latest_charge": "ch_3OlJLiKuuB1fWySn18hhktgy", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVztKuuB1fWySnghSx9QH8", + "payment_method": "pm_1OlJLhKuuB1fWySnSnOQhxZ1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,26 +646,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:49 GMT + recorded_at: Sun, 18 Feb 2024 23:00:45 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzuKuuB1fWySn2BZxqsUP + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLiKuuB1fWySn1sgh8on2 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_9E2G5Hvopkw4ox","request_duration_ms":1128}}' + - '{"last_request_metrics":{"request_id":"req_UOrwgSzTWrWauR","request_duration_ms":1120}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -680,7 +681,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:50 GMT + - Sun, 18 Feb 2024 23:00:45 GMT Content-Type: - application/json Content-Length: @@ -706,7 +707,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_VwLRtQNn5ENlZA + - req_uqeKGfLqrwFnMD Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +720,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzuKuuB1fWySn2BZxqsUP", + "id": "pi_3OlJLiKuuB1fWySn1sgh8on2", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +734,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzuKuuB1fWySn2BZxqsUP_secret_yxRYVRSa8gEg5045SfrN2pzj5", + "client_secret": "pi_3OlJLiKuuB1fWySn1sgh8on2_secret_tTjZV9KnsN60OisDsyK2qdD5m", "confirmation_method": "automatic", - "created": 1707869206, + "created": 1708297242, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzuKuuB1fWySn29b8JGWc", + "latest_charge": "ch_3OlJLiKuuB1fWySn18hhktgy", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVztKuuB1fWySnghSx9QH8", + "payment_method": "pm_1OlJLhKuuB1fWySnSnOQhxZ1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +772,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:50 GMT + recorded_at: Sun, 18 Feb 2024 23:00:46 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 ba007493e3..483fbef322 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=6011981111111113&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_WnEJybuI8IjAwa","request_duration_ms":2}}' + - '{"last_request_metrics":{"request_id":"req_2ivqOL8bupqlE1","request_duration_ms":0}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:43 GMT + - Sun, 18 Feb 2024 23:00:39 GMT Content-Type: - application/json Content-Length: - - '938' + - '971' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - d1f0543e-c2a4-4524-9822-5a952b4c21e8 + - b2f56663-5b67-4632-88c4-f8cc9320aa23 Original-Request: - - req_Q37WTGWAmU667D + - req_IrXjg0NZUfEBX4 Request-Id: - - req_Q37WTGWAmU667D + - req_IrXjg0NZUfEBX4 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVzrKuuB1fWySn7EX20MCl", + "id": "pm_1OlJLfKuuB1fWySnpnF9w0Qy", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "discover", "exp_month": 12, "exp_year": 2025, "fingerprint": "Y3EGIoTEEuDsD8eJ", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869203, + "created": 1708297239, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:43 GMT + recorded_at: Sun, 18 Feb 2024 23:00:39 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OjVzrKuuB1fWySn7EX20MCl&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJLfKuuB1fWySnpnF9w0Qy&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Q37WTGWAmU667D","request_duration_ms":946}}' + - '{"last_request_metrics":{"request_id":"req_IrXjg0NZUfEBX4","request_duration_ms":663}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:44 GMT + - Sun, 18 Feb 2024 23:00:40 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - '0968eb71-31d4-49f8-b053-152e40a71728' + - 23ad2b17-455b-4583-9030-0fc09fbe3672 Original-Request: - - req_54DnQD0x7jtVGX + - req_oRYzpkuETCR1yB Request-Id: - - req_54DnQD0x7jtVGX + - req_oRYzpkuETCR1yB Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzrKuuB1fWySn2keGd2Ig", + "id": "pi_3OlJLgKuuB1fWySn1qKGMeG1", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzrKuuB1fWySn2keGd2Ig_secret_d2emeQgFhgpNTNlsDMkZBBFYq", + "client_secret": "pi_3OlJLgKuuB1fWySn1qKGMeG1_secret_DnvWJ7OcXUVRHqspQFxQ6JJvz", "confirmation_method": "automatic", - "created": 1707869203, + "created": 1708297240, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzrKuuB1fWySn7EX20MCl", + "payment_method": "pm_1OlJLfKuuB1fWySnpnF9w0Qy", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:44 GMT + recorded_at: Sun, 18 Feb 2024 23:00:40 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzrKuuB1fWySn2keGd2Ig/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLgKuuB1fWySn1qKGMeG1/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_54DnQD0x7jtVGX","request_duration_ms":540}}' + - '{"last_request_metrics":{"request_id":"req_oRYzpkuETCR1yB","request_duration_ms":436}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:45 GMT + - Sun, 18 Feb 2024 23:00:41 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 2edae8c2-fdab-43f1-9e78-1429a32662bb + - 30ddbc4d-026e-4ca2-ae9b-6be2cdc12b57 Original-Request: - - req_DW5tNChlpvQy4P + - req_YGrJYDti5cHySi Request-Id: - - req_DW5tNChlpvQy4P + - req_YGrJYDti5cHySi Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzrKuuB1fWySn2keGd2Ig", + "id": "pi_3OlJLgKuuB1fWySn1qKGMeG1", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzrKuuB1fWySn2keGd2Ig_secret_d2emeQgFhgpNTNlsDMkZBBFYq", + "client_secret": "pi_3OlJLgKuuB1fWySn1qKGMeG1_secret_DnvWJ7OcXUVRHqspQFxQ6JJvz", "confirmation_method": "automatic", - "created": 1707869203, + "created": 1708297240, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzrKuuB1fWySn2GQOGfvn", + "latest_charge": "ch_3OlJLgKuuB1fWySn17dI6XqA", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzrKuuB1fWySn7EX20MCl", + "payment_method": "pm_1OlJLfKuuB1fWySnpnF9w0Qy", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:45 GMT + recorded_at: Sun, 18 Feb 2024 23:00:41 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 a7c72b871d..8a23eb5b3b 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=3566002020360505&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_1ToziPl4HX6hr2","request_duration_ms":1092}}' + - '{"last_request_metrics":{"request_id":"req_cVefhaxIxjFNzH","request_duration_ms":1081}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:15 GMT + - Sun, 18 Feb 2024 23:01:07 GMT Content-Type: - application/json Content-Length: - - '929' + - '957' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 1ea946b7-70e0-4504-90f8-ed8913c608f3 + - b193921f-525d-46cc-80e6-c7015262b4b2 Original-Request: - - req_ip9nWcAID7z4xr + - req_Lq5DDxhk3DodeE Request-Id: - - req_ip9nWcAID7z4xr + - req_Lq5DDxhk3DodeE Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0NKuuB1fWySngVTNe0sb", + "id": "pm_1OlJM6KuuB1fWySnBW9J7sgb", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "JP", + "display_brand": "jcb", "exp_month": 12, "exp_year": 2025, "fingerprint": "8f2gcynh7EdGyDKt", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869235, + "created": 1708297266, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:15 GMT + recorded_at: Sun, 18 Feb 2024 23:01: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_1OjW0NKuuB1fWySngVTNe0sb&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJM6KuuB1fWySnBW9J7sgb&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ip9nWcAID7z4xr","request_duration_ms":555}}' + - '{"last_request_metrics":{"request_id":"req_Lq5DDxhk3DodeE","request_duration_ms":597}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:16 GMT + - Sun, 18 Feb 2024 23:01:07 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 41a68b89-79ce-4ed3-8c34-9f952cb58558 + - 873b47a3-4680-4772-b3bd-84753b983798 Original-Request: - - req_jNsDaee1r0JbFZ + - req_mmueI7CMh6ZJbq Request-Id: - - req_jNsDaee1r0JbFZ + - req_mmueI7CMh6ZJbq Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0OKuuB1fWySn1JxqL3PR", + "id": "pi_3OlJM7KuuB1fWySn2gCt5iJN", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0OKuuB1fWySn1JxqL3PR_secret_OFK7YEKxoKhne6BcoScy5mqkb", + "client_secret": "pi_3OlJM7KuuB1fWySn2gCt5iJN_secret_SyWxhMVxO85dLhPLFrrfO6xgZ", "confirmation_method": "automatic", - "created": 1707869236, + "created": 1708297267, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0NKuuB1fWySngVTNe0sb", + "payment_method": "pm_1OlJM6KuuB1fWySnBW9J7sgb", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:16 GMT + recorded_at: Sun, 18 Feb 2024 23:01:07 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0OKuuB1fWySn1JxqL3PR/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJM7KuuB1fWySn2gCt5iJN/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_jNsDaee1r0JbFZ","request_duration_ms":785}}' + - '{"last_request_metrics":{"request_id":"req_mmueI7CMh6ZJbq","request_duration_ms":407}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:17 GMT + - Sun, 18 Feb 2024 23:01:08 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - a25c349f-565e-47c7-a1dd-a6dacae7f0d9 + - d1349abe-5058-48e1-9f97-c736e07a35de Original-Request: - - req_zRW2Y9ecmebGCP + - req_PJcCGi3Y9xanIu Request-Id: - - req_zRW2Y9ecmebGCP + - req_PJcCGi3Y9xanIu Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0OKuuB1fWySn1JxqL3PR", + "id": "pi_3OlJM7KuuB1fWySn2gCt5iJN", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0OKuuB1fWySn1JxqL3PR_secret_OFK7YEKxoKhne6BcoScy5mqkb", + "client_secret": "pi_3OlJM7KuuB1fWySn2gCt5iJN_secret_SyWxhMVxO85dLhPLFrrfO6xgZ", "confirmation_method": "automatic", - "created": 1707869236, + "created": 1708297267, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0OKuuB1fWySn1YR0fpzc", + "latest_charge": "ch_3OlJM7KuuB1fWySn2oGPWJFL", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0NKuuB1fWySngVTNe0sb", + "payment_method": "pm_1OlJM6KuuB1fWySnBW9J7sgb", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:17 GMT + recorded_at: Sun, 18 Feb 2024 23:01:08 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0OKuuB1fWySn1JxqL3PR + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJM7KuuB1fWySn2gCt5iJN body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_zRW2Y9ecmebGCP","request_duration_ms":989}}' + - '{"last_request_metrics":{"request_id":"req_PJcCGi3Y9xanIu","request_duration_ms":930}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:18 GMT + - Sun, 18 Feb 2024 23:01:08 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_Zk154csbV4fIr7 + - req_fK9w6wwyy9L42r Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0OKuuB1fWySn1JxqL3PR", + "id": "pi_3OlJM7KuuB1fWySn2gCt5iJN", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0OKuuB1fWySn1JxqL3PR_secret_OFK7YEKxoKhne6BcoScy5mqkb", + "client_secret": "pi_3OlJM7KuuB1fWySn2gCt5iJN_secret_SyWxhMVxO85dLhPLFrrfO6xgZ", "confirmation_method": "automatic", - "created": 1707869236, + "created": 1708297267, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0OKuuB1fWySn1YR0fpzc", + "latest_charge": "ch_3OlJM7KuuB1fWySn2oGPWJFL", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0NKuuB1fWySngVTNe0sb", + "payment_method": "pm_1OlJM6KuuB1fWySnBW9J7sgb", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,26 +514,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:18 GMT + recorded_at: Sun, 18 Feb 2024 23:01:08 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0OKuuB1fWySn1JxqL3PR/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJM7KuuB1fWySn2gCt5iJN/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Zk154csbV4fIr7","request_duration_ms":560}}' + - '{"last_request_metrics":{"request_id":"req_fK9w6wwyy9L42r","request_duration_ms":400}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -548,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:19 GMT + - Sun, 18 Feb 2024 23:01:09 GMT Content-Type: - application/json Content-Length: @@ -574,11 +575,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c630904b-f2a1-4312-b107-42f3343ffcb8 + - b555db3f-8707-47fd-93f8-5b159b2004e4 Original-Request: - - req_pjzMe8l744r0MT + - req_BFD4u9W8v8uv5s Request-Id: - - req_pjzMe8l744r0MT + - req_BFD4u9W8v8uv5s Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0OKuuB1fWySn1JxqL3PR", + "id": "pi_3OlJM7KuuB1fWySn2gCt5iJN", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0OKuuB1fWySn1JxqL3PR_secret_OFK7YEKxoKhne6BcoScy5mqkb", + "client_secret": "pi_3OlJM7KuuB1fWySn2gCt5iJN_secret_SyWxhMVxO85dLhPLFrrfO6xgZ", "confirmation_method": "automatic", - "created": 1707869236, + "created": 1708297267, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0OKuuB1fWySn1YR0fpzc", + "latest_charge": "ch_3OlJM7KuuB1fWySn2oGPWJFL", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0NKuuB1fWySngVTNe0sb", + "payment_method": "pm_1OlJM6KuuB1fWySnBW9J7sgb", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,26 +646,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:19 GMT + recorded_at: Sun, 18 Feb 2024 23:01:09 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0OKuuB1fWySn1JxqL3PR + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJM7KuuB1fWySn2gCt5iJN body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_pjzMe8l744r0MT","request_duration_ms":1133}}' + - '{"last_request_metrics":{"request_id":"req_BFD4u9W8v8uv5s","request_duration_ms":1091}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -680,7 +681,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:19 GMT + - Sun, 18 Feb 2024 23:01:10 GMT Content-Type: - application/json Content-Length: @@ -706,7 +707,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_IXB01TmqYGGKAS + - req_cXn3sp9zfUW2SQ Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +720,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0OKuuB1fWySn1JxqL3PR", + "id": "pi_3OlJM7KuuB1fWySn2gCt5iJN", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +734,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0OKuuB1fWySn1JxqL3PR_secret_OFK7YEKxoKhne6BcoScy5mqkb", + "client_secret": "pi_3OlJM7KuuB1fWySn2gCt5iJN_secret_SyWxhMVxO85dLhPLFrrfO6xgZ", "confirmation_method": "automatic", - "created": 1707869236, + "created": 1708297267, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0OKuuB1fWySn1YR0fpzc", + "latest_charge": "ch_3OlJM7KuuB1fWySn2oGPWJFL", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0NKuuB1fWySngVTNe0sb", + "payment_method": "pm_1OlJM6KuuB1fWySnBW9J7sgb", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +772,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:19 GMT + recorded_at: Sun, 18 Feb 2024 23:01:10 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 72e8d09bdc..849bb0e973 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=3566002020360505&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_oV3mvPoVHJi5fw","request_duration_ms":465}}' + - '{"last_request_metrics":{"request_id":"req_eEwLeqzUST1AJc","request_duration_ms":343}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:13 GMT + - Sun, 18 Feb 2024 23:01:04 GMT Content-Type: - application/json Content-Length: - - '929' + - '957' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 3f11053e-3895-4fdc-9697-dad3be19bd50 + - ec3f9aae-9c1c-4723-9cc0-ce437e0f1f39 Original-Request: - - req_QyWKTAXRMBFhjU + - req_RbvEnZASOQyJZm Request-Id: - - req_QyWKTAXRMBFhjU + - req_RbvEnZASOQyJZm Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0LKuuB1fWySnd2C0GG4t", + "id": "pm_1OlJM4KuuB1fWySnPAFWxb0O", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "JP", + "display_brand": "jcb", "exp_month": 12, "exp_year": 2025, "fingerprint": "8f2gcynh7EdGyDKt", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869233, + "created": 1708297264, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:13 GMT + recorded_at: Sun, 18 Feb 2024 23:01: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_1OjW0LKuuB1fWySnd2C0GG4t&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJM4KuuB1fWySnPAFWxb0O&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_QyWKTAXRMBFhjU","request_duration_ms":560}}' + - '{"last_request_metrics":{"request_id":"req_RbvEnZASOQyJZm","request_duration_ms":550}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:14 GMT + - Sun, 18 Feb 2024 23:01:05 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - '0823dfc4-9c0f-4983-8028-1b5e717a1f8e' + - f8b4dd25-db40-4986-bcc6-7f5d98f636cb Original-Request: - - req_N920V4B1viYB8D + - req_jASLHweIInq32s Request-Id: - - req_N920V4B1viYB8D + - req_jASLHweIInq32s Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0LKuuB1fWySn2VcHZlbA", + "id": "pi_3OlJM5KuuB1fWySn0MPUS5CZ", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0LKuuB1fWySn2VcHZlbA_secret_ff61IQywzFrEPh3sd2nH7bOpO", + "client_secret": "pi_3OlJM5KuuB1fWySn0MPUS5CZ_secret_lUwpaPAS7OOAOztGe7k6YtPjR", "confirmation_method": "automatic", - "created": 1707869233, + "created": 1708297265, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0LKuuB1fWySnd2C0GG4t", + "payment_method": "pm_1OlJM4KuuB1fWySnPAFWxb0O", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:14 GMT + recorded_at: Sun, 18 Feb 2024 23:01:05 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0LKuuB1fWySn2VcHZlbA/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJM5KuuB1fWySn0MPUS5CZ/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_N920V4B1viYB8D","request_duration_ms":579}}' + - '{"last_request_metrics":{"request_id":"req_jASLHweIInq32s","request_duration_ms":449}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:15 GMT + - Sun, 18 Feb 2024 23:01:06 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - e685921a-1478-47f9-9757-a881120f409a + - 3cfea817-55a9-4e58-9b55-d901f7a7c4d2 Original-Request: - - req_1ToziPl4HX6hr2 + - req_cVefhaxIxjFNzH Request-Id: - - req_1ToziPl4HX6hr2 + - req_cVefhaxIxjFNzH Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0LKuuB1fWySn2VcHZlbA", + "id": "pi_3OlJM5KuuB1fWySn0MPUS5CZ", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0LKuuB1fWySn2VcHZlbA_secret_ff61IQywzFrEPh3sd2nH7bOpO", + "client_secret": "pi_3OlJM5KuuB1fWySn0MPUS5CZ_secret_lUwpaPAS7OOAOztGe7k6YtPjR", "confirmation_method": "automatic", - "created": 1707869233, + "created": 1708297265, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0LKuuB1fWySn2ix3GbFO", + "latest_charge": "ch_3OlJM5KuuB1fWySn0neJAtwx", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0LKuuB1fWySnd2C0GG4t", + "payment_method": "pm_1OlJM4KuuB1fWySnPAFWxb0O", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:15 GMT + recorded_at: Sun, 18 Feb 2024 23:01:06 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 1253c42ee5..c4384e5705 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=5555555555554444&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Bzqii5l33y2byo","request_duration_ms":1127}}' + - '{"last_request_metrics":{"request_id":"req_pRhwOOlYh3sYrt","request_duration_ms":993}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:00 GMT + - Sun, 18 Feb 2024 22:59:58 GMT Content-Type: - application/json Content-Length: - - '943' + - '978' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 89666426-1d8c-4e07-9d6d-fce86ca19122 + - 603b49fe-231e-41c5-a652-8a5d9c4f2a9c Original-Request: - - req_5JPmKmdz2Kictn + - req_Hrs58Bw9ctGVwS Request-Id: - - req_5JPmKmdz2Kictn + - req_Hrs58Bw9ctGVwS Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVzAKuuB1fWySnRAdO2lGS", + "id": "pm_1OlJL0KuuB1fWySnUjqogBX7", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "mastercard", "exp_month": 12, "exp_year": 2025, "fingerprint": "BL35fEFVcTTS5wpE", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869160, + "created": 1708297198, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:00 GMT + recorded_at: Sun, 18 Feb 2024 22:59: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_1OjVzAKuuB1fWySnRAdO2lGS&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJL0KuuB1fWySnUjqogBX7&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_5JPmKmdz2Kictn","request_duration_ms":630}}' + - '{"last_request_metrics":{"request_id":"req_Hrs58Bw9ctGVwS","request_duration_ms":450}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:01 GMT + - Sun, 18 Feb 2024 22:59:58 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 325a3edc-07ed-40a6-b2e6-7135ccceb6cd + - 65831a12-11e3-4699-9524-56b94f3ea651 Original-Request: - - req_k9AI1mF7PcX7bm + - req_OhUoMKhd6RxzAs Request-Id: - - req_k9AI1mF7PcX7bm + - req_OhUoMKhd6RxzAs Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzBKuuB1fWySn0Nf2VL5V", + "id": "pi_3OlJL0KuuB1fWySn28uWXFOt", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzBKuuB1fWySn0Nf2VL5V_secret_kOb1cvsu9M3LnIwiDtiQs5jaf", + "client_secret": "pi_3OlJL0KuuB1fWySn28uWXFOt_secret_zWwhJNRmqa0oe99nRQQGd77xD", "confirmation_method": "automatic", - "created": 1707869161, + "created": 1708297198, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzAKuuB1fWySnRAdO2lGS", + "payment_method": "pm_1OlJL0KuuB1fWySnUjqogBX7", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:01 GMT + recorded_at: Sun, 18 Feb 2024 22:59:58 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzBKuuB1fWySn0Nf2VL5V/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJL0KuuB1fWySn28uWXFOt/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_k9AI1mF7PcX7bm","request_duration_ms":548}}' + - '{"last_request_metrics":{"request_id":"req_OhUoMKhd6RxzAs","request_duration_ms":392}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:02 GMT + - Sun, 18 Feb 2024 22:59:59 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 70379d2d-2994-4da2-8465-48930ec6592f + - 3669989b-2a0e-4092-8201-5d552915c0ce Original-Request: - - req_imJeqlBuucYXrs + - req_OowMyiDAQ9E2Ti Request-Id: - - req_imJeqlBuucYXrs + - req_OowMyiDAQ9E2Ti Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzBKuuB1fWySn0Nf2VL5V", + "id": "pi_3OlJL0KuuB1fWySn28uWXFOt", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzBKuuB1fWySn0Nf2VL5V_secret_kOb1cvsu9M3LnIwiDtiQs5jaf", + "client_secret": "pi_3OlJL0KuuB1fWySn28uWXFOt_secret_zWwhJNRmqa0oe99nRQQGd77xD", "confirmation_method": "automatic", - "created": 1707869161, + "created": 1708297198, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzBKuuB1fWySn0fGG4AJj", + "latest_charge": "ch_3OlJL0KuuB1fWySn2VdnvqUN", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzAKuuB1fWySnRAdO2lGS", + "payment_method": "pm_1OlJL0KuuB1fWySnUjqogBX7", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:02 GMT + recorded_at: Sun, 18 Feb 2024 22:59:59 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzBKuuB1fWySn0Nf2VL5V + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJL0KuuB1fWySn28uWXFOt body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_imJeqlBuucYXrs","request_duration_ms":1087}}' + - '{"last_request_metrics":{"request_id":"req_OowMyiDAQ9E2Ti","request_duration_ms":1018}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:02 GMT + - Sun, 18 Feb 2024 23:00:00 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_VWA76ktAQ8rgKZ + - req_2SedTmAYTd3Eqb Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzBKuuB1fWySn0Nf2VL5V", + "id": "pi_3OlJL0KuuB1fWySn28uWXFOt", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzBKuuB1fWySn0Nf2VL5V_secret_kOb1cvsu9M3LnIwiDtiQs5jaf", + "client_secret": "pi_3OlJL0KuuB1fWySn28uWXFOt_secret_zWwhJNRmqa0oe99nRQQGd77xD", "confirmation_method": "automatic", - "created": 1707869161, + "created": 1708297198, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzBKuuB1fWySn0fGG4AJj", + "latest_charge": "ch_3OlJL0KuuB1fWySn2VdnvqUN", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzAKuuB1fWySnRAdO2lGS", + "payment_method": "pm_1OlJL0KuuB1fWySnUjqogBX7", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,26 +514,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:02 GMT + recorded_at: Sun, 18 Feb 2024 23:00:00 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzBKuuB1fWySn0Nf2VL5V/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJL0KuuB1fWySn28uWXFOt/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_VWA76ktAQ8rgKZ","request_duration_ms":433}}' + - '{"last_request_metrics":{"request_id":"req_2SedTmAYTd3Eqb","request_duration_ms":406}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -548,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:04 GMT + - Sun, 18 Feb 2024 23:00:01 GMT Content-Type: - application/json Content-Length: @@ -574,11 +575,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - acae75ed-0034-4ecf-86ef-656848a35526 + - f2bf7c79-cbec-4aed-9611-878fc7aac9dd Original-Request: - - req_r3S5UlbFCXVud2 + - req_FiAkPZfF2TO1nA Request-Id: - - req_r3S5UlbFCXVud2 + - req_FiAkPZfF2TO1nA Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzBKuuB1fWySn0Nf2VL5V", + "id": "pi_3OlJL0KuuB1fWySn28uWXFOt", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzBKuuB1fWySn0Nf2VL5V_secret_kOb1cvsu9M3LnIwiDtiQs5jaf", + "client_secret": "pi_3OlJL0KuuB1fWySn28uWXFOt_secret_zWwhJNRmqa0oe99nRQQGd77xD", "confirmation_method": "automatic", - "created": 1707869161, + "created": 1708297198, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzBKuuB1fWySn0fGG4AJj", + "latest_charge": "ch_3OlJL0KuuB1fWySn2VdnvqUN", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzAKuuB1fWySnRAdO2lGS", + "payment_method": "pm_1OlJL0KuuB1fWySnUjqogBX7", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,26 +646,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:04 GMT + recorded_at: Sun, 18 Feb 2024 23:00:01 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzBKuuB1fWySn0Nf2VL5V + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJL0KuuB1fWySn28uWXFOt body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_r3S5UlbFCXVud2","request_duration_ms":1665}}' + - '{"last_request_metrics":{"request_id":"req_FiAkPZfF2TO1nA","request_duration_ms":977}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -680,7 +681,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:04 GMT + - Sun, 18 Feb 2024 23:00:01 GMT Content-Type: - application/json Content-Length: @@ -706,7 +707,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_LFEqFTReO92XZ2 + - req_xbYsQJ2iPAhHpc Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +720,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzBKuuB1fWySn0Nf2VL5V", + "id": "pi_3OlJL0KuuB1fWySn28uWXFOt", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +734,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzBKuuB1fWySn0Nf2VL5V_secret_kOb1cvsu9M3LnIwiDtiQs5jaf", + "client_secret": "pi_3OlJL0KuuB1fWySn28uWXFOt_secret_zWwhJNRmqa0oe99nRQQGd77xD", "confirmation_method": "automatic", - "created": 1707869161, + "created": 1708297198, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzBKuuB1fWySn0fGG4AJj", + "latest_charge": "ch_3OlJL0KuuB1fWySn2VdnvqUN", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzAKuuB1fWySnRAdO2lGS", + "payment_method": "pm_1OlJL0KuuB1fWySnUjqogBX7", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +772,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:04 GMT + recorded_at: Sun, 18 Feb 2024 23:00:01 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 ac4a12d9fc..e3c4c92c1d 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=5555555555554444&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_f7K7OvbNu9g1Ev","request_duration_ms":442}}' + - '{"last_request_metrics":{"request_id":"req_W8ICrK0sc1LqT6","request_duration_ms":329}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:57 GMT + - Sun, 18 Feb 2024 22:59:56 GMT Content-Type: - application/json Content-Length: - - '943' + - '978' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 7b640f08-2ed9-4f98-88dd-1d7565b7b694 + - 0bce6c33-1759-4084-972c-99adbe469935 Original-Request: - - req_qsQQvlgx8kxpR4 + - req_6xYmhxaXlFsRKV Request-Id: - - req_qsQQvlgx8kxpR4 + - req_6xYmhxaXlFsRKV Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVz7KuuB1fWySnzOe2OdaK", + "id": "pm_1OlJKyKuuB1fWySnoEkO8rMO", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "mastercard", "exp_month": 12, "exp_year": 2025, "fingerprint": "BL35fEFVcTTS5wpE", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869157, + "created": 1708297196, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:58 GMT + recorded_at: Sun, 18 Feb 2024 22:59: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_1OjVz7KuuB1fWySnzOe2OdaK&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJKyKuuB1fWySnoEkO8rMO&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_qsQQvlgx8kxpR4","request_duration_ms":617}}' + - '{"last_request_metrics":{"request_id":"req_6xYmhxaXlFsRKV","request_duration_ms":556}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:58 GMT + - Sun, 18 Feb 2024 22:59:56 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 16fa75f6-9b42-44ea-9b24-0c5ad377c4f0 + - 62b8e718-dbb1-4416-bd5c-371996b9e524 Original-Request: - - req_QaPOIYxcBbi43U + - req_3O97ftKOASTbpU Request-Id: - - req_QaPOIYxcBbi43U + - req_3O97ftKOASTbpU Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVz8KuuB1fWySn1Q9YSvkw", + "id": "pi_3OlJKyKuuB1fWySn2uMURUhL", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVz8KuuB1fWySn1Q9YSvkw_secret_9VqasACR2rZ1b58t8BSLFKcVE", + "client_secret": "pi_3OlJKyKuuB1fWySn2uMURUhL_secret_0Rjq6xOOvlBWxlP5JpHyABFGV", "confirmation_method": "automatic", - "created": 1707869158, + "created": 1708297196, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVz7KuuB1fWySnzOe2OdaK", + "payment_method": "pm_1OlJKyKuuB1fWySnoEkO8rMO", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:58 GMT + recorded_at: Sun, 18 Feb 2024 22:59:56 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVz8KuuB1fWySn1Q9YSvkw/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJKyKuuB1fWySn2uMURUhL/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_QaPOIYxcBbi43U","request_duration_ms":607}}' + - '{"last_request_metrics":{"request_id":"req_3O97ftKOASTbpU","request_duration_ms":435}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:59 GMT + - Sun, 18 Feb 2024 22:59:57 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - b2902698-6e7c-4499-83c1-54c469afce5e + - ef10bc0d-fe0f-4827-85ab-77d0e3e7b866 Original-Request: - - req_Bzqii5l33y2byo + - req_pRhwOOlYh3sYrt Request-Id: - - req_Bzqii5l33y2byo + - req_pRhwOOlYh3sYrt Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVz8KuuB1fWySn1Q9YSvkw", + "id": "pi_3OlJKyKuuB1fWySn2uMURUhL", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVz8KuuB1fWySn1Q9YSvkw_secret_9VqasACR2rZ1b58t8BSLFKcVE", + "client_secret": "pi_3OlJKyKuuB1fWySn2uMURUhL_secret_0Rjq6xOOvlBWxlP5JpHyABFGV", "confirmation_method": "automatic", - "created": 1707869158, + "created": 1708297196, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVz8KuuB1fWySn1cpE3WTX", + "latest_charge": "ch_3OlJKyKuuB1fWySn2vtA2W8S", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVz7KuuB1fWySnzOe2OdaK", + "payment_method": "pm_1OlJKyKuuB1fWySnoEkO8rMO", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:59 GMT + recorded_at: Sun, 18 Feb 2024 22:59:57 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 59c7b808b6..6e4b5d1219 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=2223003122003222&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_05KEW9IdBHu9c4","request_duration_ms":1129}}' + - '{"last_request_metrics":{"request_id":"req_LCjPN3D0oFCNDP","request_duration_ms":1124}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:08 GMT + - Sun, 18 Feb 2024 23:00:04 GMT Content-Type: - application/json Content-Length: - - '943' + - '978' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - ce78dd72-f1fb-4e36-b436-66ea83243dc8 + - acb6a8ad-00cc-4f21-862a-74518463abc0 Original-Request: - - req_MFGVrwjOpSYjEU + - req_auNcejuhGqqXdB Request-Id: - - req_MFGVrwjOpSYjEU + - req_auNcejuhGqqXdB Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVzIKuuB1fWySn9urGy2wi", + "id": "pm_1OlJL6KuuB1fWySnaBpy7cyQ", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "mastercard", "exp_month": 12, "exp_year": 2025, "fingerprint": "0gTPwvyIV7E6CAld", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869168, + "created": 1708297204, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:08 GMT + recorded_at: Sun, 18 Feb 2024 23:00: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_1OjVzIKuuB1fWySn9urGy2wi&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJL6KuuB1fWySnaBpy7cyQ&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_MFGVrwjOpSYjEU","request_duration_ms":1160}}' + - '{"last_request_metrics":{"request_id":"req_auNcejuhGqqXdB","request_duration_ms":534}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:09 GMT + - Sun, 18 Feb 2024 23:00:05 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 9c6c0454-9a98-4dfa-8a05-2e9e571f857a + - db854748-77aa-4752-b58a-c664136b3d20 Original-Request: - - req_B3Hb13kCdONVpe + - req_J3O69B1TmG1Q3r Request-Id: - - req_B3Hb13kCdONVpe + - req_J3O69B1TmG1Q3r Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzIKuuB1fWySn2dYUYbEU", + "id": "pi_3OlJL7KuuB1fWySn1gOg8y3c", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzIKuuB1fWySn2dYUYbEU_secret_vh4gb8ZXui154QjVWVqar6oUT", + "client_secret": "pi_3OlJL7KuuB1fWySn1gOg8y3c_secret_KfBNkHbOGb03MoNNDBwQn2fMU", "confirmation_method": "automatic", - "created": 1707869168, + "created": 1708297205, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzIKuuB1fWySn9urGy2wi", + "payment_method": "pm_1OlJL6KuuB1fWySnaBpy7cyQ", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:09 GMT + recorded_at: Sun, 18 Feb 2024 23:00:05 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzIKuuB1fWySn2dYUYbEU/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJL7KuuB1fWySn1gOg8y3c/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_B3Hb13kCdONVpe","request_duration_ms":560}}' + - '{"last_request_metrics":{"request_id":"req_J3O69B1TmG1Q3r","request_duration_ms":725}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:10 GMT + - Sun, 18 Feb 2024 23:00:06 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - ca2bc324-c867-4615-899b-e13acd2feb9b + - 8024bf75-83b5-4af5-86d1-ce560e722e7a Original-Request: - - req_Ybf0whLdATtSTG + - req_3f8pahQQEwaA2t Request-Id: - - req_Ybf0whLdATtSTG + - req_3f8pahQQEwaA2t Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzIKuuB1fWySn2dYUYbEU", + "id": "pi_3OlJL7KuuB1fWySn1gOg8y3c", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzIKuuB1fWySn2dYUYbEU_secret_vh4gb8ZXui154QjVWVqar6oUT", + "client_secret": "pi_3OlJL7KuuB1fWySn1gOg8y3c_secret_KfBNkHbOGb03MoNNDBwQn2fMU", "confirmation_method": "automatic", - "created": 1707869168, + "created": 1708297205, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzIKuuB1fWySn23XMq3x2", + "latest_charge": "ch_3OlJL7KuuB1fWySn17S5Bxz5", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzIKuuB1fWySn9urGy2wi", + "payment_method": "pm_1OlJL6KuuB1fWySnaBpy7cyQ", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:10 GMT + recorded_at: Sun, 18 Feb 2024 23:00:06 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzIKuuB1fWySn2dYUYbEU + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJL7KuuB1fWySn1gOg8y3c body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Ybf0whLdATtSTG","request_duration_ms":1025}}' + - '{"last_request_metrics":{"request_id":"req_3f8pahQQEwaA2t","request_duration_ms":1009}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:10 GMT + - Sun, 18 Feb 2024 23:00:06 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_OYtRiqndBqCfRQ + - req_Lb4zDzOuSe2qjj Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzIKuuB1fWySn2dYUYbEU", + "id": "pi_3OlJL7KuuB1fWySn1gOg8y3c", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzIKuuB1fWySn2dYUYbEU_secret_vh4gb8ZXui154QjVWVqar6oUT", + "client_secret": "pi_3OlJL7KuuB1fWySn1gOg8y3c_secret_KfBNkHbOGb03MoNNDBwQn2fMU", "confirmation_method": "automatic", - "created": 1707869168, + "created": 1708297205, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzIKuuB1fWySn23XMq3x2", + "latest_charge": "ch_3OlJL7KuuB1fWySn17S5Bxz5", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzIKuuB1fWySn9urGy2wi", + "payment_method": "pm_1OlJL6KuuB1fWySnaBpy7cyQ", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,26 +514,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:10 GMT + recorded_at: Sun, 18 Feb 2024 23:00:06 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzIKuuB1fWySn2dYUYbEU/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJL7KuuB1fWySn1gOg8y3c/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_OYtRiqndBqCfRQ","request_duration_ms":484}}' + - '{"last_request_metrics":{"request_id":"req_Lb4zDzOuSe2qjj","request_duration_ms":405}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -548,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:11 GMT + - Sun, 18 Feb 2024 23:00:07 GMT Content-Type: - application/json Content-Length: @@ -574,11 +575,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - c4ef2aa7-00c5-4e2e-8d78-e89415b9d338 + - 0b7d5a99-f19c-4a46-9f91-b73012b1e478 Original-Request: - - req_TvjHsuup0G2t4k + - req_qbVNSj5nLTSUsA Request-Id: - - req_TvjHsuup0G2t4k + - req_qbVNSj5nLTSUsA Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzIKuuB1fWySn2dYUYbEU", + "id": "pi_3OlJL7KuuB1fWySn1gOg8y3c", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzIKuuB1fWySn2dYUYbEU_secret_vh4gb8ZXui154QjVWVqar6oUT", + "client_secret": "pi_3OlJL7KuuB1fWySn1gOg8y3c_secret_KfBNkHbOGb03MoNNDBwQn2fMU", "confirmation_method": "automatic", - "created": 1707869168, + "created": 1708297205, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzIKuuB1fWySn23XMq3x2", + "latest_charge": "ch_3OlJL7KuuB1fWySn17S5Bxz5", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzIKuuB1fWySn9urGy2wi", + "payment_method": "pm_1OlJL6KuuB1fWySnaBpy7cyQ", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,26 +646,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:11 GMT + recorded_at: Sun, 18 Feb 2024 23:00:07 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzIKuuB1fWySn2dYUYbEU + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJL7KuuB1fWySn1gOg8y3c body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_TvjHsuup0G2t4k","request_duration_ms":1147}}' + - '{"last_request_metrics":{"request_id":"req_qbVNSj5nLTSUsA","request_duration_ms":1143}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -680,7 +681,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:12 GMT + - Sun, 18 Feb 2024 23:00:08 GMT Content-Type: - application/json Content-Length: @@ -706,7 +707,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_bnUHPZj3jWJcvd + - req_Ffx60pJhAh1D9s Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +720,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzIKuuB1fWySn2dYUYbEU", + "id": "pi_3OlJL7KuuB1fWySn1gOg8y3c", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +734,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzIKuuB1fWySn2dYUYbEU_secret_vh4gb8ZXui154QjVWVqar6oUT", + "client_secret": "pi_3OlJL7KuuB1fWySn1gOg8y3c_secret_KfBNkHbOGb03MoNNDBwQn2fMU", "confirmation_method": "automatic", - "created": 1707869168, + "created": 1708297205, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzIKuuB1fWySn23XMq3x2", + "latest_charge": "ch_3OlJL7KuuB1fWySn17S5Bxz5", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzIKuuB1fWySn9urGy2wi", + "payment_method": "pm_1OlJL6KuuB1fWySnaBpy7cyQ", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +772,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:12 GMT + recorded_at: Sun, 18 Feb 2024 23:00:08 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 6c5d82d558..2a5f2c5864 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=2223003122003222&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_LFEqFTReO92XZ2","request_duration_ms":426}}' + - '{"last_request_metrics":{"request_id":"req_xbYsQJ2iPAhHpc","request_duration_ms":453}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:05 GMT + - Sun, 18 Feb 2024 23:00:02 GMT Content-Type: - application/json Content-Length: - - '943' + - '978' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 5d8e5c95-5058-4ff7-8ae8-e3fb6692d7f2 + - 37419c52-95d9-4da5-9638-715170a2b1f0 Original-Request: - - req_gpHtuTEVAq3sql + - req_1k5y7sFeehf0tY Request-Id: - - req_gpHtuTEVAq3sql + - req_1k5y7sFeehf0tY Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVzFKuuB1fWySnnBi7jFSI", + "id": "pm_1OlJL3KuuB1fWySn8LgSoIGx", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "mastercard", "exp_month": 12, "exp_year": 2025, "fingerprint": "0gTPwvyIV7E6CAld", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869165, + "created": 1708297202, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:05 GMT + recorded_at: Sun, 18 Feb 2024 23:00: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_1OjVzFKuuB1fWySnnBi7jFSI&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJL3KuuB1fWySn8LgSoIGx&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_gpHtuTEVAq3sql","request_duration_ms":584}}' + - '{"last_request_metrics":{"request_id":"req_1k5y7sFeehf0tY","request_duration_ms":575}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:06 GMT + - Sun, 18 Feb 2024 23:00:02 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 9d914600-de84-4dd3-a20d-b2c99612bc6a + - 91936f52-61fb-4af8-9222-5b97fba5701f Original-Request: - - req_jOFS7k4PtCMhiK + - req_YR8x67HK2oht6I Request-Id: - - req_jOFS7k4PtCMhiK + - req_YR8x67HK2oht6I Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzFKuuB1fWySn2SF0ylEY", + "id": "pi_3OlJL4KuuB1fWySn0OJN0Qmo", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzFKuuB1fWySn2SF0ylEY_secret_SZcgs6n5wql2wdXhSayKu3KFR", + "client_secret": "pi_3OlJL4KuuB1fWySn0OJN0Qmo_secret_9vBzZKnRcnu7wDIR17avdJlDT", "confirmation_method": "automatic", - "created": 1707869165, + "created": 1708297202, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzFKuuB1fWySnnBi7jFSI", + "payment_method": "pm_1OlJL3KuuB1fWySn8LgSoIGx", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:06 GMT + recorded_at: Sun, 18 Feb 2024 23:00:02 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzFKuuB1fWySn2SF0ylEY/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJL4KuuB1fWySn0OJN0Qmo/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_jOFS7k4PtCMhiK","request_duration_ms":540}}' + - '{"last_request_metrics":{"request_id":"req_YR8x67HK2oht6I","request_duration_ms":509}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:07 GMT + - Sun, 18 Feb 2024 23:00:03 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 68d965b6-ddcf-4b11-9567-af9488f0deed + - bb417592-7ec3-4da6-a149-4dd234a09405 Original-Request: - - req_05KEW9IdBHu9c4 + - req_LCjPN3D0oFCNDP Request-Id: - - req_05KEW9IdBHu9c4 + - req_LCjPN3D0oFCNDP Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzFKuuB1fWySn2SF0ylEY", + "id": "pi_3OlJL4KuuB1fWySn0OJN0Qmo", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzFKuuB1fWySn2SF0ylEY_secret_SZcgs6n5wql2wdXhSayKu3KFR", + "client_secret": "pi_3OlJL4KuuB1fWySn0OJN0Qmo_secret_9vBzZKnRcnu7wDIR17avdJlDT", "confirmation_method": "automatic", - "created": 1707869165, + "created": 1708297202, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzFKuuB1fWySn2dfAzFCm", + "latest_charge": "ch_3OlJL4KuuB1fWySn0YeyLZsx", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzFKuuB1fWySnnBi7jFSI", + "payment_method": "pm_1OlJL3KuuB1fWySn8LgSoIGx", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:07 GMT + recorded_at: Sun, 18 Feb 2024 23:00:03 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 2408f079db..3cd8428cc4 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=5200828282828210&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_uhgDcBPGVIVy10","request_duration_ms":1892}}' + - '{"last_request_metrics":{"request_id":"req_BRWuaihJWgi3ZE","request_duration_ms":1124}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:16 GMT + - Sun, 18 Feb 2024 23:00:11 GMT Content-Type: - application/json Content-Length: - - '942' + - '977' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 3dad79d8-eafd-4648-bd3b-5cfbea672911 + - 9df84241-ae7d-4ea9-a984-08abacc05bda Original-Request: - - req_slleZBdhQ3KGQc + - req_XWQyViirq3u0jY Request-Id: - - req_slleZBdhQ3KGQc + - req_XWQyViirq3u0jY Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVzPKuuB1fWySnkmYwXSDJ", + "id": "pm_1OlJLDKuuB1fWySnHVplvbW8", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "mastercard", "exp_month": 12, "exp_year": 2025, "fingerprint": "DpQ8VoC0Z3P9xrbi", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869176, + "created": 1708297211, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:16 GMT + recorded_at: Sun, 18 Feb 2024 23:00:11 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OjVzPKuuB1fWySnkmYwXSDJ&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJLDKuuB1fWySnHVplvbW8&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_slleZBdhQ3KGQc","request_duration_ms":591}}' + - '{"last_request_metrics":{"request_id":"req_XWQyViirq3u0jY","request_duration_ms":532}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:16 GMT + - Sun, 18 Feb 2024 23:00:11 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - d03b8208-b703-42c2-bf41-bb1bb84f8bac + - 4858aacc-1a07-4472-8157-8b892c9bc69f Original-Request: - - req_nc6cZlK32gC0H8 + - req_FRXfhGV02yR4oP Request-Id: - - req_nc6cZlK32gC0H8 + - req_FRXfhGV02yR4oP Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzQKuuB1fWySn0KKE1afg", + "id": "pi_3OlJLDKuuB1fWySn1QLkII0U", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzQKuuB1fWySn0KKE1afg_secret_0NN4Lz4O7B8gWC6gp3Wo9BQ6H", + "client_secret": "pi_3OlJLDKuuB1fWySn1QLkII0U_secret_sWs9ZOUchdSiZX5ustUO5Y8pd", "confirmation_method": "automatic", - "created": 1707869176, + "created": 1708297211, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzPKuuB1fWySnkmYwXSDJ", + "payment_method": "pm_1OlJLDKuuB1fWySnHVplvbW8", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:16 GMT + recorded_at: Sun, 18 Feb 2024 23:00:11 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzQKuuB1fWySn0KKE1afg/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLDKuuB1fWySn1QLkII0U/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_nc6cZlK32gC0H8","request_duration_ms":595}}' + - '{"last_request_metrics":{"request_id":"req_FRXfhGV02yR4oP","request_duration_ms":523}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:17 GMT + - Sun, 18 Feb 2024 23:00:12 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - f0f3e8b5-337c-445a-bdfc-2042062b1f84 + - b2adb617-7456-4c8c-a463-cc19ed18faa0 Original-Request: - - req_6MDzpD1O1BHRko + - req_2vgQjjvMnR5CYU Request-Id: - - req_6MDzpD1O1BHRko + - req_2vgQjjvMnR5CYU Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzQKuuB1fWySn0KKE1afg", + "id": "pi_3OlJLDKuuB1fWySn1QLkII0U", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzQKuuB1fWySn0KKE1afg_secret_0NN4Lz4O7B8gWC6gp3Wo9BQ6H", + "client_secret": "pi_3OlJLDKuuB1fWySn1QLkII0U_secret_sWs9ZOUchdSiZX5ustUO5Y8pd", "confirmation_method": "automatic", - "created": 1707869176, + "created": 1708297211, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzQKuuB1fWySn01VeMFzS", + "latest_charge": "ch_3OlJLDKuuB1fWySn1IWHSFwp", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzPKuuB1fWySnkmYwXSDJ", + "payment_method": "pm_1OlJLDKuuB1fWySnHVplvbW8", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:17 GMT + recorded_at: Sun, 18 Feb 2024 23:00:12 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzQKuuB1fWySn0KKE1afg + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLDKuuB1fWySn1QLkII0U body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_6MDzpD1O1BHRko","request_duration_ms":994}}' + - '{"last_request_metrics":{"request_id":"req_2vgQjjvMnR5CYU","request_duration_ms":1009}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:18 GMT + - Sun, 18 Feb 2024 23:00:13 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_kYbPzsnThQU4Z7 + - req_ym8F8cAJ9eHhbD Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzQKuuB1fWySn0KKE1afg", + "id": "pi_3OlJLDKuuB1fWySn1QLkII0U", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzQKuuB1fWySn0KKE1afg_secret_0NN4Lz4O7B8gWC6gp3Wo9BQ6H", + "client_secret": "pi_3OlJLDKuuB1fWySn1QLkII0U_secret_sWs9ZOUchdSiZX5ustUO5Y8pd", "confirmation_method": "automatic", - "created": 1707869176, + "created": 1708297211, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzQKuuB1fWySn01VeMFzS", + "latest_charge": "ch_3OlJLDKuuB1fWySn1IWHSFwp", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzPKuuB1fWySnkmYwXSDJ", + "payment_method": "pm_1OlJLDKuuB1fWySnHVplvbW8", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,26 +514,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:18 GMT + recorded_at: Sun, 18 Feb 2024 23:00:13 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzQKuuB1fWySn0KKE1afg/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLDKuuB1fWySn1QLkII0U/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_kYbPzsnThQU4Z7","request_duration_ms":447}}' + - '{"last_request_metrics":{"request_id":"req_ym8F8cAJ9eHhbD","request_duration_ms":406}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -548,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:19 GMT + - Sun, 18 Feb 2024 23:00:14 GMT Content-Type: - application/json Content-Length: @@ -574,11 +575,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - a9755077-15ac-47ae-893d-bc81b79290ad + - c8f78fc2-d2c9-4235-9f2b-53b4db2552b4 Original-Request: - - req_5L8mjVgicWXzWU + - req_F99zdDSfzoQ3WN Request-Id: - - req_5L8mjVgicWXzWU + - req_F99zdDSfzoQ3WN Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzQKuuB1fWySn0KKE1afg", + "id": "pi_3OlJLDKuuB1fWySn1QLkII0U", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzQKuuB1fWySn0KKE1afg_secret_0NN4Lz4O7B8gWC6gp3Wo9BQ6H", + "client_secret": "pi_3OlJLDKuuB1fWySn1QLkII0U_secret_sWs9ZOUchdSiZX5ustUO5Y8pd", "confirmation_method": "automatic", - "created": 1707869176, + "created": 1708297211, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzQKuuB1fWySn01VeMFzS", + "latest_charge": "ch_3OlJLDKuuB1fWySn1IWHSFwp", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzPKuuB1fWySnkmYwXSDJ", + "payment_method": "pm_1OlJLDKuuB1fWySnHVplvbW8", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,26 +646,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:19 GMT + recorded_at: Sun, 18 Feb 2024 23:00:14 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzQKuuB1fWySn0KKE1afg + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLDKuuB1fWySn1QLkII0U body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_5L8mjVgicWXzWU","request_duration_ms":1206}}' + - '{"last_request_metrics":{"request_id":"req_F99zdDSfzoQ3WN","request_duration_ms":1022}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -680,7 +681,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:19 GMT + - Sun, 18 Feb 2024 23:00:14 GMT Content-Type: - application/json Content-Length: @@ -706,7 +707,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_p3661S2qITNUFW + - req_NjGcycCio9bjKr Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +720,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzQKuuB1fWySn0KKE1afg", + "id": "pi_3OlJLDKuuB1fWySn1QLkII0U", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +734,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzQKuuB1fWySn0KKE1afg_secret_0NN4Lz4O7B8gWC6gp3Wo9BQ6H", + "client_secret": "pi_3OlJLDKuuB1fWySn1QLkII0U_secret_sWs9ZOUchdSiZX5ustUO5Y8pd", "confirmation_method": "automatic", - "created": 1707869176, + "created": 1708297211, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzQKuuB1fWySn01VeMFzS", + "latest_charge": "ch_3OlJLDKuuB1fWySn1IWHSFwp", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzPKuuB1fWySnkmYwXSDJ", + "payment_method": "pm_1OlJLDKuuB1fWySnHVplvbW8", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +772,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:20 GMT + recorded_at: Sun, 18 Feb 2024 23:00:14 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 9ef03351ba..d4ebb2f92c 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=5200828282828210&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_bnUHPZj3jWJcvd","request_duration_ms":434}}' + - '{"last_request_metrics":{"request_id":"req_Ffx60pJhAh1D9s","request_duration_ms":391}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:12 GMT + - Sun, 18 Feb 2024 23:00:08 GMT Content-Type: - application/json Content-Length: - - '942' + - '977' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 3ca0b14b-3f79-4195-8f58-89683e0084f1 + - d774e23f-5fce-452c-bcab-7f98b7cd2745 Original-Request: - - req_6hGYIlfASJqems + - req_ghnw98JWtntwjz Request-Id: - - req_6hGYIlfASJqems + - req_ghnw98JWtntwjz Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVzMKuuB1fWySnwWOS5UxK", + "id": "pm_1OlJLAKuuB1fWySnDuw5B9lm", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "mastercard", "exp_month": 12, "exp_year": 2025, "fingerprint": "DpQ8VoC0Z3P9xrbi", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869172, + "created": 1708297208, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:12 GMT + recorded_at: Sun, 18 Feb 2024 23:00: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_1OjVzMKuuB1fWySnwWOS5UxK&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJLAKuuB1fWySnDuw5B9lm&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_6hGYIlfASJqems","request_duration_ms":575}}' + - '{"last_request_metrics":{"request_id":"req_ghnw98JWtntwjz","request_duration_ms":581}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:13 GMT + - Sun, 18 Feb 2024 23:00:09 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 312a3bf9-24d4-42b3-baca-3657eedef68b + - fadb4ec1-499b-4429-81a4-1fb4a7305a57 Original-Request: - - req_FooU9WRt5ehcxB + - req_tLPLbZyvPLxc70 Request-Id: - - req_FooU9WRt5ehcxB + - req_tLPLbZyvPLxc70 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzNKuuB1fWySn1oruKG7o", + "id": "pi_3OlJLBKuuB1fWySn1CanF65x", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzNKuuB1fWySn1oruKG7o_secret_tyjQnAWfDm91Wxdb3PjJjuqtI", + "client_secret": "pi_3OlJLBKuuB1fWySn1CanF65x_secret_kn0AgDDejegJna7ResU7txlXE", "confirmation_method": "automatic", - "created": 1707869173, + "created": 1708297209, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzMKuuB1fWySnwWOS5UxK", + "payment_method": "pm_1OlJLAKuuB1fWySnDuw5B9lm", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:13 GMT + recorded_at: Sun, 18 Feb 2024 23:00:09 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzNKuuB1fWySn1oruKG7o/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLBKuuB1fWySn1CanF65x/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_FooU9WRt5ehcxB","request_duration_ms":547}}' + - '{"last_request_metrics":{"request_id":"req_tLPLbZyvPLxc70","request_duration_ms":509}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:15 GMT + - Sun, 18 Feb 2024 23:00:10 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - b340a5f0-6309-4825-b47f-b44aa16f8a13 + - 4390536d-f48b-45c5-928c-704989c8c730 Original-Request: - - req_uhgDcBPGVIVy10 + - req_BRWuaihJWgi3ZE Request-Id: - - req_uhgDcBPGVIVy10 + - req_BRWuaihJWgi3ZE Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzNKuuB1fWySn1oruKG7o", + "id": "pi_3OlJLBKuuB1fWySn1CanF65x", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzNKuuB1fWySn1oruKG7o_secret_tyjQnAWfDm91Wxdb3PjJjuqtI", + "client_secret": "pi_3OlJLBKuuB1fWySn1CanF65x_secret_kn0AgDDejegJna7ResU7txlXE", "confirmation_method": "automatic", - "created": 1707869173, + "created": 1708297209, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzNKuuB1fWySn11nU53C8", + "latest_charge": "ch_3OlJLBKuuB1fWySn1EFKh76f", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzMKuuB1fWySnwWOS5UxK", + "payment_method": "pm_1OlJLAKuuB1fWySnDuw5B9lm", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:15 GMT + recorded_at: Sun, 18 Feb 2024 23:00:10 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 e60db21eca..9dd91ca6e0 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=5105105105105100&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_oHo3ThgraGX0HU","request_duration_ms":1032}}' + - '{"last_request_metrics":{"request_id":"req_MVrWUvHYx8Of9i","request_duration_ms":935}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:23 GMT + - Sun, 18 Feb 2024 23:00:17 GMT Content-Type: - application/json Content-Length: - - '944' + - '979' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - fb0634f1-5380-413d-9c3b-a0757c9d160a + - 3902fa7f-cbcb-48bf-84c8-cd1997116faf Original-Request: - - req_7Q95pjpcoC4lUN + - req_nMnOlEXYUEnE49 Request-Id: - - req_7Q95pjpcoC4lUN + - req_nMnOlEXYUEnE49 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVzXKuuB1fWySngSthTIGN", + "id": "pm_1OlJLJKuuB1fWySnPkgh0BY1", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "mastercard", "exp_month": 12, "exp_year": 2025, "fingerprint": "B9ykFJ6imaeWU8aO", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869183, + "created": 1708297217, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:23 GMT + recorded_at: Sun, 18 Feb 2024 23:00:17 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OjVzXKuuB1fWySngSthTIGN&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJLJKuuB1fWySnPkgh0BY1&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_7Q95pjpcoC4lUN","request_duration_ms":1217}}' + - '{"last_request_metrics":{"request_id":"req_nMnOlEXYUEnE49","request_duration_ms":472}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:24 GMT + - Sun, 18 Feb 2024 23:00:17 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 6f066459-029f-4d4b-8364-163caf5f4798 + - 5006f5ef-5a42-48b4-b5a2-222cafe1ac79 Original-Request: - - req_wKuqKZlJzYMu8Q + - req_FVU3pkYjNqm1ih Request-Id: - - req_wKuqKZlJzYMu8Q + - req_FVU3pkYjNqm1ih Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzYKuuB1fWySn2tmJZ90D", + "id": "pi_3OlJLJKuuB1fWySn0spoDO3x", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzYKuuB1fWySn2tmJZ90D_secret_lMerXrbYrhoJ4KotcCsl865Di", + "client_secret": "pi_3OlJLJKuuB1fWySn0spoDO3x_secret_oCcSNlf4VcDCwtZKLNIqM2lkW", "confirmation_method": "automatic", - "created": 1707869184, + "created": 1708297217, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzXKuuB1fWySngSthTIGN", + "payment_method": "pm_1OlJLJKuuB1fWySnPkgh0BY1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:24 GMT + recorded_at: Sun, 18 Feb 2024 23:00:17 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzYKuuB1fWySn2tmJZ90D/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLJKuuB1fWySn0spoDO3x/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_wKuqKZlJzYMu8Q","request_duration_ms":515}}' + - '{"last_request_metrics":{"request_id":"req_FVU3pkYjNqm1ih","request_duration_ms":508}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:25 GMT + - Sun, 18 Feb 2024 23:00:18 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - d6f7d2be-453d-4769-823f-824eefe51de6 + - 381c3f2f-c743-4f01-8ba0-b396c38a57bf Original-Request: - - req_g4l2nZR2R2O1nz + - req_nZ9OUec1Q3pg1G Request-Id: - - req_g4l2nZR2R2O1nz + - req_nZ9OUec1Q3pg1G Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzYKuuB1fWySn2tmJZ90D", + "id": "pi_3OlJLJKuuB1fWySn0spoDO3x", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzYKuuB1fWySn2tmJZ90D_secret_lMerXrbYrhoJ4KotcCsl865Di", + "client_secret": "pi_3OlJLJKuuB1fWySn0spoDO3x_secret_oCcSNlf4VcDCwtZKLNIqM2lkW", "confirmation_method": "automatic", - "created": 1707869184, + "created": 1708297217, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzYKuuB1fWySn2fnOPr9A", + "latest_charge": "ch_3OlJLJKuuB1fWySn06cRfc1C", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzXKuuB1fWySngSthTIGN", + "payment_method": "pm_1OlJLJKuuB1fWySnPkgh0BY1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:25 GMT + recorded_at: Sun, 18 Feb 2024 23:00:19 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzYKuuB1fWySn2tmJZ90D + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLJKuuB1fWySn0spoDO3x body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_g4l2nZR2R2O1nz","request_duration_ms":1077}}' + - '{"last_request_metrics":{"request_id":"req_nZ9OUec1Q3pg1G","request_duration_ms":1124}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:25 GMT + - Sun, 18 Feb 2024 23:00:19 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_lxfQlBI3mGa0af + - req_ysL8IDghtE8BHJ Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzYKuuB1fWySn2tmJZ90D", + "id": "pi_3OlJLJKuuB1fWySn0spoDO3x", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzYKuuB1fWySn2tmJZ90D_secret_lMerXrbYrhoJ4KotcCsl865Di", + "client_secret": "pi_3OlJLJKuuB1fWySn0spoDO3x_secret_oCcSNlf4VcDCwtZKLNIqM2lkW", "confirmation_method": "automatic", - "created": 1707869184, + "created": 1708297217, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzYKuuB1fWySn2fnOPr9A", + "latest_charge": "ch_3OlJLJKuuB1fWySn06cRfc1C", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzXKuuB1fWySngSthTIGN", + "payment_method": "pm_1OlJLJKuuB1fWySnPkgh0BY1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,26 +514,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:25 GMT + recorded_at: Sun, 18 Feb 2024 23:00:19 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzYKuuB1fWySn2tmJZ90D/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLJKuuB1fWySn0spoDO3x/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_lxfQlBI3mGa0af","request_duration_ms":447}}' + - '{"last_request_metrics":{"request_id":"req_ysL8IDghtE8BHJ","request_duration_ms":406}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -548,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:27 GMT + - Sun, 18 Feb 2024 23:00:20 GMT Content-Type: - application/json Content-Length: @@ -574,11 +575,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - f9616f58-5f4e-46c7-b82c-5c7e9d840b91 + - 7fbb8e2e-c3c2-4985-86d1-7e62a2372c85 Original-Request: - - req_R58oEU8pmg0P3i + - req_tyjNW0Y6TKb3zs Request-Id: - - req_R58oEU8pmg0P3i + - req_tyjNW0Y6TKb3zs Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzYKuuB1fWySn2tmJZ90D", + "id": "pi_3OlJLJKuuB1fWySn0spoDO3x", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzYKuuB1fWySn2tmJZ90D_secret_lMerXrbYrhoJ4KotcCsl865Di", + "client_secret": "pi_3OlJLJKuuB1fWySn0spoDO3x_secret_oCcSNlf4VcDCwtZKLNIqM2lkW", "confirmation_method": "automatic", - "created": 1707869184, + "created": 1708297217, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzYKuuB1fWySn2fnOPr9A", + "latest_charge": "ch_3OlJLJKuuB1fWySn06cRfc1C", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzXKuuB1fWySngSthTIGN", + "payment_method": "pm_1OlJLJKuuB1fWySnPkgh0BY1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,26 +646,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:27 GMT + recorded_at: Sun, 18 Feb 2024 23:00:20 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzYKuuB1fWySn2tmJZ90D + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLJKuuB1fWySn0spoDO3x body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_R58oEU8pmg0P3i","request_duration_ms":1261}}' + - '{"last_request_metrics":{"request_id":"req_tyjNW0Y6TKb3zs","request_duration_ms":1086}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -680,7 +681,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:27 GMT + - Sun, 18 Feb 2024 23:00:20 GMT Content-Type: - application/json Content-Length: @@ -706,7 +707,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_PV5u31SRFmk5i6 + - req_YcGMw4TyJrtA9t Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +720,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzYKuuB1fWySn2tmJZ90D", + "id": "pi_3OlJLJKuuB1fWySn0spoDO3x", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +734,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzYKuuB1fWySn2tmJZ90D_secret_lMerXrbYrhoJ4KotcCsl865Di", + "client_secret": "pi_3OlJLJKuuB1fWySn0spoDO3x_secret_oCcSNlf4VcDCwtZKLNIqM2lkW", "confirmation_method": "automatic", - "created": 1707869184, + "created": 1708297217, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzYKuuB1fWySn2fnOPr9A", + "latest_charge": "ch_3OlJLJKuuB1fWySn06cRfc1C", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzXKuuB1fWySngSthTIGN", + "payment_method": "pm_1OlJLJKuuB1fWySnPkgh0BY1", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +772,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:27 GMT + recorded_at: Sun, 18 Feb 2024 23:00:20 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 e789ed9bd9..0714a76bfa 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=5105105105105100&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_p3661S2qITNUFW","request_duration_ms":465}}' + - '{"last_request_metrics":{"request_id":"req_NjGcycCio9bjKr","request_duration_ms":407}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:20 GMT + - Sun, 18 Feb 2024 23:00:15 GMT Content-Type: - application/json Content-Length: - - '944' + - '979' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 1b02709a-9b78-4f2e-b17d-998cb5dfaa40 + - eadafefc-cbd4-4283-a3ba-d274fd48afa0 Original-Request: - - req_aUpVujZwKwyOjR + - req_rQWMLaXE43Hnio Request-Id: - - req_aUpVujZwKwyOjR + - req_rQWMLaXE43Hnio Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVzUKuuB1fWySnAh7BOkVQ", + "id": "pm_1OlJLGKuuB1fWySnlQ8GzB2j", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "mastercard", "exp_month": 12, "exp_year": 2025, "fingerprint": "B9ykFJ6imaeWU8aO", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869180, + "created": 1708297215, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:06:20 GMT + recorded_at: Sun, 18 Feb 2024 23:00:15 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OjVzUKuuB1fWySnAh7BOkVQ&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJLGKuuB1fWySnlQ8GzB2j&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_aUpVujZwKwyOjR","request_duration_ms":610}}' + - '{"last_request_metrics":{"request_id":"req_rQWMLaXE43Hnio","request_duration_ms":581}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:21 GMT + - Sun, 18 Feb 2024 23:00:15 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - ecff3d25-9b0f-48c9-ad70-604555e2da39 + - db27b5ef-37de-4177-9816-a341e830c29e Original-Request: - - req_vCUBHS6ofoiuOk + - req_9VIFpw4vgbZbrI Request-Id: - - req_vCUBHS6ofoiuOk + - req_9VIFpw4vgbZbrI Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzVKuuB1fWySn2aKtVgRI", + "id": "pi_3OlJLHKuuB1fWySn2mdgQTLL", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzVKuuB1fWySn2aKtVgRI_secret_96giWLozuuJeSr4V9ZFYLKyiZ", + "client_secret": "pi_3OlJLHKuuB1fWySn2mdgQTLL_secret_TXcT3rKgOq9WKEwdv1ex6JzVB", "confirmation_method": "automatic", - "created": 1707869181, + "created": 1708297215, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzUKuuB1fWySnAh7BOkVQ", + "payment_method": "pm_1OlJLGKuuB1fWySnlQ8GzB2j", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:21 GMT + recorded_at: Sun, 18 Feb 2024 23:00:15 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVzVKuuB1fWySn2aKtVgRI/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJLHKuuB1fWySn2mdgQTLL/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_vCUBHS6ofoiuOk","request_duration_ms":530}}' + - '{"last_request_metrics":{"request_id":"req_9VIFpw4vgbZbrI","request_duration_ms":448}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:06:22 GMT + - Sun, 18 Feb 2024 23:00:16 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 02e11bf7-2133-45e4-b26e-8ad956b1fddb + - 30a1f12d-1214-4b18-adde-231c1e18c034 Original-Request: - - req_oHo3ThgraGX0HU + - req_MVrWUvHYx8Of9i Request-Id: - - req_oHo3ThgraGX0HU + - req_MVrWUvHYx8Of9i Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVzVKuuB1fWySn2aKtVgRI", + "id": "pi_3OlJLHKuuB1fWySn2mdgQTLL", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVzVKuuB1fWySn2aKtVgRI_secret_96giWLozuuJeSr4V9ZFYLKyiZ", + "client_secret": "pi_3OlJLHKuuB1fWySn2mdgQTLL_secret_TXcT3rKgOq9WKEwdv1ex6JzVB", "confirmation_method": "automatic", - "created": 1707869181, + "created": 1708297215, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVzVKuuB1fWySn2glIEfmq", + "latest_charge": "ch_3OlJLHKuuB1fWySn2rhW06dT", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVzUKuuB1fWySnAh7BOkVQ", + "payment_method": "pm_1OlJLGKuuB1fWySnlQ8GzB2j", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:06:22 GMT + recorded_at: Sun, 18 Feb 2024 23:00:16 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 2a9be1ca17..93613de747 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=6200000000000005&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_z1YMZQZabedJq8","request_duration_ms":1116}}' + - '{"last_request_metrics":{"request_id":"req_czb2VHYnDPYhev","request_duration_ms":955}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:23 GMT + - Sun, 18 Feb 2024 23:01:13 GMT Content-Type: - application/json Content-Length: - - '939' + - '973' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - a13e793a-4b91-4036-bf41-de9684f709b5 + - ccd5f772-4c2e-4714-b717-569682e1a568 Original-Request: - - req_Tfu9wY8Kiljm95 + - req_45MsKbHBJhNGPP Request-Id: - - req_Tfu9wY8Kiljm95 + - req_45MsKbHBJhNGPP Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0VKuuB1fWySntrUcmTIF", + "id": "pm_1OlJMDKuuB1fWySn5geXdxhK", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "CN", + "display_brand": "union_pay", "exp_month": 12, "exp_year": 2025, "fingerprint": "Aq45rzUxvT6SiF1W", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869243, + "created": 1708297273, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:23 GMT + recorded_at: Sun, 18 Feb 2024 23:01: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_1OjW0VKuuB1fWySntrUcmTIF&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJMDKuuB1fWySn5geXdxhK&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Tfu9wY8Kiljm95","request_duration_ms":607}}' + - '{"last_request_metrics":{"request_id":"req_45MsKbHBJhNGPP","request_duration_ms":546}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:24 GMT + - Sun, 18 Feb 2024 23:01:14 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 7d90c5c2-ef2b-48c0-82da-22c8b99a4e13 + - 854a2672-c21c-4148-8181-f9d972d5d844 Original-Request: - - req_BphiRqW6x8XoNG + - req_ND6usNb3XkoKcZ Request-Id: - - req_BphiRqW6x8XoNG + - req_ND6usNb3XkoKcZ Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0VKuuB1fWySn0eUeko5Y", + "id": "pi_3OlJMDKuuB1fWySn1prNh7Hi", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0VKuuB1fWySn0eUeko5Y_secret_zOBwfhF3LjE6SV7fOdrPuWP3L", + "client_secret": "pi_3OlJMDKuuB1fWySn1prNh7Hi_secret_p2Cj6yN5GZSEkWatm5WDnNCM9", "confirmation_method": "automatic", - "created": 1707869243, + "created": 1708297273, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0VKuuB1fWySntrUcmTIF", + "payment_method": "pm_1OlJMDKuuB1fWySn5geXdxhK", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:24 GMT + recorded_at: Sun, 18 Feb 2024 23:01:14 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0VKuuB1fWySn0eUeko5Y/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMDKuuB1fWySn1prNh7Hi/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_BphiRqW6x8XoNG","request_duration_ms":794}}' + - '{"last_request_metrics":{"request_id":"req_ND6usNb3XkoKcZ","request_duration_ms":447}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:25 GMT + - Sun, 18 Feb 2024 23:01:15 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 6e218da9-8bd8-45b0-bafc-3782905b5f06 + - ddbcfc78-7778-4809-b858-7f96c92bc7af Original-Request: - - req_NsJiLN1OybO34D + - req_oKUYI8c5bqlFKi Request-Id: - - req_NsJiLN1OybO34D + - req_oKUYI8c5bqlFKi Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0VKuuB1fWySn0eUeko5Y", + "id": "pi_3OlJMDKuuB1fWySn1prNh7Hi", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0VKuuB1fWySn0eUeko5Y_secret_zOBwfhF3LjE6SV7fOdrPuWP3L", + "client_secret": "pi_3OlJMDKuuB1fWySn1prNh7Hi_secret_p2Cj6yN5GZSEkWatm5WDnNCM9", "confirmation_method": "automatic", - "created": 1707869243, + "created": 1708297273, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0VKuuB1fWySn0Ci0cbnI", + "latest_charge": "ch_3OlJMDKuuB1fWySn1PBr6plK", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0VKuuB1fWySntrUcmTIF", + "payment_method": "pm_1OlJMDKuuB1fWySn5geXdxhK", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:25 GMT + recorded_at: Sun, 18 Feb 2024 23:01:15 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0VKuuB1fWySn0eUeko5Y + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMDKuuB1fWySn1prNh7Hi body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_NsJiLN1OybO34D","request_duration_ms":1200}}' + - '{"last_request_metrics":{"request_id":"req_oKUYI8c5bqlFKi","request_duration_ms":1016}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:25 GMT + - Sun, 18 Feb 2024 23:01:15 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_DBfeEAYyLf9jP5 + - req_5u9P42jyXqmrlv Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0VKuuB1fWySn0eUeko5Y", + "id": "pi_3OlJMDKuuB1fWySn1prNh7Hi", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0VKuuB1fWySn0eUeko5Y_secret_zOBwfhF3LjE6SV7fOdrPuWP3L", + "client_secret": "pi_3OlJMDKuuB1fWySn1prNh7Hi_secret_p2Cj6yN5GZSEkWatm5WDnNCM9", "confirmation_method": "automatic", - "created": 1707869243, + "created": 1708297273, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0VKuuB1fWySn0Ci0cbnI", + "latest_charge": "ch_3OlJMDKuuB1fWySn1PBr6plK", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0VKuuB1fWySntrUcmTIF", + "payment_method": "pm_1OlJMDKuuB1fWySn5geXdxhK", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,26 +514,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:25 GMT + recorded_at: Sun, 18 Feb 2024 23:01:15 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0VKuuB1fWySn0eUeko5Y/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMDKuuB1fWySn1prNh7Hi/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_DBfeEAYyLf9jP5","request_duration_ms":490}}' + - '{"last_request_metrics":{"request_id":"req_5u9P42jyXqmrlv","request_duration_ms":372}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -548,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:26 GMT + - Sun, 18 Feb 2024 23:01:16 GMT Content-Type: - application/json Content-Length: @@ -574,11 +575,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 7f9d4814-77be-4e92-8937-516627bcf949 + - 0c1db57e-1135-4282-8f72-fb2d9af17935 Original-Request: - - req_ouvW10FoUsTC5f + - req_lc7PdtcQlqEQiK Request-Id: - - req_ouvW10FoUsTC5f + - req_lc7PdtcQlqEQiK Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0VKuuB1fWySn0eUeko5Y", + "id": "pi_3OlJMDKuuB1fWySn1prNh7Hi", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0VKuuB1fWySn0eUeko5Y_secret_zOBwfhF3LjE6SV7fOdrPuWP3L", + "client_secret": "pi_3OlJMDKuuB1fWySn1prNh7Hi_secret_p2Cj6yN5GZSEkWatm5WDnNCM9", "confirmation_method": "automatic", - "created": 1707869243, + "created": 1708297273, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0VKuuB1fWySn0Ci0cbnI", + "latest_charge": "ch_3OlJMDKuuB1fWySn1PBr6plK", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0VKuuB1fWySntrUcmTIF", + "payment_method": "pm_1OlJMDKuuB1fWySn5geXdxhK", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,26 +646,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:27 GMT + recorded_at: Sun, 18 Feb 2024 23:01:16 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0VKuuB1fWySn0eUeko5Y + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMDKuuB1fWySn1prNh7Hi body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ouvW10FoUsTC5f","request_duration_ms":1117}}' + - '{"last_request_metrics":{"request_id":"req_lc7PdtcQlqEQiK","request_duration_ms":1021}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -680,7 +681,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:27 GMT + - Sun, 18 Feb 2024 23:01:16 GMT Content-Type: - application/json Content-Length: @@ -706,7 +707,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_U4av3YwRlsoxE6 + - req_3VTt475G3QgfjL Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +720,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0VKuuB1fWySn0eUeko5Y", + "id": "pi_3OlJMDKuuB1fWySn1prNh7Hi", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +734,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0VKuuB1fWySn0eUeko5Y_secret_zOBwfhF3LjE6SV7fOdrPuWP3L", + "client_secret": "pi_3OlJMDKuuB1fWySn1prNh7Hi_secret_p2Cj6yN5GZSEkWatm5WDnNCM9", "confirmation_method": "automatic", - "created": 1707869243, + "created": 1708297273, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0VKuuB1fWySn0Ci0cbnI", + "latest_charge": "ch_3OlJMDKuuB1fWySn1PBr6plK", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0VKuuB1fWySntrUcmTIF", + "payment_method": "pm_1OlJMDKuuB1fWySn5geXdxhK", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +772,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:27 GMT + recorded_at: Sun, 18 Feb 2024 23:01:16 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 3774d1b4ff..ed30b1c517 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=6200000000000005&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_IXB01TmqYGGKAS","request_duration_ms":468}}' + - '{"last_request_metrics":{"request_id":"req_cXn3sp9zfUW2SQ","request_duration_ms":332}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:20 GMT + - Sun, 18 Feb 2024 23:01:10 GMT Content-Type: - application/json Content-Length: - - '939' + - '973' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - f73cb8cb-a322-47b0-8301-107befeb59b3 + - ca5fcad4-fade-410d-b841-bd750a387355 Original-Request: - - req_S9b9Mc3SwW7GfA + - req_jrlU4keTn5Ehm9 Request-Id: - - req_S9b9Mc3SwW7GfA + - req_jrlU4keTn5Ehm9 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0SKuuB1fWySnJuSkBRji", + "id": "pm_1OlJMAKuuB1fWySnRHQ50pxV", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "CN", + "display_brand": "union_pay", "exp_month": 12, "exp_year": 2025, "fingerprint": "Aq45rzUxvT6SiF1W", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869240, + "created": 1708297270, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:20 GMT + recorded_at: Sun, 18 Feb 2024 23:01:11 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OjW0SKuuB1fWySnJuSkBRji&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJMAKuuB1fWySnRHQ50pxV&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_S9b9Mc3SwW7GfA","request_duration_ms":823}}' + - '{"last_request_metrics":{"request_id":"req_jrlU4keTn5Ehm9","request_duration_ms":1105}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:21 GMT + - Sun, 18 Feb 2024 23:01:11 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 59a95721-82a8-4043-8246-3941d456edcd + - f3ac7702-626e-455e-8c88-d6c4040dbf28 Original-Request: - - req_r8qNPA8o3Agrbj + - req_qVxmtUVoNOLS0I Request-Id: - - req_r8qNPA8o3Agrbj + - req_qVxmtUVoNOLS0I Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0TKuuB1fWySn1UKHFtmp", + "id": "pi_3OlJMBKuuB1fWySn2NUYHHAi", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0TKuuB1fWySn1UKHFtmp_secret_Rgt0ZNt4plGUuRp5WaJCFbhh7", + "client_secret": "pi_3OlJMBKuuB1fWySn2NUYHHAi_secret_76IizkYkVfLemdby6Au9r3p45", "confirmation_method": "automatic", - "created": 1707869241, + "created": 1708297271, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0SKuuB1fWySnJuSkBRji", + "payment_method": "pm_1OlJMAKuuB1fWySnRHQ50pxV", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:21 GMT + recorded_at: Sun, 18 Feb 2024 23:01:11 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0TKuuB1fWySn1UKHFtmp/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMBKuuB1fWySn2NUYHHAi/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_r8qNPA8o3Agrbj","request_duration_ms":607}}' + - '{"last_request_metrics":{"request_id":"req_qVxmtUVoNOLS0I","request_duration_ms":515}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:22 GMT + - Sun, 18 Feb 2024 23:01:12 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - ab1542cc-b538-40ca-821e-ef2a3aa9eaa4 + - 252b36e7-7327-4eb4-b98d-de8b6dbb8a97 Original-Request: - - req_z1YMZQZabedJq8 + - req_czb2VHYnDPYhev Request-Id: - - req_z1YMZQZabedJq8 + - req_czb2VHYnDPYhev Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0TKuuB1fWySn1UKHFtmp", + "id": "pi_3OlJMBKuuB1fWySn2NUYHHAi", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0TKuuB1fWySn1UKHFtmp_secret_Rgt0ZNt4plGUuRp5WaJCFbhh7", + "client_secret": "pi_3OlJMBKuuB1fWySn2NUYHHAi_secret_76IizkYkVfLemdby6Au9r3p45", "confirmation_method": "automatic", - "created": 1707869241, + "created": 1708297271, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0TKuuB1fWySn1ckZDUlv", + "latest_charge": "ch_3OlJMBKuuB1fWySn2m1rCMOb", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0SKuuB1fWySnJuSkBRji", + "payment_method": "pm_1OlJMAKuuB1fWySnRHQ50pxV", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:22 GMT + recorded_at: Sun, 18 Feb 2024 23:01:12 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 0b18ea990f..8dde10bd6e 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=6205500000000000004&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_PXlf8RVsAubdkK","request_duration_ms":1104}}' + - '{"last_request_metrics":{"request_id":"req_gIk39KFgNeSMkG","request_duration_ms":982}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:30 GMT + - Sun, 18 Feb 2024 23:01:19 GMT Content-Type: - application/json Content-Length: - - '938' + - '972' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - dfe17f56-3930-4987-8699-279135fcf505 + - d1c49d9e-86f8-429c-b3e3-c18dd531e3ef Original-Request: - - req_WzfgSHD3DsIU3Z + - req_yvDMoe753xioSD Request-Id: - - req_WzfgSHD3DsIU3Z + - req_yvDMoe753xioSD Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0cKuuB1fWySn26xn3yIK", + "id": "pm_1OlJMJKuuB1fWySnDqINlmQs", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "union_pay", "exp_month": 12, "exp_year": 2025, "fingerprint": "F9o1vzLUnyEJBPXi", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869250, + "created": 1708297279, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:30 GMT + recorded_at: Sun, 18 Feb 2024 23:01: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_1OjW0cKuuB1fWySn26xn3yIK&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJMJKuuB1fWySnDqINlmQs&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_WzfgSHD3DsIU3Z","request_duration_ms":603}}' + - '{"last_request_metrics":{"request_id":"req_yvDMoe753xioSD","request_duration_ms":454}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:31 GMT + - Sun, 18 Feb 2024 23:01:20 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - f310d302-85ac-4865-96cb-caa6c6848924 + - 0eee6d52-a25b-42af-a16e-d088bff92632 Original-Request: - - req_MxybowzQYNEFx7 + - req_LVIBi6WmVLrxu3 Request-Id: - - req_MxybowzQYNEFx7 + - req_LVIBi6WmVLrxu3 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0dKuuB1fWySn2HyEWHM5", + "id": "pi_3OlJMJKuuB1fWySn1xxdPGu1", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0dKuuB1fWySn2HyEWHM5_secret_K4Q0Ij8efc78OEDZzDf1qz5sG", + "client_secret": "pi_3OlJMJKuuB1fWySn1xxdPGu1_secret_daqfitE1cu0vEE17SNPncwpRw", "confirmation_method": "automatic", - "created": 1707869251, + "created": 1708297279, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0cKuuB1fWySn26xn3yIK", + "payment_method": "pm_1OlJMJKuuB1fWySnDqINlmQs", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:31 GMT + recorded_at: Sun, 18 Feb 2024 23:01:20 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0dKuuB1fWySn2HyEWHM5/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMJKuuB1fWySn1xxdPGu1/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_MxybowzQYNEFx7","request_duration_ms":545}}' + - '{"last_request_metrics":{"request_id":"req_LVIBi6WmVLrxu3","request_duration_ms":454}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:32 GMT + - Sun, 18 Feb 2024 23:01:21 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 69f71369-a0aa-49a8-af8e-deafe3dfd7b5 + - fb8c66e2-8b8d-4755-99ad-c893219fe3c7 Original-Request: - - req_K1iEz7M3xHW1Zf + - req_hkjB4XOSC8CjrD Request-Id: - - req_K1iEz7M3xHW1Zf + - req_hkjB4XOSC8CjrD Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0dKuuB1fWySn2HyEWHM5", + "id": "pi_3OlJMJKuuB1fWySn1xxdPGu1", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0dKuuB1fWySn2HyEWHM5_secret_K4Q0Ij8efc78OEDZzDf1qz5sG", + "client_secret": "pi_3OlJMJKuuB1fWySn1xxdPGu1_secret_daqfitE1cu0vEE17SNPncwpRw", "confirmation_method": "automatic", - "created": 1707869251, + "created": 1708297279, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0dKuuB1fWySn2p2qvssC", + "latest_charge": "ch_3OlJMJKuuB1fWySn1c5VQ6nd", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0cKuuB1fWySn26xn3yIK", + "payment_method": "pm_1OlJMJKuuB1fWySnDqINlmQs", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:32 GMT + recorded_at: Sun, 18 Feb 2024 23:01:21 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0dKuuB1fWySn2HyEWHM5 + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMJKuuB1fWySn1xxdPGu1 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_K1iEz7M3xHW1Zf","request_duration_ms":1135}}' + - '{"last_request_metrics":{"request_id":"req_hkjB4XOSC8CjrD","request_duration_ms":986}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:32 GMT + - Sun, 18 Feb 2024 23:01:21 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_DRHrPV8oDzSL2z + - req_9CIHraAuHtPsrk Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0dKuuB1fWySn2HyEWHM5", + "id": "pi_3OlJMJKuuB1fWySn1xxdPGu1", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0dKuuB1fWySn2HyEWHM5_secret_K4Q0Ij8efc78OEDZzDf1qz5sG", + "client_secret": "pi_3OlJMJKuuB1fWySn1xxdPGu1_secret_daqfitE1cu0vEE17SNPncwpRw", "confirmation_method": "automatic", - "created": 1707869251, + "created": 1708297279, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0dKuuB1fWySn2p2qvssC", + "latest_charge": "ch_3OlJMJKuuB1fWySn1c5VQ6nd", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0cKuuB1fWySn26xn3yIK", + "payment_method": "pm_1OlJMJKuuB1fWySnDqINlmQs", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,26 +514,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:32 GMT + recorded_at: Sun, 18 Feb 2024 23:01:21 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0dKuuB1fWySn2HyEWHM5/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMJKuuB1fWySn1xxdPGu1/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_DRHrPV8oDzSL2z","request_duration_ms":443}}' + - '{"last_request_metrics":{"request_id":"req_9CIHraAuHtPsrk","request_duration_ms":328}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -548,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:34 GMT + - Sun, 18 Feb 2024 23:01:22 GMT Content-Type: - application/json Content-Length: @@ -574,11 +575,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 9a787f25-ba16-4009-8d42-da173707b2b4 + - 33a2b9e9-a81e-46b5-a31f-1ca7b1f6ea2e Original-Request: - - req_9SUykt0PoCHk0n + - req_aiWcixIphBtkzs Request-Id: - - req_9SUykt0PoCHk0n + - req_aiWcixIphBtkzs Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0dKuuB1fWySn2HyEWHM5", + "id": "pi_3OlJMJKuuB1fWySn1xxdPGu1", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0dKuuB1fWySn2HyEWHM5_secret_K4Q0Ij8efc78OEDZzDf1qz5sG", + "client_secret": "pi_3OlJMJKuuB1fWySn1xxdPGu1_secret_daqfitE1cu0vEE17SNPncwpRw", "confirmation_method": "automatic", - "created": 1707869251, + "created": 1708297279, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0dKuuB1fWySn2p2qvssC", + "latest_charge": "ch_3OlJMJKuuB1fWySn1c5VQ6nd", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0cKuuB1fWySn26xn3yIK", + "payment_method": "pm_1OlJMJKuuB1fWySnDqINlmQs", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,26 +646,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:34 GMT + recorded_at: Sun, 18 Feb 2024 23:01:22 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0dKuuB1fWySn2HyEWHM5 + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMJKuuB1fWySn1xxdPGu1 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_9SUykt0PoCHk0n","request_duration_ms":1392}}' + - '{"last_request_metrics":{"request_id":"req_aiWcixIphBtkzs","request_duration_ms":970}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -680,7 +681,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:34 GMT + - Sun, 18 Feb 2024 23:01:22 GMT Content-Type: - application/json Content-Length: @@ -706,7 +707,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_v9LoNHMEdAlgo6 + - req_tIovMm3hJNI9ay Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +720,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0dKuuB1fWySn2HyEWHM5", + "id": "pi_3OlJMJKuuB1fWySn1xxdPGu1", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +734,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0dKuuB1fWySn2HyEWHM5_secret_K4Q0Ij8efc78OEDZzDf1qz5sG", + "client_secret": "pi_3OlJMJKuuB1fWySn1xxdPGu1_secret_daqfitE1cu0vEE17SNPncwpRw", "confirmation_method": "automatic", - "created": 1707869251, + "created": 1708297279, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0dKuuB1fWySn2p2qvssC", + "latest_charge": "ch_3OlJMJKuuB1fWySn1c5VQ6nd", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0cKuuB1fWySn26xn3yIK", + "payment_method": "pm_1OlJMJKuuB1fWySnDqINlmQs", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +772,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:34 GMT + recorded_at: Sun, 18 Feb 2024 23:01:22 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 61373bd901..a13c9642fa 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=6205500000000000004&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_U4av3YwRlsoxE6","request_duration_ms":432}}' + - '{"last_request_metrics":{"request_id":"req_3VTt475G3QgfjL","request_duration_ms":407}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:28 GMT + - Sun, 18 Feb 2024 23:01:17 GMT Content-Type: - application/json Content-Length: - - '938' + - '972' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 94e15450-9142-448e-9e9d-dab9fa6da490 + - 68a31f61-dccf-4dae-b5fb-cad94d9aa032 Original-Request: - - req_VV9XeZdwgYoixT + - req_6KeL9YC42w5wNL Request-Id: - - req_VV9XeZdwgYoixT + - req_6KeL9YC42w5wNL Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjW0ZKuuB1fWySnRrxl8o1t", + "id": "pm_1OlJMHKuuB1fWySn2PsgRiht", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "union_pay", "exp_month": 12, "exp_year": 2025, "fingerprint": "F9o1vzLUnyEJBPXi", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869247, + "created": 1708297277, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:07:28 GMT + recorded_at: Sun, 18 Feb 2024 23:01:17 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OjW0ZKuuB1fWySnRrxl8o1t&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJMHKuuB1fWySn2PsgRiht&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_VV9XeZdwgYoixT","request_duration_ms":616}}' + - '{"last_request_metrics":{"request_id":"req_6KeL9YC42w5wNL","request_duration_ms":579}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:28 GMT + - Sun, 18 Feb 2024 23:01:18 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 910393fe-928b-4816-ab3d-7dcd739f9dcd + - 05063b70-dcce-4490-bbd2-22b095615fbb Original-Request: - - req_CQOxUDPF8Frtd1 + - req_zIH9apktTgkZdM Request-Id: - - req_CQOxUDPF8Frtd1 + - req_zIH9apktTgkZdM Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0aKuuB1fWySn2rOesQe9", + "id": "pi_3OlJMHKuuB1fWySn1bzGgwzG", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0aKuuB1fWySn2rOesQe9_secret_TZ7unmQckcA5HlaUY7sT6gdDe", + "client_secret": "pi_3OlJMHKuuB1fWySn1bzGgwzG_secret_SNP9vGRXR0qAsFJQNFeV2idB5", "confirmation_method": "automatic", - "created": 1707869248, + "created": 1708297277, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0ZKuuB1fWySnRrxl8o1t", + "payment_method": "pm_1OlJMHKuuB1fWySn2PsgRiht", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:28 GMT + recorded_at: Sun, 18 Feb 2024 23:01:18 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjW0aKuuB1fWySn2rOesQe9/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJMHKuuB1fWySn1bzGgwzG/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_CQOxUDPF8Frtd1","request_duration_ms":590}}' + - '{"last_request_metrics":{"request_id":"req_zIH9apktTgkZdM","request_duration_ms":445}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:07:29 GMT + - Sun, 18 Feb 2024 23:01:18 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 42718eb9-e5f2-4cfc-9e90-61da922ba6b2 + - 416046c5-e4e0-4a98-9dba-71fb569d7dad Original-Request: - - req_PXlf8RVsAubdkK + - req_gIk39KFgNeSMkG Request-Id: - - req_PXlf8RVsAubdkK + - req_gIk39KFgNeSMkG Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjW0aKuuB1fWySn2rOesQe9", + "id": "pi_3OlJMHKuuB1fWySn1bzGgwzG", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjW0aKuuB1fWySn2rOesQe9_secret_TZ7unmQckcA5HlaUY7sT6gdDe", + "client_secret": "pi_3OlJMHKuuB1fWySn1bzGgwzG_secret_SNP9vGRXR0qAsFJQNFeV2idB5", "confirmation_method": "automatic", - "created": 1707869248, + "created": 1708297277, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjW0aKuuB1fWySn2Yz2Abi3", + "latest_charge": "ch_3OlJMHKuuB1fWySn1pVlqgxl", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjW0ZKuuB1fWySnRrxl8o1t", + "payment_method": "pm_1OlJMHKuuB1fWySn2PsgRiht", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:07:29 GMT + recorded_at: Sun, 18 Feb 2024 23:01:19 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 813d3ed44d..c99973db43 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_N8IgE1M3RYs3Gk","request_duration_ms":1097}}' + - '{"last_request_metrics":{"request_id":"req_Vo5HPR4w0XWMry","request_duration_ms":1123}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:45 GMT + - Sun, 18 Feb 2024 22:59:45 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 5bfb42dc-47e0-4804-bd94-86b937c36cb2 + - 32509448-a0d3-460f-878d-b166abe62cdb Original-Request: - - req_rhlOCq8EOZDWQN + - req_kC5WocciQMGjcw Request-Id: - - req_rhlOCq8EOZDWQN + - req_kC5WocciQMGjcw Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVyvKuuB1fWySnSp1AGgTW", + "id": "pm_1OlJKnKuuB1fWySntyUFoYCb", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869145, + "created": 1708297185, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:45 GMT + recorded_at: Sun, 18 Feb 2024 22:59:45 GMT - request: method: post uri: https://api.stripe.com/v1/payment_intents body: encoding: UTF-8 - string: amount=100¤cy=eur&payment_method=pm_1OjVyvKuuB1fWySnSp1AGgTW&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJKnKuuB1fWySntyUFoYCb&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_rhlOCq8EOZDWQN","request_duration_ms":594}}' + - '{"last_request_metrics":{"request_id":"req_kC5WocciQMGjcw","request_duration_ms":562}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:46 GMT + - Sun, 18 Feb 2024 22:59:46 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 6fcd08d4-33ed-4f29-ade8-ea90b56e797e + - 4f89898b-4f7a-47f2-8898-0c0c2ffd5fa5 Original-Request: - - req_psY5zOXbsxViKs + - req_w0cuOWmM4Jqlbp Request-Id: - - req_psY5zOXbsxViKs + - req_w0cuOWmM4Jqlbp Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVywKuuB1fWySn0KnTkymz", + "id": "pi_3OlJKoKuuB1fWySn081eYMvR", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVywKuuB1fWySn0KnTkymz_secret_6dtvAYWtB0veKbWPm3uMD3XBU", + "client_secret": "pi_3OlJKoKuuB1fWySn081eYMvR_secret_6iH70g7cATnLbyABAMRLBESTS", "confirmation_method": "automatic", - "created": 1707869146, + "created": 1708297186, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVyvKuuB1fWySnSp1AGgTW", + "payment_method": "pm_1OlJKnKuuB1fWySntyUFoYCb", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:46 GMT + recorded_at: Sun, 18 Feb 2024 22:59:46 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVywKuuB1fWySn0KnTkymz/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJKoKuuB1fWySn081eYMvR/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_psY5zOXbsxViKs","request_duration_ms":1167}}' + - '{"last_request_metrics":{"request_id":"req_w0cuOWmM4Jqlbp","request_duration_ms":509}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:47 GMT + - Sun, 18 Feb 2024 22:59:47 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - bdc5ba3a-6759-4025-a9ad-46b1c1f200f7 + - 2b0fcffd-0e24-4b60-aba4-fe6905cf6779 Original-Request: - - req_4QhFA2UJGDlmne + - req_w4jycXROTSeG5Q Request-Id: - - req_4QhFA2UJGDlmne + - req_w4jycXROTSeG5Q Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVywKuuB1fWySn0KnTkymz", + "id": "pi_3OlJKoKuuB1fWySn081eYMvR", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVywKuuB1fWySn0KnTkymz_secret_6dtvAYWtB0veKbWPm3uMD3XBU", + "client_secret": "pi_3OlJKoKuuB1fWySn081eYMvR_secret_6iH70g7cATnLbyABAMRLBESTS", "confirmation_method": "automatic", - "created": 1707869146, + "created": 1708297186, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVywKuuB1fWySn02YgTdKU", + "latest_charge": "ch_3OlJKoKuuB1fWySn0XA4m3eA", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVyvKuuB1fWySnSp1AGgTW", + "payment_method": "pm_1OlJKnKuuB1fWySntyUFoYCb", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:47 GMT + recorded_at: Sun, 18 Feb 2024 22:59:47 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVywKuuB1fWySn0KnTkymz + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJKoKuuB1fWySn081eYMvR body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_4QhFA2UJGDlmne","request_duration_ms":1041}}' + - '{"last_request_metrics":{"request_id":"req_w4jycXROTSeG5Q","request_duration_ms":1021}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:47 GMT + - Sun, 18 Feb 2024 22:59:47 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_tWxoZ38FYNfP8O + - req_70cgva1JfVxEok Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVywKuuB1fWySn0KnTkymz", + "id": "pi_3OlJKoKuuB1fWySn081eYMvR", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVywKuuB1fWySn0KnTkymz_secret_6dtvAYWtB0veKbWPm3uMD3XBU", + "client_secret": "pi_3OlJKoKuuB1fWySn081eYMvR_secret_6iH70g7cATnLbyABAMRLBESTS", "confirmation_method": "automatic", - "created": 1707869146, + "created": 1708297186, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVywKuuB1fWySn02YgTdKU", + "latest_charge": "ch_3OlJKoKuuB1fWySn0XA4m3eA", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVyvKuuB1fWySnSp1AGgTW", + "payment_method": "pm_1OlJKnKuuB1fWySntyUFoYCb", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,26 +514,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:47 GMT + recorded_at: Sun, 18 Feb 2024 22:59:47 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVywKuuB1fWySn0KnTkymz/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJKoKuuB1fWySn081eYMvR/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_tWxoZ38FYNfP8O","request_duration_ms":434}}' + - '{"last_request_metrics":{"request_id":"req_70cgva1JfVxEok","request_duration_ms":325}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -548,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:49 GMT + - Sun, 18 Feb 2024 22:59:48 GMT Content-Type: - application/json Content-Length: @@ -574,11 +575,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 6201f640-57a6-4e77-a20e-230ba1ff27a7 + - d5cd83a7-0dbd-4b61-af16-3c72cb46470b Original-Request: - - req_KwE6LQuWzzU6P2 + - req_WyXG84NHnwKDet Request-Id: - - req_KwE6LQuWzzU6P2 + - req_WyXG84NHnwKDet Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVywKuuB1fWySn0KnTkymz", + "id": "pi_3OlJKoKuuB1fWySn081eYMvR", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVywKuuB1fWySn0KnTkymz_secret_6dtvAYWtB0veKbWPm3uMD3XBU", + "client_secret": "pi_3OlJKoKuuB1fWySn081eYMvR_secret_6iH70g7cATnLbyABAMRLBESTS", "confirmation_method": "automatic", - "created": 1707869146, + "created": 1708297186, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVywKuuB1fWySn02YgTdKU", + "latest_charge": "ch_3OlJKoKuuB1fWySn0XA4m3eA", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVyvKuuB1fWySnSp1AGgTW", + "payment_method": "pm_1OlJKnKuuB1fWySntyUFoYCb", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,26 +646,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:49 GMT + recorded_at: Sun, 18 Feb 2024 22:59:48 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVywKuuB1fWySn0KnTkymz + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJKoKuuB1fWySn081eYMvR body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_KwE6LQuWzzU6P2","request_duration_ms":1218}}' + - '{"last_request_metrics":{"request_id":"req_WyXG84NHnwKDet","request_duration_ms":1101}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -680,7 +681,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:49 GMT + - Sun, 18 Feb 2024 22:59:49 GMT Content-Type: - application/json Content-Length: @@ -706,7 +707,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_mpG676qfATMyU6 + - req_EdOBUVwEt6gZoq Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +720,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVywKuuB1fWySn0KnTkymz", + "id": "pi_3OlJKoKuuB1fWySn081eYMvR", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +734,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVywKuuB1fWySn0KnTkymz_secret_6dtvAYWtB0veKbWPm3uMD3XBU", + "client_secret": "pi_3OlJKoKuuB1fWySn081eYMvR_secret_6iH70g7cATnLbyABAMRLBESTS", "confirmation_method": "automatic", - "created": 1707869146, + "created": 1708297186, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVywKuuB1fWySn02YgTdKU", + "latest_charge": "ch_3OlJKoKuuB1fWySn0XA4m3eA", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVyvKuuB1fWySnSp1AGgTW", + "payment_method": "pm_1OlJKnKuuB1fWySntyUFoYCb", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +772,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:49 GMT + recorded_at: Sun, 18 Feb 2024 22:59:49 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 39970697dc..d5f006e963 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4242424242424242&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_0V1yKcVWiF2gmv","request_duration_ms":572}}' + - '{"last_request_metrics":{"request_id":"req_pxGgeC3Pye8JYa","request_duration_ms":524}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:42 GMT + - Sun, 18 Feb 2024 22:59:43 GMT Content-Type: - application/json Content-Length: - - '931' + - '960' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 8f84faba-4164-4933-9cec-278df18b83cc + - e5c48c25-4a4c-4710-aad4-d5607f3dfc36 Original-Request: - - req_ea4276cGyu3HGd + - req_MAc0Z3v0jA2SUQ Request-Id: - - req_ea4276cGyu3HGd + - req_MAc0Z3v0jA2SUQ Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVysKuuB1fWySn77sBLodH", + "id": "pm_1OlJKlKuuB1fWySn8F1rJs7Y", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "6E6tgVjx6U65iHFV", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869142, + "created": 1708297183, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:42 GMT + recorded_at: Sun, 18 Feb 2024 22:59: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_1OjVysKuuB1fWySn77sBLodH&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJKlKuuB1fWySn8F1rJs7Y&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_ea4276cGyu3HGd","request_duration_ms":582}}' + - '{"last_request_metrics":{"request_id":"req_MAc0Z3v0jA2SUQ","request_duration_ms":542}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:43 GMT + - Sun, 18 Feb 2024 22:59:43 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 466d3879-b288-415a-94c8-c4d633b38423 + - 7754edb9-b733-4722-b600-6e304ad36cd8 Original-Request: - - req_Z5fUZQiM1KTExa + - req_caq0TEKroE5O9x Request-Id: - - req_Z5fUZQiM1KTExa + - req_caq0TEKroE5O9x Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVysKuuB1fWySn2BBN3Zdt", + "id": "pi_3OlJKlKuuB1fWySn0CLacGQ6", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVysKuuB1fWySn2BBN3Zdt_secret_xhtCGXD1THoDXVbDWqhW4thkM", + "client_secret": "pi_3OlJKlKuuB1fWySn0CLacGQ6_secret_S8gPPHG7ew024dddSgs8Nnv74", "confirmation_method": "automatic", - "created": 1707869142, + "created": 1708297183, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVysKuuB1fWySn77sBLodH", + "payment_method": "pm_1OlJKlKuuB1fWySn8F1rJs7Y", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:43 GMT + recorded_at: Sun, 18 Feb 2024 22:59:43 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVysKuuB1fWySn2BBN3Zdt/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJKlKuuB1fWySn0CLacGQ6/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_Z5fUZQiM1KTExa","request_duration_ms":643}}' + - '{"last_request_metrics":{"request_id":"req_caq0TEKroE5O9x","request_duration_ms":511}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:44 GMT + - Sun, 18 Feb 2024 22:59:44 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 6d617267-b3ac-43c4-a8de-02ee0132aa53 + - b6b94baa-7014-4e34-88ac-4480f1678371 Original-Request: - - req_N8IgE1M3RYs3Gk + - req_Vo5HPR4w0XWMry Request-Id: - - req_N8IgE1M3RYs3Gk + - req_Vo5HPR4w0XWMry Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVysKuuB1fWySn2BBN3Zdt", + "id": "pi_3OlJKlKuuB1fWySn0CLacGQ6", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVysKuuB1fWySn2BBN3Zdt_secret_xhtCGXD1THoDXVbDWqhW4thkM", + "client_secret": "pi_3OlJKlKuuB1fWySn0CLacGQ6_secret_S8gPPHG7ew024dddSgs8Nnv74", "confirmation_method": "automatic", - "created": 1707869142, + "created": 1708297183, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVysKuuB1fWySn277BbY8V", + "latest_charge": "ch_3OlJKlKuuB1fWySn0H8Rc4ec", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVysKuuB1fWySn77sBLodH", + "payment_method": "pm_1OlJKlKuuB1fWySn8F1rJs7Y", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:44 GMT + recorded_at: Sun, 18 Feb 2024 22:59:45 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 8c477e87a6..d31fa2ee70 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4000056655665556&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_qJOQl3Q96GYCa0","request_duration_ms":1089}}' + - '{"last_request_metrics":{"request_id":"req_GyTIeGG6SEyyzl","request_duration_ms":1123}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:52 GMT + - Sun, 18 Feb 2024 22:59:52 GMT Content-Type: - application/json Content-Length: - - '930' + - '959' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 1257e417-7ec0-41a9-9906-500b66825318 + - a558917e-ca4b-402c-8b1c-3ff4686bfc57 Original-Request: - - req_2dTGjT0LXLWvnT + - req_AjQYVqUuVDhhP0 Request-Id: - - req_2dTGjT0LXLWvnT + - req_AjQYVqUuVDhhP0 Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVz2KuuB1fWySnCZijN5hy", + "id": "pm_1OlJKtKuuB1fWySnYTUUSBMq", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "QOaaYMtlTSm6xJM8", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869152, + "created": 1708297192, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:52 GMT + recorded_at: Sun, 18 Feb 2024 22:59: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_1OjVz2KuuB1fWySnCZijN5hy&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJKtKuuB1fWySnYTUUSBMq&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_2dTGjT0LXLWvnT","request_duration_ms":580}}' + - '{"last_request_metrics":{"request_id":"req_AjQYVqUuVDhhP0","request_duration_ms":510}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:53 GMT + - Sun, 18 Feb 2024 22:59:52 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 913d3d58-1227-422d-bdd0-3c0855cfbeee + - 19150f03-c31c-42f4-86a3-0cef9488992f Original-Request: - - req_kCdlIsMYT1Gfk1 + - req_E58jwgzMOdvSJN Request-Id: - - req_kCdlIsMYT1Gfk1 + - req_E58jwgzMOdvSJN Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVz3KuuB1fWySn0mpexQ1y", + "id": "pi_3OlJKuKuuB1fWySn21TAQCX8", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVz3KuuB1fWySn0mpexQ1y_secret_2UjSBftXqzSCDWCTqqPKPjbzu", + "client_secret": "pi_3OlJKuKuuB1fWySn21TAQCX8_secret_DUAgirPkfg6t5UgWXymfWpdq1", "confirmation_method": "automatic", - "created": 1707869153, + "created": 1708297192, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVz2KuuB1fWySnCZijN5hy", + "payment_method": "pm_1OlJKtKuuB1fWySnYTUUSBMq", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:53 GMT + recorded_at: Sun, 18 Feb 2024 22:59:52 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVz3KuuB1fWySn0mpexQ1y/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJKuKuuB1fWySn21TAQCX8/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_kCdlIsMYT1Gfk1","request_duration_ms":558}}' + - '{"last_request_metrics":{"request_id":"req_E58jwgzMOdvSJN","request_duration_ms":510}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:54 GMT + - Sun, 18 Feb 2024 22:59:53 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 853f0cac-87a4-4772-8708-1f5101b6c492 + - a89e77b7-e2c3-4fca-98d3-1f7555cdc017 Original-Request: - - req_FoolbtqTn78bu2 + - req_KVr9a9y9zrnUsZ Request-Id: - - req_FoolbtqTn78bu2 + - req_KVr9a9y9zrnUsZ Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVz3KuuB1fWySn0mpexQ1y", + "id": "pi_3OlJKuKuuB1fWySn21TAQCX8", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVz3KuuB1fWySn0mpexQ1y_secret_2UjSBftXqzSCDWCTqqPKPjbzu", + "client_secret": "pi_3OlJKuKuuB1fWySn21TAQCX8_secret_DUAgirPkfg6t5UgWXymfWpdq1", "confirmation_method": "automatic", - "created": 1707869153, + "created": 1708297192, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVz3KuuB1fWySn0oF11Jss", + "latest_charge": "ch_3OlJKuKuuB1fWySn2i3O4EJ1", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVz2KuuB1fWySnCZijN5hy", + "payment_method": "pm_1OlJKtKuuB1fWySnYTUUSBMq", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,26 +388,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:54 GMT + recorded_at: Sun, 18 Feb 2024 22:59:53 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVz3KuuB1fWySn0mpexQ1y + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJKuKuuB1fWySn21TAQCX8 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_FoolbtqTn78bu2","request_duration_ms":1124}}' + - '{"last_request_metrics":{"request_id":"req_KVr9a9y9zrnUsZ","request_duration_ms":989}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -422,7 +423,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:55 GMT + - Sun, 18 Feb 2024 22:59:53 GMT Content-Type: - application/json Content-Length: @@ -448,7 +449,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_yxDRYJyELHDQIe + - req_yl4DqikA6SoFNC Stripe-Version: - '2023-10-16' Vary: @@ -461,7 +462,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVz3KuuB1fWySn0mpexQ1y", + "id": "pi_3OlJKuKuuB1fWySn21TAQCX8", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -475,20 +476,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVz3KuuB1fWySn0mpexQ1y_secret_2UjSBftXqzSCDWCTqqPKPjbzu", + "client_secret": "pi_3OlJKuKuuB1fWySn21TAQCX8_secret_DUAgirPkfg6t5UgWXymfWpdq1", "confirmation_method": "automatic", - "created": 1707869153, + "created": 1708297192, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVz3KuuB1fWySn0oF11Jss", + "latest_charge": "ch_3OlJKuKuuB1fWySn2i3O4EJ1", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVz2KuuB1fWySnCZijN5hy", + "payment_method": "pm_1OlJKtKuuB1fWySnYTUUSBMq", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -513,26 +514,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:55 GMT + recorded_at: Sun, 18 Feb 2024 22:59:54 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVz3KuuB1fWySn0mpexQ1y/capture + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJKuKuuB1fWySn21TAQCX8/capture body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_yxDRYJyELHDQIe","request_duration_ms":447}}' + - '{"last_request_metrics":{"request_id":"req_yl4DqikA6SoFNC","request_duration_ms":717}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -548,7 +549,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:56 GMT + - Sun, 18 Feb 2024 22:59:55 GMT Content-Type: - application/json Content-Length: @@ -574,11 +575,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - e02f4700-0e6c-43a3-b966-21463203fcaf + - 5187f7ca-afa0-4694-bbac-04de269dd502 Original-Request: - - req_nkOZn9bCrG0o7A + - req_7XknwstCwCHDXi Request-Id: - - req_nkOZn9bCrG0o7A + - req_7XknwstCwCHDXi Stripe-Should-Retry: - 'false' Stripe-Version: @@ -593,7 +594,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVz3KuuB1fWySn0mpexQ1y", + "id": "pi_3OlJKuKuuB1fWySn21TAQCX8", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -607,20 +608,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVz3KuuB1fWySn0mpexQ1y_secret_2UjSBftXqzSCDWCTqqPKPjbzu", + "client_secret": "pi_3OlJKuKuuB1fWySn21TAQCX8_secret_DUAgirPkfg6t5UgWXymfWpdq1", "confirmation_method": "automatic", - "created": 1707869153, + "created": 1708297192, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVz3KuuB1fWySn0oF11Jss", + "latest_charge": "ch_3OlJKuKuuB1fWySn2i3O4EJ1", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVz2KuuB1fWySnCZijN5hy", + "payment_method": "pm_1OlJKtKuuB1fWySnYTUUSBMq", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -645,26 +646,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:56 GMT + recorded_at: Sun, 18 Feb 2024 22:59:55 GMT - request: method: get - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVz3KuuB1fWySn0mpexQ1y + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJKuKuuB1fWySn21TAQCX8 body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_nkOZn9bCrG0o7A","request_duration_ms":1857}}' + - '{"last_request_metrics":{"request_id":"req_7XknwstCwCHDXi","request_duration_ms":1052}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -680,7 +681,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:57 GMT + - Sun, 18 Feb 2024 22:59:55 GMT Content-Type: - application/json Content-Length: @@ -706,7 +707,7 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Request-Id: - - req_f7K7OvbNu9g1Ev + - req_W8ICrK0sc1LqT6 Stripe-Version: - '2023-10-16' Vary: @@ -719,7 +720,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVz3KuuB1fWySn0mpexQ1y", + "id": "pi_3OlJKuKuuB1fWySn21TAQCX8", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -733,20 +734,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVz3KuuB1fWySn0mpexQ1y_secret_2UjSBftXqzSCDWCTqqPKPjbzu", + "client_secret": "pi_3OlJKuKuuB1fWySn21TAQCX8_secret_DUAgirPkfg6t5UgWXymfWpdq1", "confirmation_method": "automatic", - "created": 1707869153, + "created": 1708297192, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVz3KuuB1fWySn0oF11Jss", + "latest_charge": "ch_3OlJKuKuuB1fWySn2i3O4EJ1", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVz2KuuB1fWySnCZijN5hy", + "payment_method": "pm_1OlJKtKuuB1fWySnYTUUSBMq", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -771,5 +772,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:57 GMT + recorded_at: Sun, 18 Feb 2024 22:59:55 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 84% rename from spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 dc084c2fca..74b1f9f619 100644 --- a/spec/fixtures/vcr_cassettes/Stripe-v10.8.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.9.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 @@ -8,17 +8,17 @@ http_interactions: string: type=card&card[number]=4000056655665556&card[exp_month]=12&card[exp_year]=2025&card[cvc]=314 headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_mpG676qfATMyU6","request_duration_ms":443}}' + - '{"last_request_metrics":{"request_id":"req_EdOBUVwEt6gZoq","request_duration_ms":408}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -34,11 +34,11 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:50 GMT + - Sun, 18 Feb 2024 22:59:49 GMT Content-Type: - application/json Content-Length: - - '930' + - '959' Connection: - keep-alive Access-Control-Allow-Credentials: @@ -59,11 +59,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: - - 0b6e0a92-47e2-4e69-b0a7-bc55b35852cc + - 12ce6fd3-4d8c-4f6e-b9df-285e4c30267d Original-Request: - - req_IkDuCTv5LeBJbt + - req_oTWqLHUzI8I4yJ Request-Id: - - req_IkDuCTv5LeBJbt + - req_oTWqLHUzI8I4yJ Stripe-Should-Retry: - 'false' Stripe-Version: @@ -78,7 +78,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pm_1OjVyzKuuB1fWySnCy7gJIdE", + "id": "pm_1OlJKrKuuB1fWySnqZNA7GON", "object": "payment_method", "billing_details": { "address": { @@ -101,6 +101,7 @@ http_interactions: "cvc_check": "unchecked" }, "country": "US", + "display_brand": "visa", "exp_month": 12, "exp_year": 2025, "fingerprint": "QOaaYMtlTSm6xJM8", @@ -118,32 +119,32 @@ http_interactions: }, "wallet": null }, - "created": 1707869150, + "created": 1708297189, "customer": null, "livemode": false, "metadata": {}, "type": "card" } - recorded_at: Wed, 14 Feb 2024 00:05:50 GMT + recorded_at: Sun, 18 Feb 2024 22:59: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_1OjVyzKuuB1fWySnCy7gJIdE&payment_method_types[0]=card&capture_method=manual + string: amount=100¤cy=eur&payment_method=pm_1OlJKrKuuB1fWySnqZNA7GON&payment_method_types[0]=card&capture_method=manual headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_IkDuCTv5LeBJbt","request_duration_ms":698}}' + - '{"last_request_metrics":{"request_id":"req_oTWqLHUzI8I4yJ","request_duration_ms":579}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -159,7 +160,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:50 GMT + - Sun, 18 Feb 2024 22:59:50 GMT Content-Type: - application/json Content-Length: @@ -184,11 +185,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: - - 809bb3ae-af43-46e3-90c4-c4cef52fb02e + - 89b94be3-027d-4ce0-a9af-666a78ca316f Original-Request: - - req_jC19nxmiefnGgA + - req_FmIFr95gFpwzAJ Request-Id: - - req_jC19nxmiefnGgA + - req_FmIFr95gFpwzAJ Stripe-Should-Retry: - 'false' Stripe-Version: @@ -203,7 +204,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVz0KuuB1fWySn2rk9p6bK", + "id": "pi_3OlJKsKuuB1fWySn1VdqUm6W", "object": "payment_intent", "amount": 100, "amount_capturable": 0, @@ -217,9 +218,9 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVz0KuuB1fWySn2rk9p6bK_secret_YtKEJcwjrCuEOcvCTqGc1Pqkx", + "client_secret": "pi_3OlJKsKuuB1fWySn1VdqUm6W_secret_gZqo5ictSzQTIc7K9WRcZWtVK", "confirmation_method": "automatic", - "created": 1707869150, + "created": 1708297190, "currency": "eur", "customer": null, "description": null, @@ -230,7 +231,7 @@ http_interactions: "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVyzKuuB1fWySnCy7gJIdE", + "payment_method": "pm_1OlJKrKuuB1fWySnqZNA7GON", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -255,26 +256,26 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:50 GMT + recorded_at: Sun, 18 Feb 2024 22:59:50 GMT - request: method: post - uri: https://api.stripe.com/v1/payment_intents/pi_3OjVz0KuuB1fWySn2rk9p6bK/confirm + uri: https://api.stripe.com/v1/payment_intents/pi_3OlJKsKuuB1fWySn1VdqUm6W/confirm body: encoding: US-ASCII string: '' headers: User-Agent: - - Stripe/v1 RubyBindings/10.8.0 + - Stripe/v1 RubyBindings/10.9.0 Authorization: - Bearer Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - - '{"last_request_metrics":{"request_id":"req_jC19nxmiefnGgA","request_duration_ms":538}}' + - '{"last_request_metrics":{"request_id":"req_FmIFr95gFpwzAJ","request_duration_ms":509}}' Stripe-Version: - '2023-10-16' X-Stripe-Client-User-Agent: - - '{"bindings_version":"10.8.0","lang":"ruby","lang_version":"3.1.4 p223 (2023-03-30)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux + - '{"bindings_version":"10.9.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-17-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.69-1 (2023-12-30)","hostname":"blackbox"}' @@ -290,7 +291,7 @@ http_interactions: Server: - nginx Date: - - Wed, 14 Feb 2024 00:05:51 GMT + - Sun, 18 Feb 2024 22:59:51 GMT Content-Type: - application/json Content-Length: @@ -316,11 +317,11 @@ http_interactions: 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self' Idempotency-Key: - - 0044c3b5-4800-47a6-af18-be42dc34fbd8 + - cf2338f5-623b-42e7-9f8b-da0d0546e85a Original-Request: - - req_qJOQl3Q96GYCa0 + - req_GyTIeGG6SEyyzl Request-Id: - - req_qJOQl3Q96GYCa0 + - req_GyTIeGG6SEyyzl Stripe-Should-Retry: - 'false' Stripe-Version: @@ -335,7 +336,7 @@ http_interactions: encoding: UTF-8 string: |- { - "id": "pi_3OjVz0KuuB1fWySn2rk9p6bK", + "id": "pi_3OlJKsKuuB1fWySn1VdqUm6W", "object": "payment_intent", "amount": 100, "amount_capturable": 100, @@ -349,20 +350,20 @@ http_interactions: "canceled_at": null, "cancellation_reason": null, "capture_method": "manual", - "client_secret": "pi_3OjVz0KuuB1fWySn2rk9p6bK_secret_YtKEJcwjrCuEOcvCTqGc1Pqkx", + "client_secret": "pi_3OlJKsKuuB1fWySn1VdqUm6W_secret_gZqo5ictSzQTIc7K9WRcZWtVK", "confirmation_method": "automatic", - "created": 1707869150, + "created": 1708297190, "currency": "eur", "customer": null, "description": null, "invoice": null, "last_payment_error": null, - "latest_charge": "ch_3OjVz0KuuB1fWySn2HO58N02", + "latest_charge": "ch_3OlJKsKuuB1fWySn1k2Ob6ue", "livemode": false, "metadata": {}, "next_action": null, "on_behalf_of": null, - "payment_method": "pm_1OjVyzKuuB1fWySnCy7gJIdE", + "payment_method": "pm_1OlJKrKuuB1fWySnqZNA7GON", "payment_method_configuration_details": null, "payment_method_options": { "card": { @@ -387,5 +388,5 @@ http_interactions: "transfer_data": null, "transfer_group": null } - recorded_at: Wed, 14 Feb 2024 00:05:52 GMT + recorded_at: Sun, 18 Feb 2024 22:59:51 GMT recorded_with: VCR 6.2.0