Happy Business Starts Here

Stripe returning "invalid_request_erro" on CSBX

Zuora Support

Stripe returning "invalid_request_erro" on CSBX

When creating a new Payment Method or processing a payment with Stripe on your Central Sandbox, you may see this error being returned by Stripe payment gateway:


ResponseCode: invalid_request_erro
ResponseMsg: Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing.


In order to solve this issue, you will need to activate the slider/checkbox for "Handle card information directly" in the Stripe Dashboard (https://dashboard.stripe.com/settings/integration). There is no security issue enabling that because both Zuora and Stripe are PCI compliant.


Please note that Zuora is planning to support OAuth 2.0 with Stripe in a future March 2021 release, which will provide an alternative solution to eliminate this issue. In that case, you will just need to enable OAuth 2.0 in your Zuora Stripe Payment Gateway instance.

If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √