You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.Stripe\Exception\InvalidRequestException Object
(
    [message:protected] => You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.
    [string:Exception:private] => 
    [code:protected] => 0
    [file:protected] => /home/wwsave/api.savethechildrenmx.org/demos/vendor/stripe/stripe-php/lib/Exception/ApiErrorException.php
    [line:protected] => 38
    [trace:Exception:private] => Array
        (
            [0] => Array
                (
                    [file] => /home/wwsave/api.savethechildrenmx.org/demos/vendor/stripe/stripe-php/lib/Exception/InvalidRequestException.php
                    [line] => 35
                    [function] => factory
                    [class] => Stripe\Exception\ApiErrorException
                    [type] => ::
                    [args] => Array
                        (
                            [0] => You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.
                            [1] => 400
                            [2] => {
  "error": {
    "code": "parameter_invalid_empty",
    "doc_url": "https://stripe.com/docs/error-codes/parameter-invalid-empty",
    "message": "You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.",
    "param": "card[number]",
    "request_log_url": "https://dashboard.stripe.com/acct_1JTEiIBD2DbjrYps/test/workbench/logs?object=req_oMVgv3jP8tfAzv",
    "type": "invalid_request_error"
  }
}

                            [3] => Array
                                (
                                    [error] => Array
                                        (
                                            [code] => parameter_invalid_empty
                                            [doc_url] => https://stripe.com/docs/error-codes/parameter-invalid-empty
                                            [message] => You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.
                                            [param] => card[number]
                                            [request_log_url] => https://dashboard.stripe.com/acct_1JTEiIBD2DbjrYps/test/workbench/logs?object=req_oMVgv3jP8tfAzv
                                            [type] => invalid_request_error
                                        )

                                )

                            [4] => Stripe\Util\CaseInsensitiveArray Object
                                (
                                    [container:Stripe\Util\CaseInsensitiveArray:private] => Array
                                        (
                                            [server] => nginx
                                            [date] => Wed, 15 Apr 2026 12:04:33 GMT
                                            [content-type] => application/json
                                            [content-length] => 571
                                            [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=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ
                                            [idempotency-key] => 4133a0dc-c160-4dc6-bf12-749104545c58
                                            [original-request] => req_oMVgv3jP8tfAzv
                                            [report-to] => {"group":"csp","max_age":8640,"endpoints":[{"url":"https://q.stripe.com/csp-report-v2?q=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ&t=1"}],"include_subdomains":true}
                                            [reporting-endpoints] => csp="https://q.stripe.com/csp-report-v2?q=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ&t=1"
                                            [request-id] => req_oMVgv3jP8tfAzv
                                            [stripe-version] => 2020-08-27
                                            [vary] => Origin
                                            [x-stripe-priority-routing-enabled] => true
                                            [x-stripe-routing-context-priority-tier] => api-testmode
                                            [x-wc] => 3c3
                                            [strict-transport-security] => max-age=63072000; includeSubDomains; preload
                                        )

                                )

                            [5] => parameter_invalid_empty
                        )

                )

            [1] => Array
                (
                    [file] => /home/wwsave/api.savethechildrenmx.org/demos/vendor/stripe/stripe-php/lib/ApiRequestor.php
                    [line] => 213
                    [function] => factory
                    [class] => Stripe\Exception\InvalidRequestException
                    [type] => ::
                    [args] => Array
                        (
                            [0] => You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.
                            [1] => 400
                            [2] => {
  "error": {
    "code": "parameter_invalid_empty",
    "doc_url": "https://stripe.com/docs/error-codes/parameter-invalid-empty",
    "message": "You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.",
    "param": "card[number]",
    "request_log_url": "https://dashboard.stripe.com/acct_1JTEiIBD2DbjrYps/test/workbench/logs?object=req_oMVgv3jP8tfAzv",
    "type": "invalid_request_error"
  }
}

                            [3] => Array
                                (
                                    [error] => Array
                                        (
                                            [code] => parameter_invalid_empty
                                            [doc_url] => https://stripe.com/docs/error-codes/parameter-invalid-empty
                                            [message] => You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.
                                            [param] => card[number]
                                            [request_log_url] => https://dashboard.stripe.com/acct_1JTEiIBD2DbjrYps/test/workbench/logs?object=req_oMVgv3jP8tfAzv
                                            [type] => invalid_request_error
                                        )

                                )

                            [4] => Stripe\Util\CaseInsensitiveArray Object
                                (
                                    [container:Stripe\Util\CaseInsensitiveArray:private] => Array
                                        (
                                            [server] => nginx
                                            [date] => Wed, 15 Apr 2026 12:04:33 GMT
                                            [content-type] => application/json
                                            [content-length] => 571
                                            [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=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ
                                            [idempotency-key] => 4133a0dc-c160-4dc6-bf12-749104545c58
                                            [original-request] => req_oMVgv3jP8tfAzv
                                            [report-to] => {"group":"csp","max_age":8640,"endpoints":[{"url":"https://q.stripe.com/csp-report-v2?q=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ&t=1"}],"include_subdomains":true}
                                            [reporting-endpoints] => csp="https://q.stripe.com/csp-report-v2?q=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ&t=1"
                                            [request-id] => req_oMVgv3jP8tfAzv
                                            [stripe-version] => 2020-08-27
                                            [vary] => Origin
                                            [x-stripe-priority-routing-enabled] => true
                                            [x-stripe-routing-context-priority-tier] => api-testmode
                                            [x-wc] => 3c3
                                            [strict-transport-security] => max-age=63072000; includeSubDomains; preload
                                        )

                                )

                            [5] => parameter_invalid_empty
                            [6] => card[number]
                        )

                )

            [2] => Array
                (
                    [file] => /home/wwsave/api.savethechildrenmx.org/demos/vendor/stripe/stripe-php/lib/ApiRequestor.php
                    [line] => 175
                    [function] => _specificAPIError
                    [class] => Stripe\ApiRequestor
                    [type] => ::
                    [args] => Array
                        (
                            [0] => {
  "error": {
    "code": "parameter_invalid_empty",
    "doc_url": "https://stripe.com/docs/error-codes/parameter-invalid-empty",
    "message": "You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.",
    "param": "card[number]",
    "request_log_url": "https://dashboard.stripe.com/acct_1JTEiIBD2DbjrYps/test/workbench/logs?object=req_oMVgv3jP8tfAzv",
    "type": "invalid_request_error"
  }
}

                            [1] => 400
                            [2] => Stripe\Util\CaseInsensitiveArray Object
                                (
                                    [container:Stripe\Util\CaseInsensitiveArray:private] => Array
                                        (
                                            [server] => nginx
                                            [date] => Wed, 15 Apr 2026 12:04:33 GMT
                                            [content-type] => application/json
                                            [content-length] => 571
                                            [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=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ
                                            [idempotency-key] => 4133a0dc-c160-4dc6-bf12-749104545c58
                                            [original-request] => req_oMVgv3jP8tfAzv
                                            [report-to] => {"group":"csp","max_age":8640,"endpoints":[{"url":"https://q.stripe.com/csp-report-v2?q=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ&t=1"}],"include_subdomains":true}
                                            [reporting-endpoints] => csp="https://q.stripe.com/csp-report-v2?q=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ&t=1"
                                            [request-id] => req_oMVgv3jP8tfAzv
                                            [stripe-version] => 2020-08-27
                                            [vary] => Origin
                                            [x-stripe-priority-routing-enabled] => true
                                            [x-stripe-routing-context-priority-tier] => api-testmode
                                            [x-wc] => 3c3
                                            [strict-transport-security] => max-age=63072000; includeSubDomains; preload
                                        )

                                )

                            [3] => Array
                                (
                                    [error] => Array
                                        (
                                            [code] => parameter_invalid_empty
                                            [doc_url] => https://stripe.com/docs/error-codes/parameter-invalid-empty
                                            [message] => You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.
                                            [param] => card[number]
                                            [request_log_url] => https://dashboard.stripe.com/acct_1JTEiIBD2DbjrYps/test/workbench/logs?object=req_oMVgv3jP8tfAzv
                                            [type] => invalid_request_error
                                        )

                                )

                            [4] => Array
                                (
                                    [code] => parameter_invalid_empty
                                    [doc_url] => https://stripe.com/docs/error-codes/parameter-invalid-empty
                                    [message] => You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.
                                    [param] => card[number]
                                    [request_log_url] => https://dashboard.stripe.com/acct_1JTEiIBD2DbjrYps/test/workbench/logs?object=req_oMVgv3jP8tfAzv
                                    [type] => invalid_request_error
                                )

                        )

                )

            [3] => Array
                (
                    [file] => /home/wwsave/api.savethechildrenmx.org/demos/vendor/stripe/stripe-php/lib/ApiRequestor.php
                    [line] => 558
                    [function] => handleErrorResponse
                    [class] => Stripe\ApiRequestor
                    [type] => ->
                    [args] => Array
                        (
                            [0] => {
  "error": {
    "code": "parameter_invalid_empty",
    "doc_url": "https://stripe.com/docs/error-codes/parameter-invalid-empty",
    "message": "You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.",
    "param": "card[number]",
    "request_log_url": "https://dashboard.stripe.com/acct_1JTEiIBD2DbjrYps/test/workbench/logs?object=req_oMVgv3jP8tfAzv",
    "type": "invalid_request_error"
  }
}

                            [1] => 400
                            [2] => Stripe\Util\CaseInsensitiveArray Object
                                (
                                    [container:Stripe\Util\CaseInsensitiveArray:private] => Array
                                        (
                                            [server] => nginx
                                            [date] => Wed, 15 Apr 2026 12:04:33 GMT
                                            [content-type] => application/json
                                            [content-length] => 571
                                            [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=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ
                                            [idempotency-key] => 4133a0dc-c160-4dc6-bf12-749104545c58
                                            [original-request] => req_oMVgv3jP8tfAzv
                                            [report-to] => {"group":"csp","max_age":8640,"endpoints":[{"url":"https://q.stripe.com/csp-report-v2?q=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ&t=1"}],"include_subdomains":true}
                                            [reporting-endpoints] => csp="https://q.stripe.com/csp-report-v2?q=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ&t=1"
                                            [request-id] => req_oMVgv3jP8tfAzv
                                            [stripe-version] => 2020-08-27
                                            [vary] => Origin
                                            [x-stripe-priority-routing-enabled] => true
                                            [x-stripe-routing-context-priority-tier] => api-testmode
                                            [x-wc] => 3c3
                                            [strict-transport-security] => max-age=63072000; includeSubDomains; preload
                                        )

                                )

                            [3] => Array
                                (
                                    [error] => Array
                                        (
                                            [code] => parameter_invalid_empty
                                            [doc_url] => https://stripe.com/docs/error-codes/parameter-invalid-empty
                                            [message] => You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.
                                            [param] => card[number]
                                            [request_log_url] => https://dashboard.stripe.com/acct_1JTEiIBD2DbjrYps/test/workbench/logs?object=req_oMVgv3jP8tfAzv
                                            [type] => invalid_request_error
                                        )

                                )

                        )

                )

            [4] => Array
                (
                    [file] => /home/wwsave/api.savethechildrenmx.org/demos/vendor/stripe/stripe-php/lib/ApiRequestor.php
                    [line] => 124
                    [function] => _interpretResponse
                    [class] => Stripe\ApiRequestor
                    [type] => ->
                    [args] => Array
                        (
                            [0] => {
  "error": {
    "code": "parameter_invalid_empty",
    "doc_url": "https://stripe.com/docs/error-codes/parameter-invalid-empty",
    "message": "You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.",
    "param": "card[number]",
    "request_log_url": "https://dashboard.stripe.com/acct_1JTEiIBD2DbjrYps/test/workbench/logs?object=req_oMVgv3jP8tfAzv",
    "type": "invalid_request_error"
  }
}

                            [1] => 400
                            [2] => Stripe\Util\CaseInsensitiveArray Object
                                (
                                    [container:Stripe\Util\CaseInsensitiveArray:private] => Array
                                        (
                                            [server] => nginx
                                            [date] => Wed, 15 Apr 2026 12:04:33 GMT
                                            [content-type] => application/json
                                            [content-length] => 571
                                            [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=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ
                                            [idempotency-key] => 4133a0dc-c160-4dc6-bf12-749104545c58
                                            [original-request] => req_oMVgv3jP8tfAzv
                                            [report-to] => {"group":"csp","max_age":8640,"endpoints":[{"url":"https://q.stripe.com/csp-report-v2?q=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ&t=1"}],"include_subdomains":true}
                                            [reporting-endpoints] => csp="https://q.stripe.com/csp-report-v2?q=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ&t=1"
                                            [request-id] => req_oMVgv3jP8tfAzv
                                            [stripe-version] => 2020-08-27
                                            [vary] => Origin
                                            [x-stripe-priority-routing-enabled] => true
                                            [x-stripe-routing-context-priority-tier] => api-testmode
                                            [x-wc] => 3c3
                                            [strict-transport-security] => max-age=63072000; includeSubDomains; preload
                                        )

                                )

                        )

                )

            [5] => Array
                (
                    [file] => /home/wwsave/api.savethechildrenmx.org/demos/vendor/stripe/stripe-php/lib/BaseStripeClient.php
                    [line] => 134
                    [function] => request
                    [class] => Stripe\ApiRequestor
                    [type] => ->
                    [args] => Array
                        (
                            [0] => post
                            [1] => /v1/payment_methods
                            [2] => Array
                                (
                                    [type] => card
                                    [card] => Array
                                        (
                                            [number] => 
                                            [exp_month] => 0
                                            [exp_year] => 20
                                            [cvc] => 
                                        )

                                )

                            [3] => Array
                                (
                                    [Stripe-Account] => 
                                    [Stripe-Version] => 
                                )

                        )

                )

            [6] => Array
                (
                    [file] => /home/wwsave/api.savethechildrenmx.org/demos/vendor/stripe/stripe-php/lib/Service/AbstractService.php
                    [line] => 75
                    [function] => request
                    [class] => Stripe\BaseStripeClient
                    [type] => ->
                    [args] => Array
                        (
                            [0] => post
                            [1] => /v1/payment_methods
                            [2] => Array
                                (
                                    [type] => card
                                    [card] => Array
                                        (
                                            [number] => 
                                            [exp_month] => 0
                                            [exp_year] => 20
                                            [cvc] => 
                                        )

                                )

                            [3] => Stripe\Util\RequestOptions Object
                                (
                                    [apiKey] => 
                                    [headers] => Array
                                        (
                                            [Stripe-Account] => 
                                            [Stripe-Version] => 
                                        )

                                    [apiBase] => 
                                )

                        )

                )

            [7] => Array
                (
                    [file] => /home/wwsave/api.savethechildrenmx.org/demos/vendor/stripe/stripe-php/lib/Service/PaymentMethodService.php
                    [line] => 80
                    [function] => request
                    [class] => Stripe\Service\AbstractService
                    [type] => ->
                    [args] => Array
                        (
                            [0] => post
                            [1] => /v1/payment_methods
                            [2] => Array
                                (
                                    [type] => card
                                    [card] => Array
                                        (
                                            [number] => 
                                            [exp_month] => 0
                                            [exp_year] => 20
                                            [cvc] => 
                                        )

                                )

                            [3] => 
                        )

                )

            [8] => Array
                (
                    [file] => /home/wwsave/api.savethechildrenmx.org/demos/activeCharge.php
                    [line] => 46
                    [function] => create
                    [class] => Stripe\Service\PaymentMethodService
                    [type] => ->
                    [args] => Array
                        (
                            [0] => Array
                                (
                                    [type] => card
                                    [card] => Array
                                        (
                                            [number] => 
                                            [exp_month] => 0
                                            [exp_year] => 20
                                            [cvc] => 
                                        )

                                )

                        )

                )

        )

    [previous:Exception:private] => 
    [error:protected] => Stripe\ErrorObject Object
        (
            [charge] => 
            [code] => parameter_invalid_empty
            [decline_code] => 
            [doc_url] => https://stripe.com/docs/error-codes/parameter-invalid-empty
            [message] => You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.
            [param] => card[number]
            [payment_intent] => 
            [payment_method] => 
            [setup_intent] => 
            [source] => 
            [type] => invalid_request_error
            [request_log_url] => https://dashboard.stripe.com/acct_1JTEiIBD2DbjrYps/test/workbench/logs?object=req_oMVgv3jP8tfAzv
        )

    [httpBody:protected] => {
  "error": {
    "code": "parameter_invalid_empty",
    "doc_url": "https://stripe.com/docs/error-codes/parameter-invalid-empty",
    "message": "You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.",
    "param": "card[number]",
    "request_log_url": "https://dashboard.stripe.com/acct_1JTEiIBD2DbjrYps/test/workbench/logs?object=req_oMVgv3jP8tfAzv",
    "type": "invalid_request_error"
  }
}

    [httpHeaders:protected] => Stripe\Util\CaseInsensitiveArray Object
        (
            [container:Stripe\Util\CaseInsensitiveArray:private] => Array
                (
                    [server] => nginx
                    [date] => Wed, 15 Apr 2026 12:04:33 GMT
                    [content-type] => application/json
                    [content-length] => 571
                    [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=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ
                    [idempotency-key] => 4133a0dc-c160-4dc6-bf12-749104545c58
                    [original-request] => req_oMVgv3jP8tfAzv
                    [report-to] => {"group":"csp","max_age":8640,"endpoints":[{"url":"https://q.stripe.com/csp-report-v2?q=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ&t=1"}],"include_subdomains":true}
                    [reporting-endpoints] => csp="https://q.stripe.com/csp-report-v2?q=2BjzgH9YD3hKzk4mZnSSLAkCTad2DXyfSYUo4INYPL0c0J4XtxiunkkFQGfLqXZPFfDH7FfLnJbpthtQ&t=1"
                    [request-id] => req_oMVgv3jP8tfAzv
                    [stripe-version] => 2020-08-27
                    [vary] => Origin
                    [x-stripe-priority-routing-enabled] => true
                    [x-stripe-routing-context-priority-tier] => api-testmode
                    [x-wc] => 3c3
                    [strict-transport-security] => max-age=63072000; includeSubDomains; preload
                )

        )

    [httpStatus:protected] => 400
    [jsonBody:protected] => Array
        (
            [error] => Array
                (
                    [code] => parameter_invalid_empty
                    [doc_url] => https://stripe.com/docs/error-codes/parameter-invalid-empty
                    [message] => You passed an empty string for 'card[number]'. We assume empty values are an attempt to unset a parameter; however 'card[number]' cannot be unset. You should remove 'card[number]' from your request or supply a non-empty value.
                    [param] => card[number]
                    [request_log_url] => https://dashboard.stripe.com/acct_1JTEiIBD2DbjrYps/test/workbench/logs?object=req_oMVgv3jP8tfAzv
                    [type] => invalid_request_error
                )

        )

    [requestId:protected] => req_oMVgv3jP8tfAzv
    [stripeCode:protected] => parameter_invalid_empty
    [stripeParam:protected] => card[number]
)
