--- http_interactions: - request: method: post uri: https://api.stripe.com/v1/setup_intents body: encoding: UTF-8 string: customer=cus_8Di1wjdVktv5kt headers: User-Agent: - Stripe/v1 RubyBindings/5.29.0 Authorization: - Bearer sk_test_testfaketestfaketestfake Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - '{"last_request_metrics":{"request_id":"req_HBrUqwklJKtARM","request_duration_ms":767}}' Stripe-Version: - '2019-08-14' X-Stripe-Client-User-Agent: - '{"bindings_version":"5.29.0","lang":"ruby","lang_version":"2.6.7 p197 (2021-04-05)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux version 5.12.9-arch1-1 (linux@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 SMP PREEMPT Thu, 03 Jun 2021 11:36:13 +0000","hostname":"Sylvain-desktop"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" response: status: code: 200 message: OK headers: Server: - nginx Date: - Fri, 11 Jun 2021 12:09:05 GMT Content-Type: - application/json Content-Length: - '727' Connection: - keep-alive Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Methods: - GET, POST, HEAD, OPTIONS, DELETE Access-Control-Allow-Origin: - "*" Access-Control-Expose-Headers: - Request-Id, Stripe-Manage-Version, X-Stripe-External-Auth-Required, X-Stripe-Privileged-Session-Required Access-Control-Max-Age: - '300' Cache-Control: - no-cache, no-store Request-Id: - req_p6Apfsnlx1CpbR Stripe-Version: - '2019-08-14' X-Stripe-C-Cost: - '0' Strict-Transport-Security: - max-age=31556926; includeSubDomains; preload body: encoding: UTF-8 string: | { "id": "seti_1J19Ab2sOmf47Nz9h2tL8C07", "object": "setup_intent", "application": null, "cancellation_reason": null, "client_secret": "seti_1J19Ab2sOmf47Nz9h2tL8C07_secret_JeS401DqKAd2VXxeMxzsxTpnaO6MeEt", "created": 1623413345, "customer": "cus_8Di1wjdVktv5kt", "description": null, "last_setup_error": null, "latest_attempt": null, "livemode": false, "mandate": null, "metadata": { }, "next_action": null, "on_behalf_of": null, "payment_method": null, "payment_method_options": { "card": { "request_three_d_secure": "automatic" } }, "payment_method_types": [ "card" ], "single_use_mandate": null, "status": "requires_payment_method", "usage": "off_session" } recorded_at: Fri, 11 Jun 2021 12:09:05 GMT - request: method: post uri: https://api.stripe.com/v1/payment_methods body: encoding: UTF-8 string: type=card&card[number]=4242424242424242&card[exp_month]=4&card[exp_year]=2022&card[cvc]=314 headers: User-Agent: - Stripe/v1 RubyBindings/5.29.0 Authorization: - Bearer sk_test_testfaketestfaketestfake Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - '{"last_request_metrics":{"request_id":"req_p6Apfsnlx1CpbR","request_duration_ms":379}}' Stripe-Version: - '2019-08-14' X-Stripe-Client-User-Agent: - '{"bindings_version":"5.29.0","lang":"ruby","lang_version":"2.6.7 p197 (2021-04-05)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux version 5.12.9-arch1-1 (linux@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 SMP PREEMPT Thu, 03 Jun 2021 11:36:13 +0000","hostname":"Sylvain-desktop"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" response: status: code: 200 message: OK headers: Server: - nginx Date: - Fri, 11 Jun 2021 12:09:05 GMT Content-Type: - application/json Content-Length: - '934' Connection: - keep-alive Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Methods: - GET, POST, HEAD, OPTIONS, DELETE Access-Control-Allow-Origin: - "*" Access-Control-Expose-Headers: - Request-Id, Stripe-Manage-Version, X-Stripe-External-Auth-Required, X-Stripe-Privileged-Session-Required Access-Control-Max-Age: - '300' Cache-Control: - no-cache, no-store Request-Id: - req_kAlVB5R4y03z5o Stripe-Version: - '2019-08-14' X-Stripe-C-Cost: - '4' Strict-Transport-Security: - max-age=31556926; includeSubDomains; preload body: encoding: UTF-8 string: | { "id": "pm_1J19Ab2sOmf47Nz9nz3zz3IE", "object": "payment_method", "billing_details": { "address": { "city": null, "country": null, "line1": null, "line2": null, "postal_code": null, "state": null }, "email": null, "name": null, "phone": null }, "card": { "brand": "visa", "checks": { "address_line1_check": null, "address_postal_code_check": null, "cvc_check": "unchecked" }, "country": "US", "exp_month": 4, "exp_year": 2022, "fingerprint": "o52jybR7bnmNn6AT", "funding": "credit", "generated_from": null, "last4": "4242", "networks": { "available": [ "visa" ], "preferred": null }, "three_d_secure_usage": { "supported": true }, "wallet": null }, "created": 1623413345, "customer": null, "livemode": false, "metadata": { }, "type": "card" } recorded_at: Fri, 11 Jun 2021 12:09:06 GMT - request: method: post uri: https://api.stripe.com/v1/setup_intents/seti_1J19Ab2sOmf47Nz9h2tL8C07/confirm body: encoding: UTF-8 string: payment_method=pm_1J19Ab2sOmf47Nz9nz3zz3IE headers: User-Agent: - Stripe/v1 RubyBindings/5.29.0 Authorization: - Bearer sk_test_testfaketestfaketestfake Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - '{"last_request_metrics":{"request_id":"req_kAlVB5R4y03z5o","request_duration_ms":663}}' Stripe-Version: - '2019-08-14' X-Stripe-Client-User-Agent: - '{"bindings_version":"5.29.0","lang":"ruby","lang_version":"2.6.7 p197 (2021-04-05)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux version 5.12.9-arch1-1 (linux@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 SMP PREEMPT Thu, 03 Jun 2021 11:36:13 +0000","hostname":"Sylvain-desktop"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" response: status: code: 200 message: OK headers: Server: - nginx Date: - Fri, 11 Jun 2021 12:09:07 GMT Content-Type: - application/json Content-Length: - '767' Connection: - keep-alive Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Methods: - GET, POST, HEAD, OPTIONS, DELETE Access-Control-Allow-Origin: - "*" Access-Control-Expose-Headers: - Request-Id, Stripe-Manage-Version, X-Stripe-External-Auth-Required, X-Stripe-Privileged-Session-Required Access-Control-Max-Age: - '300' Cache-Control: - no-cache, no-store Request-Id: - req_XvzkN1j4rxaOYm Stripe-Version: - '2019-08-14' X-Stripe-C-Cost: - '4' Strict-Transport-Security: - max-age=31556926; includeSubDomains; preload body: encoding: UTF-8 string: | { "id": "seti_1J19Ab2sOmf47Nz9h2tL8C07", "object": "setup_intent", "application": null, "cancellation_reason": null, "client_secret": "seti_1J19Ab2sOmf47Nz9h2tL8C07_secret_JeS401DqKAd2VXxeMxzsxTpnaO6MeEt", "created": 1623413345, "customer": "cus_8Di1wjdVktv5kt", "description": null, "last_setup_error": null, "latest_attempt": "setatt_1J19Ac2sOmf47Nz9TIyXetTy", "livemode": false, "mandate": null, "metadata": { }, "next_action": null, "on_behalf_of": null, "payment_method": "pm_1J19Ab2sOmf47Nz9nz3zz3IE", "payment_method_options": { "card": { "request_three_d_secure": "automatic" } }, "payment_method_types": [ "card" ], "single_use_mandate": null, "status": "succeeded", "usage": "off_session" } recorded_at: Fri, 11 Jun 2021 12:09:07 GMT - request: method: get uri: https://api.stripe.com/v1/setup_intents/seti_1J19Ab2sOmf47Nz9h2tL8C07 body: encoding: US-ASCII string: '' headers: User-Agent: - Stripe/v1 RubyBindings/5.29.0 Authorization: - Bearer sk_test_testfaketestfaketestfake Content-Type: - application/x-www-form-urlencoded X-Stripe-Client-Telemetry: - '{"last_request_metrics":{"request_id":"req_XvzkN1j4rxaOYm","request_duration_ms":1279}}' Stripe-Version: - '2019-08-14' X-Stripe-Client-User-Agent: - '{"bindings_version":"5.29.0","lang":"ruby","lang_version":"2.6.7 p197 (2021-04-05)","platform":"x86_64-linux","engine":"ruby","publisher":"stripe","uname":"Linux version 5.12.9-arch1-1 (linux@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 SMP PREEMPT Thu, 03 Jun 2021 11:36:13 +0000","hostname":"Sylvain-desktop"}' Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" response: status: code: 200 message: OK headers: Server: - nginx Date: - Fri, 11 Jun 2021 12:09:07 GMT Content-Type: - application/json Content-Length: - '767' Connection: - keep-alive Access-Control-Allow-Credentials: - 'true' Access-Control-Allow-Methods: - GET, POST, HEAD, OPTIONS, DELETE Access-Control-Allow-Origin: - "*" Access-Control-Expose-Headers: - Request-Id, Stripe-Manage-Version, X-Stripe-External-Auth-Required, X-Stripe-Privileged-Session-Required Access-Control-Max-Age: - '300' Cache-Control: - no-cache, no-store Request-Id: - req_G0tnm0VQO3r3dU Stripe-Version: - '2019-08-14' X-Stripe-C-Cost: - '0' Strict-Transport-Security: - max-age=31556926; includeSubDomains; preload body: encoding: UTF-8 string: | { "id": "seti_1J19Ab2sOmf47Nz9h2tL8C07", "object": "setup_intent", "application": null, "cancellation_reason": null, "client_secret": "seti_1J19Ab2sOmf47Nz9h2tL8C07_secret_JeS401DqKAd2VXxeMxzsxTpnaO6MeEt", "created": 1623413345, "customer": "cus_8Di1wjdVktv5kt", "description": null, "last_setup_error": null, "latest_attempt": "setatt_1J19Ac2sOmf47Nz9TIyXetTy", "livemode": false, "mandate": null, "metadata": { }, "next_action": null, "on_behalf_of": null, "payment_method": "pm_1J19Ab2sOmf47Nz9nz3zz3IE", "payment_method_options": { "card": { "request_three_d_secure": "automatic" } }, "payment_method_types": [ "card" ], "single_use_mandate": null, "status": "succeeded", "usage": "off_session" } recorded_at: Fri, 11 Jun 2021 12:09:07 GMT recorded_with: VCR 6.0.0