deletes all old VCR cassettes

This commit is contained in:
filipefurtad0
2025-11-04 15:40:45 +00:00
parent e4be336630
commit a36b7ce01a
57 changed files with 0 additions and 30711 deletions

View File

@@ -1,327 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/accounts
body:
encoding: UTF-8
string: type=standard&country=AU&email=jumping.jack%40example.com&business_type=non_profit
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 14 Oct 2025 03:05:13 GMT
Content-Type:
- application/json
Content-Length:
- '3927'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=OM_QID4mkoXt71hL-zi5xW8jqDnQHEWcI3SnK_RU-cLKpURQ0m1ehrNriyw2idgVDNdNJm6WQolrhYkm
Idempotency-Key:
- 0764d9d9-cc86-4f61-bcbf-a4e4059f567a
Original-Request:
- req_Dde6DIJj7rCd5m
Request-Id:
- req_Dde6DIJj7rCd5m
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "acct_1SHyY03FQF0iBkHf",
"object": "account",
"business_profile": {
"annual_revenue": null,
"estimated_worker_count": null,
"mcc": null,
"minority_owned_business_designation": null,
"name": null,
"product_description": null,
"support_address": null,
"support_email": null,
"support_phone": null,
"support_url": null,
"url": null
},
"business_type": "non_profit",
"capabilities": {},
"charges_enabled": false,
"company": {
"address": {
"city": null,
"country": "AU",
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"directors_provided": false,
"executives_provided": false,
"name": null,
"owners_provided": false,
"tax_id_provided": false,
"verification": {
"document": {
"back": null,
"details": null,
"details_code": null,
"front": null
}
}
},
"controller": {
"fees": {
"payer": "account"
},
"is_controller": true,
"losses": {
"payments": "stripe"
},
"requirement_collection": "stripe",
"stripe_dashboard": {
"type": "full"
},
"type": "application"
},
"country": "AU",
"created": 1760411113,
"default_currency": "aud",
"details_submitted": false,
"email": "jumping.jack@example.com",
"external_accounts": {
"object": "list",
"data": [],
"has_more": false,
"total_count": 0,
"url": "/v1/accounts/acct_1SHyY03FQF0iBkHf/external_accounts"
},
"future_requirements": {
"alternatives": [],
"current_deadline": null,
"currently_due": [],
"disabled_reason": null,
"errors": [],
"eventually_due": [],
"past_due": [],
"pending_verification": []
},
"metadata": {},
"payouts_enabled": false,
"requirements": {
"alternatives": [],
"current_deadline": null,
"currently_due": [
"business_profile.product_description",
"business_profile.support_phone",
"business_profile.url",
"external_account",
"tos_acceptance.date",
"tos_acceptance.ip"
],
"disabled_reason": "requirements.past_due",
"errors": [],
"eventually_due": [
"business_profile.product_description",
"business_profile.support_phone",
"business_profile.url",
"external_account",
"tos_acceptance.date",
"tos_acceptance.ip"
],
"past_due": [
"business_profile.product_description",
"business_profile.support_phone",
"business_profile.url",
"external_account",
"tos_acceptance.date",
"tos_acceptance.ip"
],
"pending_verification": []
},
"settings": {
"bacs_debit_payments": {
"display_name": null,
"service_user_number": null
},
"branding": {
"icon": null,
"logo": null,
"primary_color": null,
"secondary_color": null
},
"card_issuing": {
"tos_acceptance": {
"date": null,
"ip": null
}
},
"card_payments": {
"decline_on": {
"avs_failure": false,
"cvc_failure": false
},
"statement_descriptor_prefix": null,
"statement_descriptor_prefix_kana": null,
"statement_descriptor_prefix_kanji": null
},
"dashboard": {
"display_name": null,
"timezone": "Etc/UTC"
},
"invoices": {
"default_account_tax_ids": null,
"hosted_payment_method_save": "offer"
},
"payments": {
"statement_descriptor": null,
"statement_descriptor_kana": null,
"statement_descriptor_kanji": null
},
"payouts": {
"debit_negative_balances": true,
"schedule": {
"delay_days": 2,
"interval": "daily"
},
"statement_descriptor": null
},
"sepa_debit_payments": {}
},
"tos_acceptance": {
"date": null,
"ip": null,
"user_agent": null
},
"type": "standard"
}
recorded_at: Tue, 14 Oct 2025 03:05:13 GMT
- request:
method: delete
uri: https://api.stripe.com/v1/accounts/acct_1SHyY03FQF0iBkHf
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_Dde6DIJj7rCd5m","request_duration_ms":2206}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 14 Oct 2025 03:05:17 GMT
Content-Type:
- application/json
Content-Length:
- '77'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=n9RRkJMG-_sT7S00qoMfw6KTpB5HzihwzadWkFxV8oogN02JjXq4yoA4UGN9g2XYgSpjZYI00mhrpmzM
Request-Id:
- req_iRYVWBCGQvkhl2
Stripe-Account:
- acct_1SHyY03FQF0iBkHf
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "acct_1SHyY03FQF0iBkHf",
"object": "account",
"deleted": true
}
recorded_at: Tue, 14 Oct 2025 03:05:17 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,503 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_w0RQWcgZJ1phct","request_duration_ms":477}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:43 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- b2b81ef0-f2c4-42e4-84c0-a4fb122bba28
Original-Request:
- req_myhLzEVmpQVZEd
Request-Id:
- req_myhLzEVmpQVZEd
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV4nIi63rqbiZ",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269762,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "ZHCMKZAG",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:43 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa_chargeDeclinedVelocityLimitExceeded&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV4nIi63rqbiZ&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_myhLzEVmpQVZEd","request_duration_ms":443}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:43 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- bfdef10d-eb2f-4404-b2b7-ee45c2d9c8c5
Original-Request:
- req_xNPz9Ia9hPnqo9
Request-Id:
- req_xNPz9Ia9hPnqo9
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm4FKuuB1fWySn1Atr9ZoC",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269763,
"currency": "eur",
"customer": "cus_TMV4nIi63rqbiZ",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm4FKuuB1fWySnAxE2JPoI",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:43 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm4FKuuB1fWySn1Atr9ZoC/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_xNPz9Ia9hPnqo9","request_duration_ms":405}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:22:44 GMT
Content-Type:
- application/json
Content-Length:
- '5426'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- cd056cea-4433-4f2c-ae4b-ed2bc470af59
Original-Request:
- req_vVicYIJ3XcQ5YU
Request-Id:
- req_vVicYIJ3XcQ5YU
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm4FKuuB1fWySn1jvUxQbF",
"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.",
"network_advice_code": "02",
"network_decline_code": "61",
"payment_intent": {
"id": "pi_3SPm4FKuuB1fWySn1Atr9ZoC",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269763,
"currency": "eur",
"customer": "cus_TMV4nIi63rqbiZ",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm4FKuuB1fWySn1jvUxQbF",
"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.",
"network_advice_code": "02",
"network_decline_code": "61",
"payment_method": {
"id": "pm_1SPm4FKuuB1fWySnAxE2JPoI",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "WoxwxVPUPcg0EjXW",
"funding": "credit",
"generated_from": null,
"last4": "6975",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269763,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm4FKuuB1fWySn1jvUxQbF",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm4FKuuB1fWySnAxE2JPoI",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "WoxwxVPUPcg0EjXW",
"funding": "credit",
"generated_from": null,
"last4": "6975",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269763,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_vVicYIJ3XcQ5YU?t=1762269763",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:22:44 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,505 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_KhGf4KFUpA1Uax","request_duration_ms":406}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:37 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 999378ad-dfe3-405d-9066-14a7b9cf9833
Original-Request:
- req_0dWd7dIRip6XFH
Request-Id:
- req_0dWd7dIRip6XFH
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV4hziIPGGibA",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269757,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "TC8D0QHW",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:37 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_chargeDeclinedExpiredCard&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV4hziIPGGibA&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_0dWd7dIRip6XFH","request_duration_ms":383}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:38 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- b8fc4a87-68d0-4cfb-a4fa-82280f5c9f76
Original-Request:
- req_eAVoZsSUiNZ8qh
Request-Id:
- req_eAVoZsSUiNZ8qh
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm49KuuB1fWySn2D0l2L1r",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269757,
"currency": "eur",
"customer": "cus_TMV4hziIPGGibA",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm49KuuB1fWySnD7Vnfbup",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:38 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm49KuuB1fWySn2D0l2L1r/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_eAVoZsSUiNZ8qh","request_duration_ms":407}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:22:38 GMT
Content-Type:
- application/json
Content-Length:
- '5312'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- b4bcdeb1-4a4d-4e46-b11e-1bed9e9cb7c3
Original-Request:
- req_5yS0egNMYXXI2q
Request-Id:
- req_5yS0egNMYXXI2q
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "confirm_card_data",
"charge": "ch_3SPm49KuuB1fWySn2dg0U5ew",
"code": "expired_card",
"decline_code": "expired_card",
"doc_url": "https://stripe.com/docs/error-codes/expired-card",
"message": "Your card has expired.",
"network_advice_code": "03",
"network_decline_code": "54",
"param": "exp_month",
"payment_intent": {
"id": "pi_3SPm49KuuB1fWySn2D0l2L1r",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269757,
"currency": "eur",
"customer": "cus_TMV4hziIPGGibA",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "confirm_card_data",
"charge": "ch_3SPm49KuuB1fWySn2dg0U5ew",
"code": "expired_card",
"decline_code": "expired_card",
"doc_url": "https://stripe.com/docs/error-codes/expired-card",
"message": "Your card has expired.",
"network_advice_code": "03",
"network_decline_code": "54",
"param": "exp_month",
"payment_method": {
"id": "pm_1SPm49KuuB1fWySnD7Vnfbup",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "qpQikrTL7IyNA2rE",
"funding": "credit",
"generated_from": null,
"last4": "0069",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269757,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm49KuuB1fWySn2dg0U5ew",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm49KuuB1fWySnD7Vnfbup",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "qpQikrTL7IyNA2rE",
"funding": "credit",
"generated_from": null,
"last4": "0069",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269757,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_5yS0egNMYXXI2q?t=1762269758",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:22:39 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,501 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_3wkReeHnOHSZuD","request_duration_ms":305}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:30 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 04bf021d-fd0c-4b7d-91c8-550565296fa0
Original-Request:
- req_6TgXb95GmI11j8
Request-Id:
- req_6TgXb95GmI11j8
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV4vdrdlLzoTk",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269750,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "KKLGNYZ9",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:30 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa_chargeDeclined&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV4vdrdlLzoTk&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_6TgXb95GmI11j8","request_duration_ms":417}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:30 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- c1ef2330-1ec9-4e18-a8c8-51cd9de5f227
Original-Request:
- req_7abBtsI1MGb67T
Request-Id:
- req_7abBtsI1MGb67T
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm42KuuB1fWySn0W62oO6o",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269750,
"currency": "eur",
"customer": "cus_TMV4vdrdlLzoTk",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm42KuuB1fWySnnrFa9UTk",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:30 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm42KuuB1fWySn0W62oO6o/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_7abBtsI1MGb67T","request_duration_ms":513}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:22:31 GMT
Content-Type:
- application/json
Content-Length:
- '5194'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- eb1d9b8d-bb0a-4603-ae56-3c0af302e80a
Original-Request:
- req_1faIakJqcpSxFY
Request-Id:
- req_1faIakJqcpSxFY
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm42KuuB1fWySn0iKhVvuS",
"code": "card_declined",
"decline_code": "generic_decline",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card was declined.",
"network_decline_code": "01",
"payment_intent": {
"id": "pi_3SPm42KuuB1fWySn0W62oO6o",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269750,
"currency": "eur",
"customer": "cus_TMV4vdrdlLzoTk",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm42KuuB1fWySn0iKhVvuS",
"code": "card_declined",
"decline_code": "generic_decline",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card was declined.",
"network_decline_code": "01",
"payment_method": {
"id": "pm_1SPm42KuuB1fWySnnrFa9UTk",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "IKC2ubfpSLuZKsVs",
"funding": "credit",
"generated_from": null,
"last4": "0002",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269750,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm42KuuB1fWySn0iKhVvuS",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm42KuuB1fWySnnrFa9UTk",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "IKC2ubfpSLuZKsVs",
"funding": "credit",
"generated_from": null,
"last4": "0002",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269750,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_1faIakJqcpSxFY?t=1762269750",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:22:31 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,505 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_eAVoZsSUiNZ8qh","request_duration_ms":407}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:39 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- eb3c6dd7-f7ce-46f5-aa10-18cc77d67da0
Original-Request:
- req_vS7iirdzffEIh7
Request-Id:
- req_vS7iirdzffEIh7
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV4TvVnMP3dfq",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269759,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "AW57BQQH",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:39 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_chargeDeclinedIncorrectCvc&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV4TvVnMP3dfq&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_vS7iirdzffEIh7","request_duration_ms":434}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:39 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 27c56df7-1d75-4497-9729-079165b96635
Original-Request:
- req_OC42idNnVbq4Qm
Request-Id:
- req_OC42idNnVbq4Qm
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm4BKuuB1fWySn0VrJMT5l",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269759,
"currency": "eur",
"customer": "cus_TMV4TvVnMP3dfq",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm4BKuuB1fWySnDq7Lnofb",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:39 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm4BKuuB1fWySn0VrJMT5l/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_OC42idNnVbq4Qm","request_duration_ms":406}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:22:40 GMT
Content-Type:
- application/json
Content-Length:
- '5340'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- e7f60f00-e1aa-49cd-b3ea-c6e3c4b4a5dc
Original-Request:
- req_fpmAaHoc6Rz3Es
Request-Id:
- req_fpmAaHoc6Rz3Es
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "confirm_card_data",
"charge": "ch_3SPm4BKuuB1fWySn0tOxZCn3",
"code": "incorrect_cvc",
"decline_code": "incorrect_cvc",
"doc_url": "https://stripe.com/docs/error-codes/incorrect-cvc",
"message": "Your card's security code is incorrect.",
"network_advice_code": "03",
"network_decline_code": "N7",
"param": "cvc",
"payment_intent": {
"id": "pi_3SPm4BKuuB1fWySn0VrJMT5l",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269759,
"currency": "eur",
"customer": "cus_TMV4TvVnMP3dfq",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "confirm_card_data",
"charge": "ch_3SPm4BKuuB1fWySn0tOxZCn3",
"code": "incorrect_cvc",
"decline_code": "incorrect_cvc",
"doc_url": "https://stripe.com/docs/error-codes/incorrect-cvc",
"message": "Your card's security code is incorrect.",
"network_advice_code": "03",
"network_decline_code": "N7",
"param": "cvc",
"payment_method": {
"id": "pm_1SPm4BKuuB1fWySnDq7Lnofb",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "eWmxEL5j3bNdPnK5",
"funding": "credit",
"generated_from": null,
"last4": "0127",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269759,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm4BKuuB1fWySn0tOxZCn3",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm4BKuuB1fWySnDq7Lnofb",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "eWmxEL5j3bNdPnK5",
"funding": "credit",
"generated_from": null,
"last4": "0127",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269759,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_fpmAaHoc6Rz3Es?t=1762269760",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:22:41 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,503 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_7abBtsI1MGb67T","request_duration_ms":513}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:32 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 8d13ce20-2dab-4e93-acba-31ccd3c33778
Original-Request:
- req_hwo5ZUgCJNmD3G
Request-Id:
- req_hwo5ZUgCJNmD3G
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV4WOjJM7ilSW",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269752,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "Z3PGQRPG",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:32 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa_chargeDeclinedInsufficientFunds&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV4WOjJM7ilSW&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_hwo5ZUgCJNmD3G","request_duration_ms":364}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:32 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- d74ca273-3ca2-4f92-b1c8-38307c691bc6
Original-Request:
- req_J9beLk0yvWEMjn
Request-Id:
- req_J9beLk0yvWEMjn
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm44KuuB1fWySn0K3xdJbo",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269752,
"currency": "eur",
"customer": "cus_TMV4WOjJM7ilSW",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm44KuuB1fWySnrnXIuRSY",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:32 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm44KuuB1fWySn0K3xdJbo/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_J9beLk0yvWEMjn","request_duration_ms":382}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:22:33 GMT
Content-Type:
- application/json
Content-Length:
- '5290'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 0eed6758-fcdd-480e-ae81-194551e4d5bf
Original-Request:
- req_w4eyZelCrWiJuq
Request-Id:
- req_w4eyZelCrWiJuq
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm44KuuB1fWySn04gaEm39",
"code": "card_declined",
"decline_code": "insufficient_funds",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card has insufficient funds.",
"network_advice_code": "02",
"network_decline_code": "51",
"payment_intent": {
"id": "pi_3SPm44KuuB1fWySn0K3xdJbo",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269752,
"currency": "eur",
"customer": "cus_TMV4WOjJM7ilSW",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm44KuuB1fWySn04gaEm39",
"code": "card_declined",
"decline_code": "insufficient_funds",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card has insufficient funds.",
"network_advice_code": "02",
"network_decline_code": "51",
"payment_method": {
"id": "pm_1SPm44KuuB1fWySnrnXIuRSY",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "O0I0muUGQBJy3p73",
"funding": "credit",
"generated_from": null,
"last4": "9995",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269752,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm44KuuB1fWySn04gaEm39",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm44KuuB1fWySnrnXIuRSY",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "O0I0muUGQBJy3p73",
"funding": "credit",
"generated_from": null,
"last4": "9995",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269752,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_w4eyZelCrWiJuq?t=1762269752",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:22:33 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,503 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_J9beLk0yvWEMjn","request_duration_ms":382}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:34 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 3d5906aa-40fa-498d-8fa1-eba7164f1565
Original-Request:
- req_of9q74EqYEZivC
Request-Id:
- req_of9q74EqYEZivC
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV40HBp5Fi6dE",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269753,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "2PY9DFXS",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:34 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa_chargeDeclinedLostCard&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV40HBp5Fi6dE&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_of9q74EqYEZivC","request_duration_ms":366}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:34 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- c22ac5f5-44a4-4fdb-856f-63ecc21b2a78
Original-Request:
- req_S2nDdXAVWEEwst
Request-Id:
- req_S2nDdXAVWEEwst
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm46KuuB1fWySn2xUVAXVz",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269754,
"currency": "eur",
"customer": "cus_TMV40HBp5Fi6dE",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm46KuuB1fWySn1umrTNg3",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:34 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm46KuuB1fWySn2xUVAXVz/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_S2nDdXAVWEEwst","request_duration_ms":483}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:22:35 GMT
Content-Type:
- application/json
Content-Length:
- '5254'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- e478b737-cbce-411e-a057-758e98a84b70
Original-Request:
- req_UX3YYVfa9stSfu
Request-Id:
- req_UX3YYVfa9stSfu
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "do_not_try_again",
"charge": "ch_3SPm46KuuB1fWySn2W2X1Pig",
"code": "card_declined",
"decline_code": "lost_card",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card was declined.",
"network_advice_code": "01",
"network_decline_code": "41",
"payment_intent": {
"id": "pi_3SPm46KuuB1fWySn2xUVAXVz",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269754,
"currency": "eur",
"customer": "cus_TMV40HBp5Fi6dE",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "do_not_try_again",
"charge": "ch_3SPm46KuuB1fWySn2W2X1Pig",
"code": "card_declined",
"decline_code": "lost_card",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card was declined.",
"network_advice_code": "01",
"network_decline_code": "41",
"payment_method": {
"id": "pm_1SPm46KuuB1fWySn1umrTNg3",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "hMDekBwrnWL1oLxe",
"funding": "credit",
"generated_from": null,
"last4": "9987",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269754,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm46KuuB1fWySn2W2X1Pig",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm46KuuB1fWySn1umrTNg3",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "hMDekBwrnWL1oLxe",
"funding": "credit",
"generated_from": null,
"last4": "9987",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269754,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_UX3YYVfa9stSfu?t=1762269754",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:22:35 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,501 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_OC42idNnVbq4Qm","request_duration_ms":406}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:41 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- afeffd87-fc85-4691-b2d9-56fa19008f51
Original-Request:
- req_MBqYdKfNZJgaMp
Request-Id:
- req_MBqYdKfNZJgaMp
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV4UOvJZyL0c0",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269761,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "HVUB1TC1",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:41 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_chargeDeclinedProcessingError&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV4UOvJZyL0c0&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_MBqYdKfNZJgaMp","request_duration_ms":364}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:41 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 6f8874d7-5ea6-40c7-92b8-339990fac97e
Original-Request:
- req_w0RQWcgZJ1phct
Request-Id:
- req_w0RQWcgZJ1phct
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm4DKuuB1fWySn2fRibziX",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269761,
"currency": "eur",
"customer": "cus_TMV4UOvJZyL0c0",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm4DKuuB1fWySnJzhJDQM4",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:41 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm4DKuuB1fWySn2fRibziX/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_w0RQWcgZJ1phct","request_duration_ms":477}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:22:42 GMT
Content-Type:
- application/json
Content-Length:
- '5306'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 9be4fa51-f6d2-49c8-ba09-2cf3b24756e7
Original-Request:
- req_R9TEQ2xmc44bB0
Request-Id:
- req_R9TEQ2xmc44bB0
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm4DKuuB1fWySn2IOw1GXJ",
"code": "processing_error",
"decline_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.",
"network_decline_code": "06",
"payment_intent": {
"id": "pi_3SPm4DKuuB1fWySn2fRibziX",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269761,
"currency": "eur",
"customer": "cus_TMV4UOvJZyL0c0",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm4DKuuB1fWySn2IOw1GXJ",
"code": "processing_error",
"decline_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.",
"network_decline_code": "06",
"payment_method": {
"id": "pm_1SPm4DKuuB1fWySnJzhJDQM4",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "9HWWxe4EyniQy61z",
"funding": "credit",
"generated_from": null,
"last4": "0119",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269761,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm4DKuuB1fWySn2IOw1GXJ",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm4DKuuB1fWySnJzhJDQM4",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "9HWWxe4EyniQy61z",
"funding": "credit",
"generated_from": null,
"last4": "0119",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269761,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_R9TEQ2xmc44bB0?t=1762269762",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:22:42 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,503 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_S2nDdXAVWEEwst","request_duration_ms":483}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:35 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- ed18d263-06c8-467d-9ba4-f68811f2b81b
Original-Request:
- req_1HG4Y6zrr60nEP
Request-Id:
- req_1HG4Y6zrr60nEP
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV4uVA9roXDmz",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269755,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "BXQCS0LZ",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:35 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa_chargeDeclinedStolenCard&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV4uVA9roXDmz&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_1HG4Y6zrr60nEP","request_duration_ms":437}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:36 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- bc0f302b-1143-4467-ab5f-343c445c53be
Original-Request:
- req_KhGf4KFUpA1Uax
Request-Id:
- req_KhGf4KFUpA1Uax
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm48KuuB1fWySn1l5XtE4p",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269756,
"currency": "eur",
"customer": "cus_TMV4uVA9roXDmz",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm48KuuB1fWySn2Wt9BCEm",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:36 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm48KuuB1fWySn1l5XtE4p/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_KhGf4KFUpA1Uax","request_duration_ms":406}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:22:37 GMT
Content-Type:
- application/json
Content-Length:
- '5258'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- fbbb04db-1d19-433b-8960-a86a275702cf
Original-Request:
- req_0HNAdrNGYuZ6jw
Request-Id:
- req_0HNAdrNGYuZ6jw
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "do_not_try_again",
"charge": "ch_3SPm48KuuB1fWySn1YeechbE",
"code": "card_declined",
"decline_code": "stolen_card",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card was declined.",
"network_advice_code": "01",
"network_decline_code": "43",
"payment_intent": {
"id": "pi_3SPm48KuuB1fWySn1l5XtE4p",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269756,
"currency": "eur",
"customer": "cus_TMV4uVA9roXDmz",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "do_not_try_again",
"charge": "ch_3SPm48KuuB1fWySn1YeechbE",
"code": "card_declined",
"decline_code": "stolen_card",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card was declined.",
"network_advice_code": "01",
"network_decline_code": "43",
"payment_method": {
"id": "pm_1SPm48KuuB1fWySn2Wt9BCEm",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "1pjhEFFOW1eCi1AB",
"funding": "credit",
"generated_from": null,
"last4": "9979",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269756,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm48KuuB1fWySn1YeechbE",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm48KuuB1fWySn2Wt9BCEm",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "1pjhEFFOW1eCi1AB",
"funding": "credit",
"generated_from": null,
"last4": "9979",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269756,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_0HNAdrNGYuZ6jw?t=1762269756",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:22:37 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,764 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_1ThscKrhchrB4F","request_duration_ms":237}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:01 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- c9c90391-cdc6-477a-8c3e-67e91951aae0
Original-Request:
- req_iJBFCEFBOLXwBv
Request-Id:
- req_iJBFCEFBOLXwBv
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3VYo8OXkkg1",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269721,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "71B2AWGR",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:01 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_amex&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3VYo8OXkkg1&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_iJBFCEFBOLXwBv","request_duration_ms":386}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:02 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- e943de6f-8871-4c14-ba39-60f825e7e3c8
Original-Request:
- req_osu9VJjBxWzSgM
Request-Id:
- req_osu9VJjBxWzSgM
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3ZKuuB1fWySn2X9YdIZX",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269721,
"currency": "eur",
"customer": "cus_TMV3VYo8OXkkg1",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3ZKuuB1fWySnINQUkCki",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:02 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3ZKuuB1fWySn2X9YdIZX/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_osu9VJjBxWzSgM","request_duration_ms":447}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:02 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 1384b0b5-e128-482b-a640-a918734e8674
Original-Request:
- req_0Ba0om2HvVZjki
Request-Id:
- req_0Ba0om2HvVZjki
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3ZKuuB1fWySn2X9YdIZX",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269721,
"currency": "eur",
"customer": "cus_TMV3VYo8OXkkg1",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3ZKuuB1fWySn2qrAB0z3",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3ZKuuB1fWySnINQUkCki",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:03 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3ZKuuB1fWySn2X9YdIZX
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_0Ba0om2HvVZjki","request_duration_ms":918}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:03 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_a98ee2UH905MX5
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3ZKuuB1fWySn2X9YdIZX",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269721,
"currency": "eur",
"customer": "cus_TMV3VYo8OXkkg1",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3ZKuuB1fWySn2qrAB0z3",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3ZKuuB1fWySnINQUkCki",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:03 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3ZKuuB1fWySn2X9YdIZX/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_a98ee2UH905MX5","request_duration_ms":307}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:04 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- ac27cf7f-2851-4ea9-a849-bc2d7446bc6a
Original-Request:
- req_Y1xQqnIXXVgqgR
Request-Id:
- req_Y1xQqnIXXVgqgR
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3ZKuuB1fWySn2X9YdIZX",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269721,
"currency": "eur",
"customer": "cus_TMV3VYo8OXkkg1",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3ZKuuB1fWySn2qrAB0z3",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3ZKuuB1fWySnINQUkCki",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:04 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3ZKuuB1fWySn2X9YdIZX
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_Y1xQqnIXXVgqgR","request_duration_ms":1123}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:04 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_wCTcpdyaYpwlsv
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3ZKuuB1fWySn2X9YdIZX",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269721,
"currency": "eur",
"customer": "cus_TMV3VYo8OXkkg1",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3ZKuuB1fWySn2qrAB0z3",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3ZKuuB1fWySnINQUkCki",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:04 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,504 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_t2X4MR0htSQgPM","request_duration_ms":304}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:58 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- b2528b1b-3f96-4ef3-9ced-00bafd273bdb
Original-Request:
- req_iqKWKl8KTvCZIG
Request-Id:
- req_iqKWKl8KTvCZIG
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3epr7OXvfyj",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269718,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "MEADNLR0",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:21:59 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_amex&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3epr7OXvfyj&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_iqKWKl8KTvCZIG","request_duration_ms":534}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:59 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 2815a759-cb45-43e3-867f-4c81f706d51f
Original-Request:
- req_pX2kMZU3ItKvhr
Request-Id:
- req_pX2kMZU3ItKvhr
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3XKuuB1fWySn1NycZpLO",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269719,
"currency": "eur",
"customer": "cus_TMV3epr7OXvfyj",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3XKuuB1fWySnwpzo4fhX",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:59 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3XKuuB1fWySn1NycZpLO/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_pX2kMZU3ItKvhr","request_duration_ms":440}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:00 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- aac45be6-1e29-49dd-be77-2fe80629c83c
Original-Request:
- req_6efbwVskZsSmgl
Request-Id:
- req_6efbwVskZsSmgl
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3XKuuB1fWySn1NycZpLO",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269719,
"currency": "eur",
"customer": "cus_TMV3epr7OXvfyj",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3XKuuB1fWySn1SaHhT3j",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3XKuuB1fWySnwpzo4fhX",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:00 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3XKuuB1fWySn1NycZpLO
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_6efbwVskZsSmgl","request_duration_ms":882}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:01 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_1ThscKrhchrB4F
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3XKuuB1fWySn1NycZpLO",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269719,
"currency": "eur",
"customer": "cus_TMV3epr7OXvfyj",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3XKuuB1fWySn1SaHhT3j",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3XKuuB1fWySnwpzo4fhX",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:01 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,764 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_blvKsQryC7P3eA","request_duration_ms":305}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:14 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- aeeb9665-a164-403d-99d4-b84d654cefb8
Original-Request:
- req_7lIHzWTVs3T7KB
Request-Id:
- req_7lIHzWTVs3T7KB
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3ZP33Bsl2T0",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269733,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "QDNPHSFA",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:14 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_diners&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3ZP33Bsl2T0&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_7lIHzWTVs3T7KB","request_duration_ms":360}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:14 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- ecb9f70b-82a9-428f-8f26-fea5333c1d65
Original-Request:
- req_bdpg2yejMQzADH
Request-Id:
- req_bdpg2yejMQzADH
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3mKuuB1fWySn2tIC62ut",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269734,
"currency": "eur",
"customer": "cus_TMV3ZP33Bsl2T0",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3mKuuB1fWySn2gn6KtZL",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:14 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3mKuuB1fWySn2tIC62ut/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_bdpg2yejMQzADH","request_duration_ms":394}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:15 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- b57e5082-b709-447c-938b-7ea51c6ab859
Original-Request:
- req_1vkZB7g4AcFurl
Request-Id:
- req_1vkZB7g4AcFurl
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3mKuuB1fWySn2tIC62ut",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269734,
"currency": "eur",
"customer": "cus_TMV3ZP33Bsl2T0",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3mKuuB1fWySn2JTxj9ii",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3mKuuB1fWySn2gn6KtZL",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:15 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3mKuuB1fWySn2tIC62ut
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_1vkZB7g4AcFurl","request_duration_ms":919}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:15 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_Vjkv9KeoQeGAFe
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3mKuuB1fWySn2tIC62ut",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269734,
"currency": "eur",
"customer": "cus_TMV3ZP33Bsl2T0",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3mKuuB1fWySn2JTxj9ii",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3mKuuB1fWySn2gn6KtZL",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:15 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3mKuuB1fWySn2tIC62ut/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_Vjkv9KeoQeGAFe","request_duration_ms":304}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:17 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 6fb1ad3b-28fe-4807-a884-ff3338ca2850
Original-Request:
- req_RktpaIFx33v7QT
Request-Id:
- req_RktpaIFx33v7QT
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3mKuuB1fWySn2tIC62ut",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269734,
"currency": "eur",
"customer": "cus_TMV3ZP33Bsl2T0",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3mKuuB1fWySn2JTxj9ii",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3mKuuB1fWySn2gn6KtZL",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:17 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3mKuuB1fWySn2tIC62ut
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_RktpaIFx33v7QT","request_duration_ms":1328}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:17 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_kcZHf1S28DkNAD
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3mKuuB1fWySn2tIC62ut",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269734,
"currency": "eur",
"customer": "cus_TMV3ZP33Bsl2T0",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3mKuuB1fWySn2JTxj9ii",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3mKuuB1fWySn2gn6KtZL",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:17 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,504 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_yJovmyD1t15om2","request_duration_ms":304}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:11 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 0cfe2dc4-703e-405e-bc13-cf4ebe3ee242
Original-Request:
- req_Y53VlZ3k1hhRXX
Request-Id:
- req_Y53VlZ3k1hhRXX
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV343jU7lqsu9",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269731,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "BRXQO4VC",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:11 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_diners&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV343jU7lqsu9&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_Y53VlZ3k1hhRXX","request_duration_ms":420}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:11 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 1f63aa1c-c044-4d95-aa64-e6ccae4e29df
Original-Request:
- req_ZenuiGkJPrt3Wp
Request-Id:
- req_ZenuiGkJPrt3Wp
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3jKuuB1fWySn1K6Kpp1P",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269731,
"currency": "eur",
"customer": "cus_TMV343jU7lqsu9",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3jKuuB1fWySnbbXH4zGr",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:11 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3jKuuB1fWySn1K6Kpp1P/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_ZenuiGkJPrt3Wp","request_duration_ms":425}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:12 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- b6864751-6030-479f-bc53-b2f77e74702c
Original-Request:
- req_GGM5Bh4Xm3blP9
Request-Id:
- req_GGM5Bh4Xm3blP9
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3jKuuB1fWySn1K6Kpp1P",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269731,
"currency": "eur",
"customer": "cus_TMV343jU7lqsu9",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3jKuuB1fWySn1WxMRWBP",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3jKuuB1fWySnbbXH4zGr",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:12 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3jKuuB1fWySn1K6Kpp1P
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_GGM5Bh4Xm3blP9","request_duration_ms":918}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:13 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_blvKsQryC7P3eA
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3jKuuB1fWySn1K6Kpp1P",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269731,
"currency": "eur",
"customer": "cus_TMV343jU7lqsu9",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3jKuuB1fWySn1WxMRWBP",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3jKuuB1fWySnbbXH4zGr",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:13 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,764 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_P1BMGqKS0d89yD","request_duration_ms":313}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:07 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- cdcad57b-c97f-4b67-8d68-c75268b1ca50
Original-Request:
- req_oqj2L8kvYIutW6
Request-Id:
- req_oqj2L8kvYIutW6
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3JiR0mDq9Ub",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269727,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "TLUI3GSJ",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:07 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_discover&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3JiR0mDq9Ub&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_oqj2L8kvYIutW6","request_duration_ms":445}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:08 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 80b71c03-573b-437e-b313-ce11150a5941
Original-Request:
- req_ogW3ZcfAWiG4N5
Request-Id:
- req_ogW3ZcfAWiG4N5
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3gKuuB1fWySn1b7lgajG",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269728,
"currency": "eur",
"customer": "cus_TMV3JiR0mDq9Ub",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3fKuuB1fWySn3YwkTpOA",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:08 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3gKuuB1fWySn1b7lgajG/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_ogW3ZcfAWiG4N5","request_duration_ms":509}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:09 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 49a05336-7b89-4a4c-8555-0b08eb0d462a
Original-Request:
- req_dGNG5e9TeuzRBR
Request-Id:
- req_dGNG5e9TeuzRBR
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3gKuuB1fWySn1b7lgajG",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269728,
"currency": "eur",
"customer": "cus_TMV3JiR0mDq9Ub",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3gKuuB1fWySn1kUZncSy",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3fKuuB1fWySn3YwkTpOA",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:09 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3gKuuB1fWySn1b7lgajG
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_dGNG5e9TeuzRBR","request_duration_ms":918}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:09 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_aIRko6oHN4C0xf
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3gKuuB1fWySn1b7lgajG",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269728,
"currency": "eur",
"customer": "cus_TMV3JiR0mDq9Ub",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3gKuuB1fWySn1kUZncSy",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3fKuuB1fWySn3YwkTpOA",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:09 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3gKuuB1fWySn1b7lgajG/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_aIRko6oHN4C0xf","request_duration_ms":304}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:10 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 68229758-e0ec-4a64-8dc5-c7f41905b407
Original-Request:
- req_V2CUHr4rEozBZl
Request-Id:
- req_V2CUHr4rEozBZl
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3gKuuB1fWySn1b7lgajG",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269728,
"currency": "eur",
"customer": "cus_TMV3JiR0mDq9Ub",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3gKuuB1fWySn1kUZncSy",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3fKuuB1fWySn3YwkTpOA",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:10 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3gKuuB1fWySn1b7lgajG
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_V2CUHr4rEozBZl","request_duration_ms":1124}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:10 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_yJovmyD1t15om2
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3gKuuB1fWySn1b7lgajG",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269728,
"currency": "eur",
"customer": "cus_TMV3JiR0mDq9Ub",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3gKuuB1fWySn1kUZncSy",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3fKuuB1fWySn3YwkTpOA",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:11 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,504 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_wCTcpdyaYpwlsv","request_duration_ms":299}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:05 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- a6d177fb-90e1-4159-97a0-150f6b3d85ea
Original-Request:
- req_j1oOoPTjpR5jNI
Request-Id:
- req_j1oOoPTjpR5jNI
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3gjUu39jNV1",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269724,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "ZJOPNZ64",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:05 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_discover&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3gjUu39jNV1&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_j1oOoPTjpR5jNI","request_duration_ms":429}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:05 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 11d996b9-628d-49ea-a9d5-4a62bb09c4c5
Original-Request:
- req_lx7kF49ZLhujcK
Request-Id:
- req_lx7kF49ZLhujcK
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3dKuuB1fWySn2bqaKC81",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269725,
"currency": "eur",
"customer": "cus_TMV3gjUu39jNV1",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3dKuuB1fWySnsar8Nj1m",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:05 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3dKuuB1fWySn2bqaKC81/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_lx7kF49ZLhujcK","request_duration_ms":362}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:06 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 20b76362-9ef2-437e-9c93-06d0a620d365
Original-Request:
- req_MmDshjsTxX6jec
Request-Id:
- req_MmDshjsTxX6jec
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3dKuuB1fWySn2bqaKC81",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269725,
"currency": "eur",
"customer": "cus_TMV3gjUu39jNV1",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3dKuuB1fWySn2TBMZ3qO",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3dKuuB1fWySnsar8Nj1m",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:06 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3dKuuB1fWySn2bqaKC81
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_MmDshjsTxX6jec","request_duration_ms":857}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:07 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_P1BMGqKS0d89yD
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3dKuuB1fWySn2bqaKC81",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269725,
"currency": "eur",
"customer": "cus_TMV3gjUu39jNV1",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3dKuuB1fWySn2TBMZ3qO",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3dKuuB1fWySnsar8Nj1m",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:07 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,764 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_ggGpIwgqAzKPbJ","request_duration_ms":259}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:20 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- a161abe8-a161-4dfe-beb2-a9c80b3500bb
Original-Request:
- req_KL3BCBk0EaJQAS
Request-Id:
- req_KL3BCBk0EaJQAS
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV43WkuYWNsOH",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269740,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "UJP0OT2H",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:20 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_jcb&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV43WkuYWNsOH&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_KL3BCBk0EaJQAS","request_duration_ms":414}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:20 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- d9a6b8cc-bfe5-4ea8-8d0e-9c3d9f9774ce
Original-Request:
- req_Cac45yFGD3tE8L
Request-Id:
- req_Cac45yFGD3tE8L
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3sKuuB1fWySn2L0IUI8k",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269740,
"currency": "eur",
"customer": "cus_TMV43WkuYWNsOH",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3sKuuB1fWySnpptk5eSr",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:20 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3sKuuB1fWySn2L0IUI8k/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_Cac45yFGD3tE8L","request_duration_ms":407}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:21 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 688c83a3-2b8d-4432-ad7b-13bf46256198
Original-Request:
- req_OrkS3TGCAIQje3
Request-Id:
- req_OrkS3TGCAIQje3
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3sKuuB1fWySn2L0IUI8k",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269740,
"currency": "eur",
"customer": "cus_TMV43WkuYWNsOH",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3sKuuB1fWySn2Bya5ANY",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3sKuuB1fWySnpptk5eSr",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:21 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3sKuuB1fWySn2L0IUI8k
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_OrkS3TGCAIQje3","request_duration_ms":820}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:21 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_40DXIQMa3T2lDH
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3sKuuB1fWySn2L0IUI8k",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269740,
"currency": "eur",
"customer": "cus_TMV43WkuYWNsOH",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3sKuuB1fWySn2Bya5ANY",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3sKuuB1fWySnpptk5eSr",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:21 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3sKuuB1fWySn2L0IUI8k/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_40DXIQMa3T2lDH","request_duration_ms":297}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:23 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- bcc06ea2-76d4-4cb9-bdd8-f36854be3d80
Original-Request:
- req_jFbmAwtwLT2fcT
Request-Id:
- req_jFbmAwtwLT2fcT
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3sKuuB1fWySn2L0IUI8k",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269740,
"currency": "eur",
"customer": "cus_TMV43WkuYWNsOH",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3sKuuB1fWySn2Bya5ANY",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3sKuuB1fWySnpptk5eSr",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:23 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3sKuuB1fWySn2L0IUI8k
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_jFbmAwtwLT2fcT","request_duration_ms":1256}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:23 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_RZIZc1v4Yls5Wd
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3sKuuB1fWySn2L0IUI8k",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269740,
"currency": "eur",
"customer": "cus_TMV43WkuYWNsOH",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3sKuuB1fWySn2Bya5ANY",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3sKuuB1fWySnpptk5eSr",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:23 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,504 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_kcZHf1S28DkNAD","request_duration_ms":304}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:17 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- da26bd86-c3c8-404c-ad5e-250055d53c00
Original-Request:
- req_wRTLUCC23XIWtW
Request-Id:
- req_wRTLUCC23XIWtW
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3TK5q8Ka8DV",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269737,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "QVUFOUOF",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:17 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_jcb&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3TK5q8Ka8DV&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_wRTLUCC23XIWtW","request_duration_ms":432}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:18 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- a089a32a-96a2-4736-ae8a-075ebd7a4295
Original-Request:
- req_0fo4dL36ODkUJg
Request-Id:
- req_0fo4dL36ODkUJg
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3qKuuB1fWySn1d5hFkMx",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269738,
"currency": "eur",
"customer": "cus_TMV3TK5q8Ka8DV",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3qKuuB1fWySnjGJEeBUN",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:18 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3qKuuB1fWySn1d5hFkMx/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_0fo4dL36ODkUJg","request_duration_ms":404}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:19 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 5906041c-1a4a-49a4-9c95-0a2f6ff59d77
Original-Request:
- req_KZPgCn8VSQOuGn
Request-Id:
- req_KZPgCn8VSQOuGn
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3qKuuB1fWySn1d5hFkMx",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269738,
"currency": "eur",
"customer": "cus_TMV3TK5q8Ka8DV",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3qKuuB1fWySn1J3cWZyx",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3qKuuB1fWySnjGJEeBUN",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:19 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3qKuuB1fWySn1d5hFkMx
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_KZPgCn8VSQOuGn","request_duration_ms":918}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:19 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_ggGpIwgqAzKPbJ
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3qKuuB1fWySn1d5hFkMx",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269738,
"currency": "eur",
"customer": "cus_TMV3TK5q8Ka8DV",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3qKuuB1fWySn1J3cWZyx",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3qKuuB1fWySnjGJEeBUN",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:19 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,764 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_AHV4WLFUu2iyhq","request_duration_ms":248}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:42 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 1ae5a8db-6510-487f-a42d-057174075b0b
Original-Request:
- req_mjUfrrsi6wJigD
Request-Id:
- req_mjUfrrsi6wJigD
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3O1JWV05GgJ",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269702,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "BTPYPUET",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:21:42 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_mastercard&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3O1JWV05GgJ&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_mjUfrrsi6wJigD","request_duration_ms":429}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:43 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- e7273c1a-4ab5-44b1-9565-b2ff6c8499a5
Original-Request:
- req_MMjiFtlnqLIuQm
Request-Id:
- req_MMjiFtlnqLIuQm
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3GKuuB1fWySn0J5KWy2R",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269702,
"currency": "eur",
"customer": "cus_TMV3O1JWV05GgJ",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3GKuuB1fWySnkZKmuaJy",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:43 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3GKuuB1fWySn0J5KWy2R/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_MMjiFtlnqLIuQm","request_duration_ms":508}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:43 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 85a19acf-37cb-4aef-814c-3de64916171d
Original-Request:
- req_ERbH9BSQ8n5Gsg
Request-Id:
- req_ERbH9BSQ8n5Gsg
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3GKuuB1fWySn0J5KWy2R",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269702,
"currency": "eur",
"customer": "cus_TMV3O1JWV05GgJ",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3GKuuB1fWySn0LkBwpnj",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3GKuuB1fWySnkZKmuaJy",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:44 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3GKuuB1fWySn0J5KWy2R
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_ERbH9BSQ8n5Gsg","request_duration_ms":918}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:44 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_RivIRdFyOpL14V
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3GKuuB1fWySn0J5KWy2R",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269702,
"currency": "eur",
"customer": "cus_TMV3O1JWV05GgJ",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3GKuuB1fWySn0LkBwpnj",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3GKuuB1fWySnkZKmuaJy",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:44 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3GKuuB1fWySn0J5KWy2R/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_RivIRdFyOpL14V","request_duration_ms":301}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:45 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- b1445ab3-4f85-4a4d-8672-9c508cf295a8
Original-Request:
- req_rFd49RgEpGc6Ug
Request-Id:
- req_rFd49RgEpGc6Ug
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3GKuuB1fWySn0J5KWy2R",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269702,
"currency": "eur",
"customer": "cus_TMV3O1JWV05GgJ",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3GKuuB1fWySn0LkBwpnj",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3GKuuB1fWySnkZKmuaJy",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:45 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3GKuuB1fWySn0J5KWy2R
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_rFd49RgEpGc6Ug","request_duration_ms":1124}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:45 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_RUmJo8QySMaptb
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3GKuuB1fWySn0J5KWy2R",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269702,
"currency": "eur",
"customer": "cus_TMV3O1JWV05GgJ",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3GKuuB1fWySn0LkBwpnj",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3GKuuB1fWySnkZKmuaJy",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:45 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,504 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_v2fHXZ7VGVHgdS","request_duration_ms":303}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:40 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- ee0cbeb7-7016-4049-a070-d0fde159cd93
Original-Request:
- req_OwidgtpYyvNxYW
Request-Id:
- req_OwidgtpYyvNxYW
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3QUICu9c6FD",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269700,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "MDQMYVIL",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:21:40 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_mastercard&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3QUICu9c6FD&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_OwidgtpYyvNxYW","request_duration_ms":426}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:40 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 90e1d22f-d87c-4215-b06d-d09b940e4e0e
Original-Request:
- req_faVqL9YaZAHptW
Request-Id:
- req_faVqL9YaZAHptW
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3EKuuB1fWySn0KzntwQp",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269700,
"currency": "eur",
"customer": "cus_TMV3QUICu9c6FD",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3EKuuB1fWySnskvlu89r",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:40 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3EKuuB1fWySn0KzntwQp/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_faVqL9YaZAHptW","request_duration_ms":408}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:41 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 15e06833-2c00-4494-9be7-996af5e16c6a
Original-Request:
- req_vBELYJ6y5ECVLm
Request-Id:
- req_vBELYJ6y5ECVLm
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3EKuuB1fWySn0KzntwQp",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269700,
"currency": "eur",
"customer": "cus_TMV3QUICu9c6FD",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3EKuuB1fWySn0kIs2oXF",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3EKuuB1fWySnskvlu89r",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:41 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3EKuuB1fWySn0KzntwQp
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_vBELYJ6y5ECVLm","request_duration_ms":796}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:42 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_AHV4WLFUu2iyhq
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3EKuuB1fWySn0KzntwQp",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269700,
"currency": "eur",
"customer": "cus_TMV3QUICu9c6FD",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3EKuuB1fWySn0kIs2oXF",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3EKuuB1fWySnskvlu89r",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:42 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,764 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_5X9CLAVcyVcDum","request_duration_ms":293}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:48 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- e8135c81-d577-417c-bc0d-2fc3327e136b
Original-Request:
- req_GjTOv5lt1rY9JN
Request-Id:
- req_GjTOv5lt1rY9JN
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3unJMfcRjF0",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269708,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "P8HWIZL0",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:21:48 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_mastercard_debit&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3unJMfcRjF0&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_GjTOv5lt1rY9JN","request_duration_ms":446}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:49 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 1fb366e6-ed0d-4ae3-acaa-37b204b52cbd
Original-Request:
- req_AQvoXZwIgyUyn8
Request-Id:
- req_AQvoXZwIgyUyn8
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3NKuuB1fWySn2zsStQan",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269709,
"currency": "eur",
"customer": "cus_TMV3unJMfcRjF0",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3NKuuB1fWySn5vQlYumP",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:49 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3NKuuB1fWySn2zsStQan/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_AQvoXZwIgyUyn8","request_duration_ms":408}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:50 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 5f73f94a-1304-4940-b48e-3e5968d51df9
Original-Request:
- req_FMmaUEcPrUnE8e
Request-Id:
- req_FMmaUEcPrUnE8e
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3NKuuB1fWySn2zsStQan",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269709,
"currency": "eur",
"customer": "cus_TMV3unJMfcRjF0",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3NKuuB1fWySn2Q7uFWVr",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3NKuuB1fWySn5vQlYumP",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:50 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3NKuuB1fWySn2zsStQan
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_FMmaUEcPrUnE8e","request_duration_ms":914}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:50 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_3ZRRtxHq5GfZ3N
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3NKuuB1fWySn2zsStQan",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269709,
"currency": "eur",
"customer": "cus_TMV3unJMfcRjF0",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3NKuuB1fWySn2Q7uFWVr",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3NKuuB1fWySn5vQlYumP",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:50 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3NKuuB1fWySn2zsStQan/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_3ZRRtxHq5GfZ3N","request_duration_ms":303}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:51 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- fd3adf65-f0db-4223-bb15-fe11ac358ce5
Original-Request:
- req_549soajShvzYla
Request-Id:
- req_549soajShvzYla
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3NKuuB1fWySn2zsStQan",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269709,
"currency": "eur",
"customer": "cus_TMV3unJMfcRjF0",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3NKuuB1fWySn2Q7uFWVr",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3NKuuB1fWySn5vQlYumP",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:51 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3NKuuB1fWySn2zsStQan
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_549soajShvzYla","request_duration_ms":1328}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:52 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_9wW10ldMpBQMz2
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3NKuuB1fWySn2zsStQan",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269709,
"currency": "eur",
"customer": "cus_TMV3unJMfcRjF0",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3NKuuB1fWySn2Q7uFWVr",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3NKuuB1fWySn5vQlYumP",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:52 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,504 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_RUmJo8QySMaptb","request_duration_ms":302}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:46 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- a725e32e-ac5e-468e-b83f-503d82de9cad
Original-Request:
- req_oVoBRNIpclIkdz
Request-Id:
- req_oVoBRNIpclIkdz
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3ZEtoxH2lnO",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269706,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "ZXHCNBAR",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:21:46 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_mastercard_debit&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3ZEtoxH2lnO&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_oVoBRNIpclIkdz","request_duration_ms":421}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:46 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- f4c689d1-3e79-467f-9f74-cd087e1325a5
Original-Request:
- req_9No8Uy1AHexJgG
Request-Id:
- req_9No8Uy1AHexJgG
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3KKuuB1fWySn1mF1mYrN",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269706,
"currency": "eur",
"customer": "cus_TMV3ZEtoxH2lnO",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3KKuuB1fWySnJtDEUcXJ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:46 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3KKuuB1fWySn1mF1mYrN/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_9No8Uy1AHexJgG","request_duration_ms":407}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:47 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- dabd0a31-6ee3-413f-9a4c-00b246dbb673
Original-Request:
- req_jqtcO682PFwtQ4
Request-Id:
- req_jqtcO682PFwtQ4
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3KKuuB1fWySn1mF1mYrN",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269706,
"currency": "eur",
"customer": "cus_TMV3ZEtoxH2lnO",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3KKuuB1fWySn1F0liGG2",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3KKuuB1fWySnJtDEUcXJ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:47 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3KKuuB1fWySn1mF1mYrN
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_jqtcO682PFwtQ4","request_duration_ms":816}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:48 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_5X9CLAVcyVcDum
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3KKuuB1fWySn1mF1mYrN",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269706,
"currency": "eur",
"customer": "cus_TMV3ZEtoxH2lnO",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3KKuuB1fWySn1F0liGG2",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3KKuuB1fWySnJtDEUcXJ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:48 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,764 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_HwCKry1h7qndb6","request_duration_ms":236}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:54 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- dbb52998-e415-4579-bc67-5bad6bdf62ce
Original-Request:
- req_nseSuNQai8wxZ9
Request-Id:
- req_nseSuNQai8wxZ9
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3A1DQsFtGag",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269714,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "TFUYBX7S",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:21:55 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_mastercard_prepaid&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3A1DQsFtGag&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_nseSuNQai8wxZ9","request_duration_ms":380}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:55 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- c0483a69-8f03-41c8-881d-19cb04f037c5
Original-Request:
- req_Hyu9et8z2RnJcz
Request-Id:
- req_Hyu9et8z2RnJcz
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3TKuuB1fWySn1lvS1zos",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269715,
"currency": "eur",
"customer": "cus_TMV3A1DQsFtGag",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3TKuuB1fWySn3sJGHYHl",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:55 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3TKuuB1fWySn1lvS1zos/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_Hyu9et8z2RnJcz","request_duration_ms":406}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:56 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 7ef44519-fb77-40c0-8c6f-5375b75201c2
Original-Request:
- req_0dNEBCdgjQGbPC
Request-Id:
- req_0dNEBCdgjQGbPC
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3TKuuB1fWySn1lvS1zos",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269715,
"currency": "eur",
"customer": "cus_TMV3A1DQsFtGag",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3TKuuB1fWySn1jhbbmiw",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3TKuuB1fWySn3sJGHYHl",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:56 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3TKuuB1fWySn1lvS1zos
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_0dNEBCdgjQGbPC","request_duration_ms":918}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:56 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_vH1RQ9Qf3QswJI
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3TKuuB1fWySn1lvS1zos",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269715,
"currency": "eur",
"customer": "cus_TMV3A1DQsFtGag",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3TKuuB1fWySn1jhbbmiw",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3TKuuB1fWySn3sJGHYHl",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:56 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3TKuuB1fWySn1lvS1zos/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_vH1RQ9Qf3QswJI","request_duration_ms":303}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:58 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- '08d8014f-9269-404d-b1f7-c48bdae157a4'
Original-Request:
- req_tCRd8T3tGXGTNP
Request-Id:
- req_tCRd8T3tGXGTNP
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3TKuuB1fWySn1lvS1zos",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269715,
"currency": "eur",
"customer": "cus_TMV3A1DQsFtGag",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3TKuuB1fWySn1jhbbmiw",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3TKuuB1fWySn3sJGHYHl",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:58 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3TKuuB1fWySn1lvS1zos
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_tCRd8T3tGXGTNP","request_duration_ms":1532}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:58 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_t2X4MR0htSQgPM
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3TKuuB1fWySn1lvS1zos",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269715,
"currency": "eur",
"customer": "cus_TMV3A1DQsFtGag",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3TKuuB1fWySn1jhbbmiw",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3TKuuB1fWySn3sJGHYHl",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:58 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,504 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_9wW10ldMpBQMz2","request_duration_ms":304}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:52 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- c88155df-a294-4d0b-8c13-ac16787d2bd2
Original-Request:
- req_6t9FQOGsGAOImI
Request-Id:
- req_6t9FQOGsGAOImI
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3WBrZX2I5IT",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269712,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "TZEZ1QS8",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:21:52 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_mastercard_prepaid&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3WBrZX2I5IT&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_6t9FQOGsGAOImI","request_duration_ms":433}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:53 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- e6058f3c-10c4-4031-b84e-43c345c3fea2
Original-Request:
- req_TTerYC2jrvwaW4
Request-Id:
- req_TTerYC2jrvwaW4
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3QKuuB1fWySn2OOKgLKY",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269712,
"currency": "eur",
"customer": "cus_TMV3WBrZX2I5IT",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3QKuuB1fWySnFcP6mK8G",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:53 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3QKuuB1fWySn2OOKgLKY/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_TTerYC2jrvwaW4","request_duration_ms":405}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:53 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 2b764bb5-6d6d-48cf-b9d2-87837c839ce4
Original-Request:
- req_NShp7YQCQRNlwn
Request-Id:
- req_NShp7YQCQRNlwn
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3QKuuB1fWySn2OOKgLKY",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269712,
"currency": "eur",
"customer": "cus_TMV3WBrZX2I5IT",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3QKuuB1fWySn2GRr5fqs",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3QKuuB1fWySnFcP6mK8G",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:53 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3QKuuB1fWySn2OOKgLKY
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_NShp7YQCQRNlwn","request_duration_ms":800}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:54 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_HwCKry1h7qndb6
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3QKuuB1fWySn2OOKgLKY",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269712,
"currency": "eur",
"customer": "cus_TMV3WBrZX2I5IT",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3QKuuB1fWySn2GRr5fqs",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3QKuuB1fWySnFcP6mK8G",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:54 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,764 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_fVITaF82gVfhPH","request_duration_ms":306}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:26 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 36b0cf45-ae17-44cc-96f9-dc656dec10de
Original-Request:
- req_xb9uXfrz93xhyz
Request-Id:
- req_xb9uXfrz93xhyz
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV4cHLyUv6m1I",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269746,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "D3B5P39F",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:26 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_unionpay&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV4cHLyUv6m1I&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_xb9uXfrz93xhyz","request_duration_ms":431}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:27 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- d75e1327-eb40-450c-bab8-5b3968d5c355
Original-Request:
- req_pAjo25mWJG3oMu
Request-Id:
- req_pAjo25mWJG3oMu
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3zKuuB1fWySn1BpK6wK3",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269747,
"currency": "eur",
"customer": "cus_TMV4cHLyUv6m1I",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3yKuuB1fWySnF8eWtfbv",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:27 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3zKuuB1fWySn1BpK6wK3/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_pAjo25mWJG3oMu","request_duration_ms":406}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:28 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 51e474b5-bec8-4df7-932a-7d4b98937d6e
Original-Request:
- req_xrMFzG0VHtH71p
Request-Id:
- req_xrMFzG0VHtH71p
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3zKuuB1fWySn1BpK6wK3",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269747,
"currency": "eur",
"customer": "cus_TMV4cHLyUv6m1I",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3zKuuB1fWySn1BDciiVi",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3yKuuB1fWySnF8eWtfbv",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:28 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3zKuuB1fWySn1BpK6wK3
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_xrMFzG0VHtH71p","request_duration_ms":919}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:28 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_HnrpBgoNu6YX05
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3zKuuB1fWySn1BpK6wK3",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269747,
"currency": "eur",
"customer": "cus_TMV4cHLyUv6m1I",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3zKuuB1fWySn1BDciiVi",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3yKuuB1fWySnF8eWtfbv",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:28 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3zKuuB1fWySn1BpK6wK3/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_HnrpBgoNu6YX05","request_duration_ms":303}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:29 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- c701ba56-bb6e-4b85-a16e-fefd9e9a2baa
Original-Request:
- req_AvHp3NcPfcqkoX
Request-Id:
- req_AvHp3NcPfcqkoX
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3zKuuB1fWySn1BpK6wK3",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269747,
"currency": "eur",
"customer": "cus_TMV4cHLyUv6m1I",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3zKuuB1fWySn1BDciiVi",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3yKuuB1fWySnF8eWtfbv",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:29 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3zKuuB1fWySn1BpK6wK3
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_AvHp3NcPfcqkoX","request_duration_ms":1123}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:29 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_3wkReeHnOHSZuD
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3zKuuB1fWySn1BpK6wK3",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269747,
"currency": "eur",
"customer": "cus_TMV4cHLyUv6m1I",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3zKuuB1fWySn1BDciiVi",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3yKuuB1fWySnF8eWtfbv",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:29 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,504 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_RZIZc1v4Yls5Wd","request_duration_ms":271}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:23 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- e41758f5-4917-45b5-add2-2c50d13a18e0
Original-Request:
- req_9EwJtgXOBZfwQj
Request-Id:
- req_9EwJtgXOBZfwQj
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV4dHnFeh0cKk",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269743,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "2UQXN0VD",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:22:23 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_unionpay&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV4dHnFeh0cKk&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_9EwJtgXOBZfwQj","request_duration_ms":361}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:24 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 62783b1e-6870-4285-aa9b-4fa742a0c695
Original-Request:
- req_dVLbhkibs8go0H
Request-Id:
- req_dVLbhkibs8go0H
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3wKuuB1fWySn05iSP7iq",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269744,
"currency": "eur",
"customer": "cus_TMV4dHnFeh0cKk",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3wKuuB1fWySnfgF4FMuW",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:24 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3wKuuB1fWySn05iSP7iq/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_dVLbhkibs8go0H","request_duration_ms":478}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:25 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- d9a32096-5fff-470d-be33-993034d33293
Original-Request:
- req_1bHgHV9vDcAjPY
Request-Id:
- req_1bHgHV9vDcAjPY
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3wKuuB1fWySn05iSP7iq",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269744,
"currency": "eur",
"customer": "cus_TMV4dHnFeh0cKk",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3wKuuB1fWySn05U5v4NI",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3wKuuB1fWySnfgF4FMuW",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:25 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3wKuuB1fWySn05iSP7iq
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_1bHgHV9vDcAjPY","request_duration_ms":1021}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:22:26 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_fVITaF82gVfhPH
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3wKuuB1fWySn05iSP7iq",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269744,
"currency": "eur",
"customer": "cus_TMV4dHnFeh0cKk",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3wKuuB1fWySn05U5v4NI",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3wKuuB1fWySnfgF4FMuW",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:22:26 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,764 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_ssKjMkNLINPML5","request_duration_ms":323}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:30 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 15611e3b-5d3c-4827-b02a-3faeea0f536c
Original-Request:
- req_fIGBwASYQuGMSS
Request-Id:
- req_fIGBwASYQuGMSS
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3ZjjmefXqUC",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269690,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "ST63YJLF",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:21:30 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3ZjjmefXqUC&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_fIGBwASYQuGMSS","request_duration_ms":448}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:31 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- c41c61da-65eb-4724-91c4-65c8200d0064
Original-Request:
- req_NMZg6DL0Vp37wp
Request-Id:
- req_NMZg6DL0Vp37wp
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm35KuuB1fWySn0WkLvEQg",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269691,
"currency": "eur",
"customer": "cus_TMV3ZjjmefXqUC",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm34KuuB1fWySn93wwKowN",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:31 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm35KuuB1fWySn0WkLvEQg/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_NMZg6DL0Vp37wp","request_duration_ms":407}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:31 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 7e987720-6484-4415-b908-e4a89ab2ca82
Original-Request:
- req_eptoxXoiZxdqsM
Request-Id:
- req_eptoxXoiZxdqsM
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm35KuuB1fWySn0WkLvEQg",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269691,
"currency": "eur",
"customer": "cus_TMV3ZjjmefXqUC",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm35KuuB1fWySn0dSeGO74",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm34KuuB1fWySn93wwKowN",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:31 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm35KuuB1fWySn0WkLvEQg
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_eptoxXoiZxdqsM","request_duration_ms":816}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:32 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_eOq4wZthLAUeO1
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm35KuuB1fWySn0WkLvEQg",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269691,
"currency": "eur",
"customer": "cus_TMV3ZjjmefXqUC",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm35KuuB1fWySn0dSeGO74",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm34KuuB1fWySn93wwKowN",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:32 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm35KuuB1fWySn0WkLvEQg/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_eOq4wZthLAUeO1","request_duration_ms":304}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:33 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- bea96520-84fc-4fe7-b0b6-23fe3c39e051
Original-Request:
- req_ZJcMQfRaJCveFD
Request-Id:
- req_ZJcMQfRaJCveFD
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm35KuuB1fWySn0WkLvEQg",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269691,
"currency": "eur",
"customer": "cus_TMV3ZjjmefXqUC",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm35KuuB1fWySn0dSeGO74",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm34KuuB1fWySn93wwKowN",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:33 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm35KuuB1fWySn0WkLvEQg
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_ZJcMQfRaJCveFD","request_duration_ms":1226}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:33 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_JtpdUOxT20R7dj
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm35KuuB1fWySn0WkLvEQg",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269691,
"currency": "eur",
"customer": "cus_TMV3ZjjmefXqUC",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm35KuuB1fWySn0dSeGO74",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm34KuuB1fWySn93wwKowN",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:33 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,504 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_6fTBz29JVpeUDh","request_duration_ms":454}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:28 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 909ed895-5f4b-4bc1-bab3-20ba5581a79a
Original-Request:
- req_x8BbOEGaySR4K1
Request-Id:
- req_x8BbOEGaySR4K1
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3sIulxMqiLr",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269688,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "ODBV65LY",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:21:28 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3sIulxMqiLr&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_x8BbOEGaySR4K1","request_duration_ms":446}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:28 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 36fa8e94-7006-4aaf-81a1-bd76b5cc50bc
Original-Request:
- req_nx6EXRtMo3Dbgb
Request-Id:
- req_nx6EXRtMo3Dbgb
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm32KuuB1fWySn0QSgiUfT",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269688,
"currency": "eur",
"customer": "cus_TMV3sIulxMqiLr",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm32KuuB1fWySnEWgvJZWD",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:28 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm32KuuB1fWySn0QSgiUfT/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_nx6EXRtMo3Dbgb","request_duration_ms":367}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:29 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 5a20a245-4f07-4e1e-8438-04d5c662e2dc
Original-Request:
- req_OFG2mTuIGWOcdk
Request-Id:
- req_OFG2mTuIGWOcdk
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm32KuuB1fWySn0QSgiUfT",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269688,
"currency": "eur",
"customer": "cus_TMV3sIulxMqiLr",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm32KuuB1fWySn0IDWU7TO",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm32KuuB1fWySnEWgvJZWD",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:29 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm32KuuB1fWySn0QSgiUfT
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_OFG2mTuIGWOcdk","request_duration_ms":856}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:30 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_ssKjMkNLINPML5
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm32KuuB1fWySn0QSgiUfT",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269688,
"currency": "eur",
"customer": "cus_TMV3sIulxMqiLr",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm32KuuB1fWySn0IDWU7TO",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm32KuuB1fWySnEWgvJZWD",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:30 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,764 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_FkDzRbUOeYS8VU","request_duration_ms":318}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:36 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- f848ea3c-c148-4108-923d-03e975e2cbb0
Original-Request:
- req_L1Jr4kmmWEqu2z
Request-Id:
- req_L1Jr4kmmWEqu2z
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3ohaEJQyLeF",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269696,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "6A7PVXIL",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:21:36 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa_debit&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3ohaEJQyLeF&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_L1Jr4kmmWEqu2z","request_duration_ms":440}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:37 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 27a9e903-8dc0-43ca-9282-ed5680825a86
Original-Request:
- req_1DP1AuUDIAaA2E
Request-Id:
- req_1DP1AuUDIAaA2E
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3BKuuB1fWySn0Z0IUxAL",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269697,
"currency": "eur",
"customer": "cus_TMV3ohaEJQyLeF",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3AKuuB1fWySn5mf362tZ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:37 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3BKuuB1fWySn0Z0IUxAL/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_1DP1AuUDIAaA2E","request_duration_ms":406}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:38 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- edfc03be-6018-4905-ba76-a9148b0366cf
Original-Request:
- req_SUCrw6bUJV5riz
Request-Id:
- req_SUCrw6bUJV5riz
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3BKuuB1fWySn0Z0IUxAL",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269697,
"currency": "eur",
"customer": "cus_TMV3ohaEJQyLeF",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3BKuuB1fWySn0iyUIF8t",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3AKuuB1fWySn5mf362tZ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:38 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3BKuuB1fWySn0Z0IUxAL
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_SUCrw6bUJV5riz","request_duration_ms":917}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:38 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_x5AY1bhlH9ncm0
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3BKuuB1fWySn0Z0IUxAL",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269697,
"currency": "eur",
"customer": "cus_TMV3ohaEJQyLeF",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3BKuuB1fWySn0iyUIF8t",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3AKuuB1fWySn5mf362tZ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:38 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3BKuuB1fWySn0Z0IUxAL/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_x5AY1bhlH9ncm0","request_duration_ms":303}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:39 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 16906498-5293-43b7-87ab-9415c3f293ac
Original-Request:
- req_1gFgOmSuCTOnt6
Request-Id:
- req_1gFgOmSuCTOnt6
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3BKuuB1fWySn0Z0IUxAL",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269697,
"currency": "eur",
"customer": "cus_TMV3ohaEJQyLeF",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3BKuuB1fWySn0iyUIF8t",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3AKuuB1fWySn5mf362tZ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:39 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm3BKuuB1fWySn0Z0IUxAL
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_1gFgOmSuCTOnt6","request_duration_ms":1123}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:39 GMT
Content-Type:
- application/json
Content-Length:
- '1424'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_v2fHXZ7VGVHgdS
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm3BKuuB1fWySn0Z0IUxAL",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269697,
"currency": "eur",
"customer": "cus_TMV3ohaEJQyLeF",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm3BKuuB1fWySn0iyUIF8t",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm3AKuuB1fWySn5mf362tZ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:39 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,504 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/customers
body:
encoding: UTF-8
string: name=Apple+Customer&email=applecustomer%40example.com
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_JtpdUOxT20R7dj","request_duration_ms":304}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:34 GMT
Content-Type:
- application/json
Content-Length:
- '649'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 3ddb168c-bc02-459f-92c9-652c91c6024c
Original-Request:
- req_imSVbYo7xHwP68
Request-Id:
- req_imSVbYo7xHwP68
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "cus_TMV3HliSyh7d9Z",
"object": "customer",
"address": null,
"balance": 0,
"created": 1762269694,
"currency": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"email": "applecustomer@example.com",
"invoice_prefix": "KE8IMXYR",
"invoice_settings": {
"custom_fields": null,
"default_payment_method": null,
"footer": null,
"rendering_options": null
},
"livemode": false,
"metadata": {},
"name": "Apple Customer",
"next_invoice_sequence": 1,
"phone": null,
"preferred_locales": [],
"shipping": null,
"tax_exempt": "none",
"test_clock": null
}
recorded_at: Tue, 04 Nov 2025 15:21:34 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa_debit&payment_method_types[0]=card&capture_method=manual&customer=cus_TMV3HliSyh7d9Z&setup_future_usage=off_session
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_imSVbYo7xHwP68","request_duration_ms":414}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:34 GMT
Content-Type:
- application/json
Content-Length:
- '1409'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 0fe1175f-2e37-4106-ad25-3ed695a8bfbb
Original-Request:
- req_a0XwsquFFWf8SG
Request-Id:
- req_a0XwsquFFWf8SG
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm38KuuB1fWySn2YWeA2Xy",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269694,
"currency": "eur",
"customer": "cus_TMV3HliSyh7d9Z",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm38KuuB1fWySnkeFffFVu",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:34 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm38KuuB1fWySn2YWeA2Xy/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_a0XwsquFFWf8SG","request_duration_ms":403}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:35 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 4bc0834e-9eaf-4369-9d5c-52c340a1efbd
Original-Request:
- req_Ny7gTY65VbENYG
Request-Id:
- req_Ny7gTY65VbENYG
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm38KuuB1fWySn2YWeA2Xy",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269694,
"currency": "eur",
"customer": "cus_TMV3HliSyh7d9Z",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm38KuuB1fWySn2pvgwmTi",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm38KuuB1fWySnkeFffFVu",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:35 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm38KuuB1fWySn2YWeA2Xy
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_Ny7gTY65VbENYG","request_duration_ms":919}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:36 GMT
Content-Type:
- application/json
Content-Length:
- '1431'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_FkDzRbUOeYS8VU
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm38KuuB1fWySn2YWeA2Xy",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269694,
"currency": "eur",
"customer": "cus_TMV3HliSyh7d9Z",
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm38KuuB1fWySn2pvgwmTi",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm38KuuB1fWySnkeFffFVu",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:36 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,395 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa_chargeDeclinedVelocityLimitExceeded&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_Ozbqhh8eUJOEbQ","request_duration_ms":431}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:26 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 0cc5f888-d853-4e41-9166-13f254e06b88
Original-Request:
- req_6fTBz29JVpeUDh
Request-Id:
- req_6fTBz29JVpeUDh
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm30KuuB1fWySn0DHwuZ78",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269686,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm30KuuB1fWySnUyf0SV2b",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:26 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm30KuuB1fWySn0DHwuZ78/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_6fTBz29JVpeUDh","request_duration_ms":454}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:21:27 GMT
Content-Type:
- application/json
Content-Length:
- '5401'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 1261e85b-82a8-4b4c-9905-3c4631d384fa
Original-Request:
- req_9kF6NbrJU4MDGC
Request-Id:
- req_9kF6NbrJU4MDGC
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm30KuuB1fWySn0tFyp3FO",
"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.",
"network_advice_code": "02",
"network_decline_code": "61",
"payment_intent": {
"id": "pi_3SPm30KuuB1fWySn0DHwuZ78",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269686,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm30KuuB1fWySn0tFyp3FO",
"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.",
"network_advice_code": "02",
"network_decline_code": "61",
"payment_method": {
"id": "pm_1SPm30KuuB1fWySnUyf0SV2b",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "WoxwxVPUPcg0EjXW",
"funding": "credit",
"generated_from": null,
"last4": "6975",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269686,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm30KuuB1fWySn0tFyp3FO",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm30KuuB1fWySnUyf0SV2b",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "WoxwxVPUPcg0EjXW",
"funding": "credit",
"generated_from": null,
"last4": "6975",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269686,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_9kF6NbrJU4MDGC?t=1762269687",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:21:27 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,397 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_chargeDeclinedExpiredCard&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_hgVqPqP0kQeX7L","request_duration_ms":365}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:22 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 9a30b742-3549-4c6c-b461-5da7e6d4f64a
Original-Request:
- req_CuALRo8pOOhOph
Request-Id:
- req_CuALRo8pOOhOph
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2wKuuB1fWySn0GM35R9L",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269682,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2wKuuB1fWySnpvwUEWLQ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:22 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2wKuuB1fWySn0GM35R9L/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_CuALRo8pOOhOph","request_duration_ms":486}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:21:23 GMT
Content-Type:
- application/json
Content-Length:
- '5287'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- f5a6f8c0-4b47-4ad9-a98f-a7777748e8b3
Original-Request:
- req_ZrcIQE9sa0p9xP
Request-Id:
- req_ZrcIQE9sa0p9xP
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "confirm_card_data",
"charge": "ch_3SPm2wKuuB1fWySn0hXXkGqf",
"code": "expired_card",
"decline_code": "expired_card",
"doc_url": "https://stripe.com/docs/error-codes/expired-card",
"message": "Your card has expired.",
"network_advice_code": "03",
"network_decline_code": "54",
"param": "exp_month",
"payment_intent": {
"id": "pi_3SPm2wKuuB1fWySn0GM35R9L",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269682,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "confirm_card_data",
"charge": "ch_3SPm2wKuuB1fWySn0hXXkGqf",
"code": "expired_card",
"decline_code": "expired_card",
"doc_url": "https://stripe.com/docs/error-codes/expired-card",
"message": "Your card has expired.",
"network_advice_code": "03",
"network_decline_code": "54",
"param": "exp_month",
"payment_method": {
"id": "pm_1SPm2wKuuB1fWySnpvwUEWLQ",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "qpQikrTL7IyNA2rE",
"funding": "credit",
"generated_from": null,
"last4": "0069",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269682,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm2wKuuB1fWySn0hXXkGqf",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm2wKuuB1fWySnpvwUEWLQ",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "qpQikrTL7IyNA2rE",
"funding": "credit",
"generated_from": null,
"last4": "0069",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269682,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_ZrcIQE9sa0p9xP?t=1762269682",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:21:23 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,393 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa_chargeDeclined&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_5CIpvnDhDIarDL","request_duration_ms":303}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:17 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- d0444456-b687-4f5c-8faa-1a2d60c8bed9
Original-Request:
- req_PQHkSOq660eMoX
Request-Id:
- req_PQHkSOq660eMoX
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2rKuuB1fWySn2VoeQmcZ",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269677,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2rKuuB1fWySnfL2NbT7r",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:17 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2rKuuB1fWySn2VoeQmcZ/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_PQHkSOq660eMoX","request_duration_ms":433}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:21:18 GMT
Content-Type:
- application/json
Content-Length:
- '5169'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 97c3d572-ad4a-43f6-a48c-c151f900c0c9
Original-Request:
- req_1nuW9Wk7sFx2FL
Request-Id:
- req_1nuW9Wk7sFx2FL
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm2rKuuB1fWySn2Ls2JIR2",
"code": "card_declined",
"decline_code": "generic_decline",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card was declined.",
"network_decline_code": "01",
"payment_intent": {
"id": "pi_3SPm2rKuuB1fWySn2VoeQmcZ",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269677,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm2rKuuB1fWySn2Ls2JIR2",
"code": "card_declined",
"decline_code": "generic_decline",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card was declined.",
"network_decline_code": "01",
"payment_method": {
"id": "pm_1SPm2rKuuB1fWySnfL2NbT7r",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "IKC2ubfpSLuZKsVs",
"funding": "credit",
"generated_from": null,
"last4": "0002",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269677,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm2rKuuB1fWySn2Ls2JIR2",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm2rKuuB1fWySnfL2NbT7r",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "IKC2ubfpSLuZKsVs",
"funding": "credit",
"generated_from": null,
"last4": "0002",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269677,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_1nuW9Wk7sFx2FL?t=1762269677",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:21:18 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,397 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_chargeDeclinedIncorrectCvc&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_CuALRo8pOOhOph","request_duration_ms":486}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:24 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- ea94cab2-851b-496f-9ccd-d799a6fa7d23
Original-Request:
- req_idKAdtspY0JRr0
Request-Id:
- req_idKAdtspY0JRr0
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2yKuuB1fWySn0ER90hy4",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269684,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2xKuuB1fWySn8IBrPLl3",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:24 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2yKuuB1fWySn0ER90hy4/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_idKAdtspY0JRr0","request_duration_ms":496}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:21:25 GMT
Content-Type:
- application/json
Content-Length:
- '5315'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 313161c8-49bd-4f3f-ba91-8983910b8c1c
Original-Request:
- req_hyonSi2U6XY4PF
Request-Id:
- req_hyonSi2U6XY4PF
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "confirm_card_data",
"charge": "ch_3SPm2yKuuB1fWySn0NnDqz87",
"code": "incorrect_cvc",
"decline_code": "incorrect_cvc",
"doc_url": "https://stripe.com/docs/error-codes/incorrect-cvc",
"message": "Your card's security code is incorrect.",
"network_advice_code": "03",
"network_decline_code": "N7",
"param": "cvc",
"payment_intent": {
"id": "pi_3SPm2yKuuB1fWySn0ER90hy4",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269684,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "confirm_card_data",
"charge": "ch_3SPm2yKuuB1fWySn0NnDqz87",
"code": "incorrect_cvc",
"decline_code": "incorrect_cvc",
"doc_url": "https://stripe.com/docs/error-codes/incorrect-cvc",
"message": "Your card's security code is incorrect.",
"network_advice_code": "03",
"network_decline_code": "N7",
"param": "cvc",
"payment_method": {
"id": "pm_1SPm2xKuuB1fWySn8IBrPLl3",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "eWmxEL5j3bNdPnK5",
"funding": "credit",
"generated_from": null,
"last4": "0127",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269684,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm2yKuuB1fWySn0NnDqz87",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm2xKuuB1fWySn8IBrPLl3",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "eWmxEL5j3bNdPnK5",
"funding": "credit",
"generated_from": null,
"last4": "0127",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269684,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_hyonSi2U6XY4PF?t=1762269684",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:21:25 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,395 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa_chargeDeclinedInsufficientFunds&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_PQHkSOq660eMoX","request_duration_ms":433}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:18 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 130025a7-8427-4129-a0ec-fc614a543958
Original-Request:
- req_L7EOub6EqMkI80
Request-Id:
- req_L7EOub6EqMkI80
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2sKuuB1fWySn0wLL02g2",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269678,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2sKuuB1fWySnoKOJk1QW",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:18 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2sKuuB1fWySn0wLL02g2/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_L7EOub6EqMkI80","request_duration_ms":452}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:21:19 GMT
Content-Type:
- application/json
Content-Length:
- '5265'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- eec775cd-7c69-43d6-b4b2-5f1fa0d2836c
Original-Request:
- req_SQIf4LlwlcYsNE
Request-Id:
- req_SQIf4LlwlcYsNE
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm2sKuuB1fWySn06wIMGz3",
"code": "card_declined",
"decline_code": "insufficient_funds",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card has insufficient funds.",
"network_advice_code": "02",
"network_decline_code": "51",
"payment_intent": {
"id": "pi_3SPm2sKuuB1fWySn0wLL02g2",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269678,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm2sKuuB1fWySn06wIMGz3",
"code": "card_declined",
"decline_code": "insufficient_funds",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card has insufficient funds.",
"network_advice_code": "02",
"network_decline_code": "51",
"payment_method": {
"id": "pm_1SPm2sKuuB1fWySnoKOJk1QW",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "O0I0muUGQBJy3p73",
"funding": "credit",
"generated_from": null,
"last4": "9995",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269678,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm2sKuuB1fWySn06wIMGz3",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm2sKuuB1fWySnoKOJk1QW",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "O0I0muUGQBJy3p73",
"funding": "credit",
"generated_from": null,
"last4": "9995",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269678,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_SQIf4LlwlcYsNE?t=1762269678",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:21:19 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,395 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa_chargeDeclinedLostCard&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_L7EOub6EqMkI80","request_duration_ms":452}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:20 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 1045790d-7d60-43c4-8bd5-43c5e7bf0e65
Original-Request:
- req_kPI8zCbkURteAy
Request-Id:
- req_kPI8zCbkURteAy
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2uKuuB1fWySn2ehmeG2A",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269680,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2tKuuB1fWySnKDXop5HV",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:20 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2uKuuB1fWySn2ehmeG2A/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_kPI8zCbkURteAy","request_duration_ms":444}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:21:20 GMT
Content-Type:
- application/json
Content-Length:
- '5229'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 1eac00d1-8994-4f39-b087-e7b52ff46ce4
Original-Request:
- req_79FlNaVVDA55xU
Request-Id:
- req_79FlNaVVDA55xU
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "do_not_try_again",
"charge": "ch_3SPm2uKuuB1fWySn2JzPtRdI",
"code": "card_declined",
"decline_code": "lost_card",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card was declined.",
"network_advice_code": "01",
"network_decline_code": "41",
"payment_intent": {
"id": "pi_3SPm2uKuuB1fWySn2ehmeG2A",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269680,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "do_not_try_again",
"charge": "ch_3SPm2uKuuB1fWySn2JzPtRdI",
"code": "card_declined",
"decline_code": "lost_card",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card was declined.",
"network_advice_code": "01",
"network_decline_code": "41",
"payment_method": {
"id": "pm_1SPm2tKuuB1fWySnKDXop5HV",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "hMDekBwrnWL1oLxe",
"funding": "credit",
"generated_from": null,
"last4": "9987",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269679,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm2uKuuB1fWySn2JzPtRdI",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm2tKuuB1fWySnKDXop5HV",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "hMDekBwrnWL1oLxe",
"funding": "credit",
"generated_from": null,
"last4": "9987",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269679,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_79FlNaVVDA55xU?t=1762269680",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:21:20 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,393 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_chargeDeclinedProcessingError&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_idKAdtspY0JRr0","request_duration_ms":496}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:25 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 50f2600e-2350-408b-8987-d4960217c63b
Original-Request:
- req_Ozbqhh8eUJOEbQ
Request-Id:
- req_Ozbqhh8eUJOEbQ
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2zKuuB1fWySn2Vq2ASvB",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269685,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2zKuuB1fWySnSgTDu2NI",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:25 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2zKuuB1fWySn2Vq2ASvB/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_Ozbqhh8eUJOEbQ","request_duration_ms":431}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:21:26 GMT
Content-Type:
- application/json
Content-Length:
- '5281'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- ee7e7694-6d83-445c-a9ed-436b54b45ec5
Original-Request:
- req_UppubEIdI4Dmt1
Request-Id:
- req_UppubEIdI4Dmt1
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm2zKuuB1fWySn2VANflfs",
"code": "processing_error",
"decline_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.",
"network_decline_code": "06",
"payment_intent": {
"id": "pi_3SPm2zKuuB1fWySn2Vq2ASvB",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269685,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "try_again_later",
"charge": "ch_3SPm2zKuuB1fWySn2VANflfs",
"code": "processing_error",
"decline_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.",
"network_decline_code": "06",
"payment_method": {
"id": "pm_1SPm2zKuuB1fWySnSgTDu2NI",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "9HWWxe4EyniQy61z",
"funding": "credit",
"generated_from": null,
"last4": "0119",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269685,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm2zKuuB1fWySn2VANflfs",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm2zKuuB1fWySnSgTDu2NI",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "9HWWxe4EyniQy61z",
"funding": "credit",
"generated_from": null,
"last4": "0119",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269685,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_UppubEIdI4Dmt1?t=1762269685",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:21:26 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,395 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa_chargeDeclinedStolenCard&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_kPI8zCbkURteAy","request_duration_ms":444}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:21 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 112eb4ea-1509-4487-b2dc-ba7afbb87171
Original-Request:
- req_hgVqPqP0kQeX7L
Request-Id:
- req_hgVqPqP0kQeX7L
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2vKuuB1fWySn0hX8fTtQ",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269681,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2vKuuB1fWySnKdBITLa0",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:21 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2vKuuB1fWySn0hX8fTtQ/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_hgVqPqP0kQeX7L","request_duration_ms":365}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Accept:
- "*/*"
response:
status:
code: 402
message: Payment Required
headers:
Server:
- nginx
Date:
- Tue, 04 Nov 2025 15:21:22 GMT
Content-Type:
- application/json
Content-Length:
- '5233'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 617b2682-b821-4ab8-9857-c3c33d068fdf
Original-Request:
- req_yR57mJtDCX5Nsn
Request-Id:
- req_yR57mJtDCX5Nsn
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |
{
"error": {
"advice_code": "do_not_try_again",
"charge": "ch_3SPm2vKuuB1fWySn0xzfbG2m",
"code": "card_declined",
"decline_code": "stolen_card",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card was declined.",
"network_advice_code": "01",
"network_decline_code": "43",
"payment_intent": {
"id": "pi_3SPm2vKuuB1fWySn0hX8fTtQ",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269681,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": {
"advice_code": "do_not_try_again",
"charge": "ch_3SPm2vKuuB1fWySn0xzfbG2m",
"code": "card_declined",
"decline_code": "stolen_card",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card was declined.",
"network_advice_code": "01",
"network_decline_code": "43",
"payment_method": {
"id": "pm_1SPm2vKuuB1fWySnKdBITLa0",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "1pjhEFFOW1eCi1AB",
"funding": "credit",
"generated_from": null,
"last4": "9979",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269681,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"type": "card_error"
},
"latest_charge": "ch_3SPm2vKuuB1fWySn0xzfbG2m",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": null,
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_payment_method",
"transfer_data": null,
"transfer_group": null
},
"payment_method": {
"id": "pm_1SPm2vKuuB1fWySnKdBITLa0",
"object": "payment_method",
"allow_redisplay": "unspecified",
"billing_details": {
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"email": null,
"name": null,
"phone": null,
"tax_id": null
},
"card": {
"brand": "visa",
"checks": {
"address_line1_check": null,
"address_postal_code_check": null,
"cvc_check": "pass"
},
"country": "US",
"display_brand": "visa",
"exp_month": 11,
"exp_year": 2026,
"fingerprint": "1pjhEFFOW1eCi1AB",
"funding": "credit",
"generated_from": null,
"last4": "9979",
"networks": {
"available": [
"visa"
],
"preferred": null
},
"regulated_status": "unregulated",
"three_d_secure_usage": {
"supported": true
},
"wallet": null
},
"created": 1762269681,
"customer": null,
"livemode": false,
"metadata": {},
"type": "card"
},
"request_log_url": "https://dashboard.stripe.com/test/logs/req_yR57mJtDCX5Nsn?t=1762269681",
"type": "card_error"
}
}
recorded_at: Tue, 04 Nov 2025 15:21:22 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,656 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_amex&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_xKsMfe0QOD6Jlm","request_duration_ms":357}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:55 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- ec8fac6e-7e7e-4e6c-af68-e815ba981368
Original-Request:
- req_IHsPJSS3ufHy2V
Request-Id:
- req_IHsPJSS3ufHy2V
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2UKuuB1fWySn2uWU7iDX",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269654,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2UKuuB1fWySnE7AXXpoy",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:55 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2UKuuB1fWySn2uWU7iDX/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_IHsPJSS3ufHy2V","request_duration_ms":432}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:55 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 3564ff0a-f42d-48bd-b2bb-e57c21be7e42
Original-Request:
- req_I54oPucZFI40zn
Request-Id:
- req_I54oPucZFI40zn
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2UKuuB1fWySn2uWU7iDX",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269654,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2UKuuB1fWySn23oHweLh",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2UKuuB1fWySnE7AXXpoy",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:55 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2UKuuB1fWySn2uWU7iDX
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_I54oPucZFI40zn","request_duration_ms":728}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:56 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_5bDjgpWI5cAyuE
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2UKuuB1fWySn2uWU7iDX",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269654,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2UKuuB1fWySn23oHweLh",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2UKuuB1fWySnE7AXXpoy",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:56 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2UKuuB1fWySn2uWU7iDX/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_5bDjgpWI5cAyuE","request_duration_ms":290}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:57 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- d72fc589-f318-460e-8b0f-7514bb2ff4e3
Original-Request:
- req_hqVcefJrK8y71G
Request-Id:
- req_hqVcefJrK8y71G
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2UKuuB1fWySn2uWU7iDX",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269654,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2UKuuB1fWySn23oHweLh",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2UKuuB1fWySnE7AXXpoy",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:57 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2UKuuB1fWySn2uWU7iDX
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_hqVcefJrK8y71G","request_duration_ms":919}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:57 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_ffLSU0WFFGDxcm
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2UKuuB1fWySn2uWU7iDX",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269654,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2UKuuB1fWySn23oHweLh",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2UKuuB1fWySnE7AXXpoy",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:57 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,396 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_amex&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_dKXW8nIMyrACah","request_duration_ms":303}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:52 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- ed97ebc5-cee1-492e-9838-52bfad2abdeb
Original-Request:
- req_yK9wtkr7LYh2ft
Request-Id:
- req_yK9wtkr7LYh2ft
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2SKuuB1fWySn22eEAkp6",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269652,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2SKuuB1fWySnZqxX5agY",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:52 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2SKuuB1fWySn22eEAkp6/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_yK9wtkr7LYh2ft","request_duration_ms":419}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:53 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 2617014b-59b1-47e7-9e03-0110cd368583
Original-Request:
- req_FDAJhiZhsnz8vX
Request-Id:
- req_FDAJhiZhsnz8vX
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2SKuuB1fWySn22eEAkp6",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269652,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2SKuuB1fWySn2SQA3wNs",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2SKuuB1fWySnZqxX5agY",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:53 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2SKuuB1fWySn22eEAkp6
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_FDAJhiZhsnz8vX","request_duration_ms":745}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:54 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_xKsMfe0QOD6Jlm
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2SKuuB1fWySn22eEAkp6",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269652,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2SKuuB1fWySn2SQA3wNs",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2SKuuB1fWySnZqxX5agY",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:54 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,656 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_diners&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_yh9Ec1XUENZcqI","request_duration_ms":311}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:04 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- db8528e8-e2d3-4b0b-ba0a-dbf13fbbbe40
Original-Request:
- req_T7nKrsu4EEdY0B
Request-Id:
- req_T7nKrsu4EEdY0B
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2eKuuB1fWySn13MCco1e",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269664,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2eKuuB1fWySnT8UfTO7e",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:04 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2eKuuB1fWySn13MCco1e/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_T7nKrsu4EEdY0B","request_duration_ms":448}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:05 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- f88393ae-19f3-4c96-9dc7-7480f07513d6
Original-Request:
- req_emI6gL3NGqvKqo
Request-Id:
- req_emI6gL3NGqvKqo
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2eKuuB1fWySn13MCco1e",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269664,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2eKuuB1fWySn1Mchi2SQ",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2eKuuB1fWySnT8UfTO7e",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:05 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2eKuuB1fWySn13MCco1e
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_emI6gL3NGqvKqo","request_duration_ms":816}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:05 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_2EnUqJWy9aSe5G
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2eKuuB1fWySn13MCco1e",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269664,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2eKuuB1fWySn1Mchi2SQ",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2eKuuB1fWySnT8UfTO7e",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:05 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2eKuuB1fWySn13MCco1e/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_2EnUqJWy9aSe5G","request_duration_ms":304}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:06 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- c104c1da-fe47-42b8-99b0-acb41b1f8a37
Original-Request:
- req_bC9H51KEHI4FGD
Request-Id:
- req_bC9H51KEHI4FGD
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2eKuuB1fWySn13MCco1e",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269664,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2eKuuB1fWySn1Mchi2SQ",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2eKuuB1fWySnT8UfTO7e",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:06 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2eKuuB1fWySn13MCco1e
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_bC9H51KEHI4FGD","request_duration_ms":919}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:07 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_MC506VUZNwHhm9
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2eKuuB1fWySn13MCco1e",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269664,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2eKuuB1fWySn1Mchi2SQ",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2eKuuB1fWySnT8UfTO7e",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:07 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,396 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_diners&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_9IevU2yM14pyGk","request_duration_ms":238}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:02 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- c979eb1c-d66e-4bac-a759-0d9c9525ac52
Original-Request:
- req_zvC9oMUqhUY5Ct
Request-Id:
- req_zvC9oMUqhUY5Ct
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2cKuuB1fWySn0Y88ESEC",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269662,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2cKuuB1fWySn4FgMXZEh",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:02 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2cKuuB1fWySn0Y88ESEC/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_zvC9oMUqhUY5Ct","request_duration_ms":356}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:03 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 2237918f-0657-440f-b6d9-8ff7319c19ce
Original-Request:
- req_VoKav4r5Ro40qc
Request-Id:
- req_VoKav4r5Ro40qc
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2cKuuB1fWySn0Y88ESEC",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269662,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2cKuuB1fWySn0tmQLp7O",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2cKuuB1fWySn4FgMXZEh",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:03 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2cKuuB1fWySn0Y88ESEC
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_VoKav4r5Ro40qc","request_duration_ms":750}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:04 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_yh9Ec1XUENZcqI
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2cKuuB1fWySn0Y88ESEC",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269662,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2cKuuB1fWySn0tmQLp7O",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2cKuuB1fWySn4FgMXZEh",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:04 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,656 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_discover&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_9Y81zFVCUdw7NP","request_duration_ms":312}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:59 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 2717ef30-b857-4dd7-a89a-9c4b70e37bca
Original-Request:
- req_tPUGMtil0Yu6xp
Request-Id:
- req_tPUGMtil0Yu6xp
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2ZKuuB1fWySn2WmGMnMO",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269659,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2ZKuuB1fWySny7pRv2k8",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:59 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2ZKuuB1fWySn2WmGMnMO/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_tPUGMtil0Yu6xp","request_duration_ms":454}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:00 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 1d1adad0-3153-4389-bd61-59c99e09670e
Original-Request:
- req_k33heidZCxlc3v
Request-Id:
- req_k33heidZCxlc3v
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2ZKuuB1fWySn2WmGMnMO",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269659,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2ZKuuB1fWySn29FuJA0R",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2ZKuuB1fWySny7pRv2k8",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:00 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2ZKuuB1fWySn2WmGMnMO
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_k33heidZCxlc3v","request_duration_ms":816}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:00 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_RSkhNEZtdWkqSn
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2ZKuuB1fWySn2WmGMnMO",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269659,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2ZKuuB1fWySn29FuJA0R",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2ZKuuB1fWySny7pRv2k8",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:01 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2ZKuuB1fWySn2WmGMnMO/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_RSkhNEZtdWkqSn","request_duration_ms":304}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:02 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 67b7e003-50e9-4224-8097-a615a995ff89
Original-Request:
- req_E5x6uhn4zBB3ao
Request-Id:
- req_E5x6uhn4zBB3ao
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2ZKuuB1fWySn2WmGMnMO",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269659,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2ZKuuB1fWySn29FuJA0R",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2ZKuuB1fWySny7pRv2k8",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:02 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2ZKuuB1fWySn2WmGMnMO
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_E5x6uhn4zBB3ao","request_duration_ms":1021}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:02 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_9IevU2yM14pyGk
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2ZKuuB1fWySn2WmGMnMO",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269659,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2ZKuuB1fWySn29FuJA0R",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2ZKuuB1fWySny7pRv2k8",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:02 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,396 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_discover&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_ffLSU0WFFGDxcm","request_duration_ms":303}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:57 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- f4dc4d6d-329b-4a11-b4ce-a55e7de4d61f
Original-Request:
- req_zNdHOBx7cDtD2B
Request-Id:
- req_zNdHOBx7cDtD2B
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2XKuuB1fWySn0cJFxUV6",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269657,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2XKuuB1fWySnmTGCLBmp",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:57 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2XKuuB1fWySn0cJFxUV6/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_zNdHOBx7cDtD2B","request_duration_ms":439}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:58 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- ed603887-9a82-4419-86c3-4628ba6edd95
Original-Request:
- req_JX56I4N3zpjoRU
Request-Id:
- req_JX56I4N3zpjoRU
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2XKuuB1fWySn0cJFxUV6",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269657,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2XKuuB1fWySn07Thz841",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2XKuuB1fWySnmTGCLBmp",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:58 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2XKuuB1fWySn0cJFxUV6
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_JX56I4N3zpjoRU","request_duration_ms":708}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:59 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_9Y81zFVCUdw7NP
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2XKuuB1fWySn0cJFxUV6",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269657,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2XKuuB1fWySn07Thz841",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2XKuuB1fWySnmTGCLBmp",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:59 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,656 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_jcb&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_8aw7zk6CZwwJ2j","request_duration_ms":299}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:09 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- a2ffed3e-1975-4926-aed8-4d538399bb9e
Original-Request:
- req_OXZHnAV8d0Ljig
Request-Id:
- req_OXZHnAV8d0Ljig
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2jKuuB1fWySn1FSbN0xm",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269669,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2jKuuB1fWySnLp58bcAJ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:09 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2jKuuB1fWySn1FSbN0xm/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_OXZHnAV8d0Ljig","request_duration_ms":450}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:10 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- b3d14745-aabc-4a99-a677-006e72232e1d
Original-Request:
- req_ICg23Y9fsqmzOU
Request-Id:
- req_ICg23Y9fsqmzOU
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2jKuuB1fWySn1FSbN0xm",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269669,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2jKuuB1fWySn1rkkU5rU",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2jKuuB1fWySnLp58bcAJ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:10 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2jKuuB1fWySn1FSbN0xm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_ICg23Y9fsqmzOU","request_duration_ms":723}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:10 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_dQZcHWb9UFp7im
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2jKuuB1fWySn1FSbN0xm",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269669,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2jKuuB1fWySn1rkkU5rU",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2jKuuB1fWySnLp58bcAJ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:10 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2jKuuB1fWySn1FSbN0xm/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_dQZcHWb9UFp7im","request_duration_ms":293}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:11 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- c7b21697-b7cb-4027-bbe2-27578eacd8ff
Original-Request:
- req_Wi4Zq8sHjrkLl9
Request-Id:
- req_Wi4Zq8sHjrkLl9
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2jKuuB1fWySn1FSbN0xm",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269669,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2jKuuB1fWySn1rkkU5rU",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2jKuuB1fWySnLp58bcAJ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:11 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2jKuuB1fWySn1FSbN0xm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_Wi4Zq8sHjrkLl9","request_duration_ms":919}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:12 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_Q8iFAurAYxxCiO
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2jKuuB1fWySn1FSbN0xm",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269669,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2jKuuB1fWySn1rkkU5rU",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2jKuuB1fWySnLp58bcAJ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:12 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,396 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_jcb&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_MC506VUZNwHhm9","request_duration_ms":304}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:07 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 3b5e1043-172b-4dc7-9037-301c78ec541c
Original-Request:
- req_PANvhMvoMtWWrS
Request-Id:
- req_PANvhMvoMtWWrS
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2hKuuB1fWySn1i5dBl38",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269667,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2hKuuB1fWySnID4iPOZb",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:07 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2hKuuB1fWySn1i5dBl38/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_PANvhMvoMtWWrS","request_duration_ms":432}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:08 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 8f32d252-05bd-4df3-a123-f95ebd793e69
Original-Request:
- req_X7M55Qj97dabkJ
Request-Id:
- req_X7M55Qj97dabkJ
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2hKuuB1fWySn1i5dBl38",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269667,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2hKuuB1fWySn1M4yriYt",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2hKuuB1fWySnID4iPOZb",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:08 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2hKuuB1fWySn1i5dBl38
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_X7M55Qj97dabkJ","request_duration_ms":814}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:09 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_8aw7zk6CZwwJ2j
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2hKuuB1fWySn1i5dBl38",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269667,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2hKuuB1fWySn1M4yriYt",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2hKuuB1fWySnID4iPOZb",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:09 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,656 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_mastercard&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_wJhph823oJj7xh","request_duration_ms":324}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:39 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 16f0c79d-8993-48e4-ae7d-43b36bda8f7e
Original-Request:
- req_RcRCg2P8Vz1pZu
Request-Id:
- req_RcRCg2P8Vz1pZu
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2FKuuB1fWySn20pZlZFZ",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269639,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2FKuuB1fWySnXpJbXRLj",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:39 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2FKuuB1fWySn20pZlZFZ/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_RcRCg2P8Vz1pZu","request_duration_ms":390}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:40 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 6e76bfa6-1f45-4225-93e6-b5dad14310a4
Original-Request:
- req_VYxzu232GzDWKM
Request-Id:
- req_VYxzu232GzDWKM
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2FKuuB1fWySn20pZlZFZ",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269639,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2FKuuB1fWySn2elcXbX1",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2FKuuB1fWySnXpJbXRLj",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:40 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2FKuuB1fWySn20pZlZFZ
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_VYxzu232GzDWKM","request_duration_ms":868}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:40 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_LZBhaaJwVHdhnU
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2FKuuB1fWySn20pZlZFZ",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269639,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2FKuuB1fWySn2elcXbX1",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2FKuuB1fWySnXpJbXRLj",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:40 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2FKuuB1fWySn20pZlZFZ/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_LZBhaaJwVHdhnU","request_duration_ms":302}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:41 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 86f790ca-0a24-4c0a-97ec-0f755cc58b1a
Original-Request:
- req_iAxUOhCPn5eWDZ
Request-Id:
- req_iAxUOhCPn5eWDZ
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2FKuuB1fWySn20pZlZFZ",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269639,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2FKuuB1fWySn2elcXbX1",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2FKuuB1fWySnXpJbXRLj",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:41 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2FKuuB1fWySn20pZlZFZ
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_iAxUOhCPn5eWDZ","request_duration_ms":896}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:41 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_Z9YO07au85lnkr
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2FKuuB1fWySn20pZlZFZ",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269639,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2FKuuB1fWySn2elcXbX1",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2FKuuB1fWySnXpJbXRLj",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:42 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,396 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_mastercard&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_NztpdN2oFV7a5E","request_duration_ms":304}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:37 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 20437453-79ec-4ab9-b75b-e2a135f10ec1
Original-Request:
- req_KNKqbdtcI6Re3W
Request-Id:
- req_KNKqbdtcI6Re3W
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2DKuuB1fWySn1kein5Mc",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269637,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2DKuuB1fWySnVdzZLztC",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:37 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2DKuuB1fWySn1kein5Mc/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_KNKqbdtcI6Re3W","request_duration_ms":434}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:38 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 022a1c5e-2cef-4039-bd5f-3c584cec5bb7
Original-Request:
- req_168iI6ZnxT9VL3
Request-Id:
- req_168iI6ZnxT9VL3
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2DKuuB1fWySn1kein5Mc",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269637,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2DKuuB1fWySn1ymL4bGm",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2DKuuB1fWySnVdzZLztC",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:38 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2DKuuB1fWySn1kein5Mc
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_168iI6ZnxT9VL3","request_duration_ms":815}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:39 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_wJhph823oJj7xh
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2DKuuB1fWySn1kein5Mc",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269637,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2DKuuB1fWySn1ymL4bGm",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2DKuuB1fWySnVdzZLztC",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:39 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,656 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_mastercard_debit&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_g9KjF248c7KHEi","request_duration_ms":274}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:44 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 0b2e620b-6d51-4bc3-9e40-8b2b96a7623d
Original-Request:
- req_43k68ti576araU
Request-Id:
- req_43k68ti576araU
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2KKuuB1fWySn0T94a99L",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269644,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2KKuuB1fWySnOmscrzc5",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:44 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2KKuuB1fWySn0T94a99L/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_43k68ti576araU","request_duration_ms":545}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:45 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- fa0d0920-2900-420c-8c08-d8a0525743a5
Original-Request:
- req_BAd52hujEgqd6r
Request-Id:
- req_BAd52hujEgqd6r
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2KKuuB1fWySn0T94a99L",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269644,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2KKuuB1fWySn0F3GPNve",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2KKuuB1fWySnOmscrzc5",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:45 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2KKuuB1fWySn0T94a99L
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_BAd52hujEgqd6r","request_duration_ms":815}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:45 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_nkfInFTQyUOsAf
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2KKuuB1fWySn0T94a99L",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269644,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2KKuuB1fWySn0F3GPNve",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2KKuuB1fWySnOmscrzc5",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:46 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2KKuuB1fWySn0T94a99L/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_nkfInFTQyUOsAf","request_duration_ms":406}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:46 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- b4ea0317-fbb6-4c75-aa2d-b8c7caed9148
Original-Request:
- req_t4b2LPvehTyBMY
Request-Id:
- req_t4b2LPvehTyBMY
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2KKuuB1fWySn0T94a99L",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269644,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2KKuuB1fWySn0F3GPNve",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2KKuuB1fWySnOmscrzc5",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:47 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2KKuuB1fWySn0T94a99L
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_t4b2LPvehTyBMY","request_duration_ms":1021}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:47 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_X81bqafSgPlckf
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2KKuuB1fWySn0T94a99L",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269644,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2KKuuB1fWySn0F3GPNve",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2KKuuB1fWySnOmscrzc5",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:47 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,396 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_mastercard_debit&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_Z9YO07au85lnkr","request_duration_ms":327}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:42 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 7b229886-4c37-480b-911b-51428a26d819
Original-Request:
- req_aBSZigjmLVkk0s
Request-Id:
- req_aBSZigjmLVkk0s
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2IKuuB1fWySn0Ml1GEsq",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269642,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2IKuuB1fWySnsL8MjKsA",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:42 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2IKuuB1fWySn0Ml1GEsq/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_aBSZigjmLVkk0s","request_duration_ms":429}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:43 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- ce1512c6-d28e-407d-802b-d3b256db4c64
Original-Request:
- req_B6qZzOV6CdQ82L
Request-Id:
- req_B6qZzOV6CdQ82L
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2IKuuB1fWySn0Ml1GEsq",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269642,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2IKuuB1fWySn0Cd9gJoJ",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2IKuuB1fWySnsL8MjKsA",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:43 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2IKuuB1fWySn0Ml1GEsq
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_B6qZzOV6CdQ82L","request_duration_ms":816}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:44 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_g9KjF248c7KHEi
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2IKuuB1fWySn0Ml1GEsq",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269642,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2IKuuB1fWySn0Cd9gJoJ",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2IKuuB1fWySnsL8MjKsA",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:44 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,656 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_mastercard_prepaid&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_bdt06ROFFluCu2","request_duration_ms":315}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:49 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 49f9908d-3682-4a35-b1db-d87e13322da4
Original-Request:
- req_T7FisSPHOj1q4r
Request-Id:
- req_T7FisSPHOj1q4r
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2PKuuB1fWySn0r618YGx",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269649,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2PKuuB1fWySnMcXsOje1",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:50 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2PKuuB1fWySn0r618YGx/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_T7FisSPHOj1q4r","request_duration_ms":432}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:50 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- f524423d-3502-454d-a0b3-a61da66f257c
Original-Request:
- req_WsrPBQyFzf0G6F
Request-Id:
- req_WsrPBQyFzf0G6F
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2PKuuB1fWySn0r618YGx",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269649,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2PKuuB1fWySn0ZikIg95",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2PKuuB1fWySnMcXsOje1",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:50 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2PKuuB1fWySn0r618YGx
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_WsrPBQyFzf0G6F","request_duration_ms":918}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:51 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_yFb7rdWpDxKpGJ
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2PKuuB1fWySn0r618YGx",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269649,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2PKuuB1fWySn0ZikIg95",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2PKuuB1fWySnMcXsOje1",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:51 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2PKuuB1fWySn0r618YGx/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_yFb7rdWpDxKpGJ","request_duration_ms":249}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:52 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 58abe319-21f6-4861-887b-7537cd4e3d9b
Original-Request:
- req_MImvnckLVcf7Jx
Request-Id:
- req_MImvnckLVcf7Jx
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2PKuuB1fWySn0r618YGx",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269649,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2PKuuB1fWySn0ZikIg95",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2PKuuB1fWySnMcXsOje1",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:52 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2PKuuB1fWySn0r618YGx
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_MImvnckLVcf7Jx","request_duration_ms":967}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:52 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_dKXW8nIMyrACah
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2PKuuB1fWySn0r618YGx",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269649,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2PKuuB1fWySn0ZikIg95",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2PKuuB1fWySnMcXsOje1",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:52 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,396 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_mastercard_prepaid&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_X81bqafSgPlckf","request_duration_ms":305}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:47 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 873206d8-1039-4275-9d3c-d309bd3dcb3a
Original-Request:
- req_rxG5zElfWDbsen
Request-Id:
- req_rxG5zElfWDbsen
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2NKuuB1fWySn1mR7FXG5",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269647,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2NKuuB1fWySnBmn5Xcnr",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:47 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2NKuuB1fWySn1mR7FXG5/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_rxG5zElfWDbsen","request_duration_ms":437}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:48 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 2d971170-8eef-465e-a71d-e2b7a5e53d1f
Original-Request:
- req_QMTIkAuX0KPBY9
Request-Id:
- req_QMTIkAuX0KPBY9
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2NKuuB1fWySn1mR7FXG5",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269647,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2NKuuB1fWySn12zKvPZG",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2NKuuB1fWySnBmn5Xcnr",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:48 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2NKuuB1fWySn1mR7FXG5
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_QMTIkAuX0KPBY9","request_duration_ms":715}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:49 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_bdt06ROFFluCu2
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2NKuuB1fWySn1mR7FXG5",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269647,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2NKuuB1fWySn12zKvPZG",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2NKuuB1fWySnBmn5Xcnr",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:49 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,656 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_unionpay&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_h58FGMAuIpKD3H","request_duration_ms":230}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:14 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- b6237a78-702c-4adf-a153-cff7da89b2e1
Original-Request:
- req_wIyU3X7CNnkkxz
Request-Id:
- req_wIyU3X7CNnkkxz
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2oKuuB1fWySn2AFA4Qgy",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269674,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2oKuuB1fWySnA0c9gGPL",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:14 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2oKuuB1fWySn2AFA4Qgy/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_wIyU3X7CNnkkxz","request_duration_ms":409}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:15 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 04f29703-1df0-47eb-9afb-774d1c47443f
Original-Request:
- req_eBHCc7dm9tROQy
Request-Id:
- req_eBHCc7dm9tROQy
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2oKuuB1fWySn2AFA4Qgy",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269674,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2oKuuB1fWySn2udXORGu",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2oKuuB1fWySnA0c9gGPL",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:15 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2oKuuB1fWySn2AFA4Qgy
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_eBHCc7dm9tROQy","request_duration_ms":816}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:15 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_cDF9H8Tk5PH8D3
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2oKuuB1fWySn2AFA4Qgy",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269674,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2oKuuB1fWySn2udXORGu",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2oKuuB1fWySnA0c9gGPL",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:15 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2oKuuB1fWySn2AFA4Qgy/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_cDF9H8Tk5PH8D3","request_duration_ms":303}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:16 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- e850bdb5-e66e-4077-92eb-4869c5a594c7
Original-Request:
- req_BurgThcRHAbEU8
Request-Id:
- req_BurgThcRHAbEU8
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2oKuuB1fWySn2AFA4Qgy",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269674,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2oKuuB1fWySn2udXORGu",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2oKuuB1fWySnA0c9gGPL",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:16 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2oKuuB1fWySn2AFA4Qgy
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_BurgThcRHAbEU8","request_duration_ms":1021}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:16 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_5CIpvnDhDIarDL
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2oKuuB1fWySn2AFA4Qgy",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269674,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2oKuuB1fWySn2udXORGu",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2oKuuB1fWySnA0c9gGPL",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:17 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,396 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_unionpay&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_Q8iFAurAYxxCiO","request_duration_ms":306}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:12 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 47d5b80c-489d-4dcc-86c6-748ddc36cb8c
Original-Request:
- req_jujCDI0VqL37Nl
Request-Id:
- req_jujCDI0VqL37Nl
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2mKuuB1fWySn1F42LVi5",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269672,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2mKuuB1fWySn086WRKfY",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:12 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2mKuuB1fWySn1F42LVi5/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_jujCDI0VqL37Nl","request_duration_ms":381}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:13 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- b947b3a0-d6e2-4477-9e57-daf9bf2581c3
Original-Request:
- req_IxCeRj7nGyGnEV
Request-Id:
- req_IxCeRj7nGyGnEV
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2mKuuB1fWySn1F42LVi5",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269672,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2mKuuB1fWySn18QtSHm2",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2mKuuB1fWySn086WRKfY",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:13 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2mKuuB1fWySn1F42LVi5
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_IxCeRj7nGyGnEV","request_duration_ms":770}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:21:14 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_h58FGMAuIpKD3H
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2mKuuB1fWySn1F42LVi5",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269672,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2mKuuB1fWySn18QtSHm2",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm2mKuuB1fWySn086WRKfY",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:21:14 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,656 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_mpHj7sm5L1Chnt","request_duration_ms":243}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:29 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 2800ef75-ee19-42b1-981e-98d31802570d
Original-Request:
- req_gbxNkrspneuYct
Request-Id:
- req_gbxNkrspneuYct
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm25KuuB1fWySn16i61S1E",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269629,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm24KuuB1fWySnAYtG7Qot",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:29 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm25KuuB1fWySn16i61S1E/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_gbxNkrspneuYct","request_duration_ms":407}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:29 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- fac5debe-846f-4867-8420-63d0ca372b77
Original-Request:
- req_EoHkxhRlrBMGas
Request-Id:
- req_EoHkxhRlrBMGas
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm25KuuB1fWySn16i61S1E",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269629,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm25KuuB1fWySn1UQsdOH5",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm24KuuB1fWySnAYtG7Qot",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:29 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm25KuuB1fWySn16i61S1E
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_EoHkxhRlrBMGas","request_duration_ms":714}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:30 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_O4OIyeloT9Ygro
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm25KuuB1fWySn16i61S1E",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269629,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm25KuuB1fWySn1UQsdOH5",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm24KuuB1fWySnAYtG7Qot",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:30 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm25KuuB1fWySn16i61S1E/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_O4OIyeloT9Ygro","request_duration_ms":305}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:31 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 816a588a-139d-4eb3-a7bf-240ba342e7e0
Original-Request:
- req_LsNIE4v4j56ufZ
Request-Id:
- req_LsNIE4v4j56ufZ
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm25KuuB1fWySn16i61S1E",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269629,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm25KuuB1fWySn1UQsdOH5",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm24KuuB1fWySnAYtG7Qot",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:31 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm25KuuB1fWySn16i61S1E
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_LsNIE4v4j56ufZ","request_duration_ms":939}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:31 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_DFsiKNPIVPL6Av
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm25KuuB1fWySn16i61S1E",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269629,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm25KuuB1fWySn1UQsdOH5",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm24KuuB1fWySnAYtG7Qot",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:31 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,396 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_Fdxqf58eDedlT4","request_duration_ms":1}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:26 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- a0132b63-08ee-4355-bc74-593d1c7e4a2f
Original-Request:
- req_bxL2C9Btcm2xwp
Request-Id:
- req_bxL2C9Btcm2xwp
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm22KuuB1fWySn0TMD7R7s",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269626,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm22KuuB1fWySn5Y0ccELQ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:26 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm22KuuB1fWySn0TMD7R7s/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_bxL2C9Btcm2xwp","request_duration_ms":514}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:27 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 3cbfca12-2d2d-4e50-9b33-bf93ae799823
Original-Request:
- req_V3A0LOOwQtMR5K
Request-Id:
- req_V3A0LOOwQtMR5K
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm22KuuB1fWySn0TMD7R7s",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269626,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm22KuuB1fWySn0hyDgN54",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm22KuuB1fWySn5Y0ccELQ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:27 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm22KuuB1fWySn0TMD7R7s
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_V3A0LOOwQtMR5K","request_duration_ms":815}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:28 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_mpHj7sm5L1Chnt
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm22KuuB1fWySn0TMD7R7s",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269626,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm22KuuB1fWySn0hyDgN54",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm22KuuB1fWySn5Y0ccELQ",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:28 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,656 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa_debit&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_gTosmNYrXaXNNh","request_duration_ms":414}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:34 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 77eeb2d0-e41e-499f-8b3f-7aeaba376d67
Original-Request:
- req_6Y64aLpgZSJqor
Request-Id:
- req_6Y64aLpgZSJqor
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2AKuuB1fWySn02ajyUS2",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269634,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm29KuuB1fWySnEkC9yfBX",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:34 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2AKuuB1fWySn02ajyUS2/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_6Y64aLpgZSJqor","request_duration_ms":378}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:34 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 4b6ea3da-5c79-4737-a490-45b2c583784c
Original-Request:
- req_Fe5WyzaqNIE5zq
Request-Id:
- req_Fe5WyzaqNIE5zq
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2AKuuB1fWySn02ajyUS2",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269634,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2AKuuB1fWySn03IQEEv3",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm29KuuB1fWySnEkC9yfBX",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:34 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2AKuuB1fWySn02ajyUS2
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_Fe5WyzaqNIE5zq","request_duration_ms":782}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:35 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_5r2b9FdukNEw3f
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2AKuuB1fWySn02ajyUS2",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269634,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2AKuuB1fWySn03IQEEv3",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm29KuuB1fWySnEkC9yfBX",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:35 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2AKuuB1fWySn02ajyUS2/capture
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_5r2b9FdukNEw3f","request_duration_ms":305}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:36 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- 616f261e-1023-4db1-a8a8-a719aa5987e7
Original-Request:
- req_kxOkLIXUrgswsK
Request-Id:
- req_kxOkLIXUrgswsK
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2AKuuB1fWySn02ajyUS2",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269634,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2AKuuB1fWySn03IQEEv3",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm29KuuB1fWySnEkC9yfBX",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:36 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm2AKuuB1fWySn02ajyUS2
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_kxOkLIXUrgswsK","request_duration_ms":1429}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:36 GMT
Content-Type:
- application/json
Content-Length:
- '1399'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_NztpdN2oFV7a5E
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm2AKuuB1fWySn02ajyUS2",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 100,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269634,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm2AKuuB1fWySn03IQEEv3",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm29KuuB1fWySnEkC9yfBX",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:37 GMT
recorded_with: VCR 6.2.0

View File

@@ -1,396 +0,0 @@
---
http_interactions:
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents
body:
encoding: UTF-8
string: amount=100&currency=eur&payment_method=pm_card_visa_debit&payment_method_types[0]=card&capture_method=manual
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_DFsiKNPIVPL6Av","request_duration_ms":233}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:31 GMT
Content-Type:
- application/json
Content-Length:
- '1384'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- a9230e59-c094-44c2-a371-577a7512efb0
Original-Request:
- req_LUpSzU3E6OauBK
Request-Id:
- req_LUpSzU3E6OauBK
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm27KuuB1fWySn02ij6JaZ",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 0,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269631,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": null,
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm27KuuB1fWySnLYFAjJBc",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_confirmation",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:31 GMT
- request:
method: post
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm27KuuB1fWySn02ij6JaZ/confirm
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_LUpSzU3E6OauBK","request_duration_ms":498}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:32 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Idempotency-Key:
- a890efa1-e2ff-4138-93fa-b23d2153dbf4
Original-Request:
- req_qLHk1ykNVACkF8
Request-Id:
- req_qLHk1ykNVACkF8
Stripe-Should-Retry:
- 'false'
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm27KuuB1fWySn02ij6JaZ",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269631,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm27KuuB1fWySn09lBssrV",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm27KuuB1fWySnLYFAjJBc",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:32 GMT
- request:
method: get
uri: https://api.stripe.com/v1/payment_intents/pi_3SPm27KuuB1fWySn02ij6JaZ
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Stripe/v1 RubyBindings/12.6.0
Authorization:
- "<HIDDEN-AUTHORIZATION-HEADER>"
Content-Type:
- application/x-www-form-urlencoded
X-Stripe-Client-Telemetry:
- '{"last_request_metrics":{"request_id":"req_qLHk1ykNVACkF8","request_duration_ms":810}}'
Stripe-Version:
- '2024-06-20'
X-Stripe-Client-User-Agent:
- "<HIDDEN-STRIPE-USER-AGENT>"
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:
- Tue, 04 Nov 2025 15:20:33 GMT
Content-Type:
- application/json
Content-Length:
- '1406'
Connection:
- keep-alive
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Methods:
- GET, HEAD, PUT, PATCH, POST, DELETE
Access-Control-Allow-Origin:
- "*"
Access-Control-Expose-Headers:
- Request-Id, Stripe-Manage-Version, Stripe-Should-Retry, X-Stripe-External-Auth-Required,
X-Stripe-Privileged-Session-Required
Access-Control-Max-Age:
- '300'
Cache-Control:
- no-cache, no-store
Content-Security-Policy:
- base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none';
img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src
'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=uoFYHcUNrG9jl3S9SP3btBSeMve4gQ86JGm3oBWZcYV-yRrbY3-QbprhDGRSz8uF8TcumXkvIo4QT8vc
Request-Id:
- req_gTosmNYrXaXNNh
Stripe-Version:
- '2024-06-20'
Vary:
- Origin
X-Stripe-Priority-Routing-Enabled:
- 'true'
X-Stripe-Routing-Context-Priority-Tier:
- api-testmode
X-Wc:
- ABGHIJ
Strict-Transport-Security:
- max-age=63072000; includeSubDomains; preload
body:
encoding: UTF-8
string: |-
{
"id": "pi_3SPm27KuuB1fWySn02ij6JaZ",
"object": "payment_intent",
"amount": 100,
"amount_capturable": 100,
"amount_details": {
"tip": {}
},
"amount_received": 0,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "manual",
"client_secret": "<HIDDEN-CLIENT-SECRET>",
"confirmation_method": "automatic",
"created": 1762269631,
"currency": "eur",
"customer": null,
"description": null,
"excluded_payment_method_types": null,
"invoice": null,
"last_payment_error": null,
"latest_charge": "ch_3SPm27KuuB1fWySn09lBssrV",
"livemode": false,
"metadata": {},
"next_action": null,
"on_behalf_of": null,
"payment_method": "pm_1SPm27KuuB1fWySnLYFAjJBc",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"source": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "requires_capture",
"transfer_data": null,
"transfer_group": null
}
recorded_at: Tue, 04 Nov 2025 15:20:33 GMT
recorded_with: VCR 6.2.0