Expose CVC number in `CardField` when `dangerouslyGetFullCardDetails=true`
See original GitHub issueIs your feature request related to a problem? Please describe.
We use Stripe to take card payments, and a 2nd payment provider to handle Visa Debit payments. We want to use the Stripe CardField component to collect card details & submit them to both Stripe and the Visa Debit payment provider at the same time. In our use case our Visa Debit payment provider provides a client side library which we use to tokenize the payment method before adding it to their system.
We currently are using dangerouslyGetFullCardDetails on the CardField component to get number, expiryYear expiryMonth from the control but note that cvc is not provided. We need cvc to tokenize the information.
Describe the solution you’d like
We would appreciate it if cvc could be exposed as well when dangerouslyGetFullCardDetails=true on the CardField component.
Describe alternatives you’ve considered
Any alternative would involve using a different component or building our own component for Visa Debit information. This would not be ideal.
Additional context
In #280 access to the full card number was granted. In that ticket, providing cvc was considered by @thorsten-stripe but the original requestor there did not require it. This has been requested in and #425, but the use case was not appropriate. I believe @thorsten-stripe was looking for more information on a usecase but one wasn’t identified. I hope our use-case justifies the need for this feature.
Issue Analytics
- State:
- Created a year ago
- Reactions:1
- Comments:5

Top Related StackOverflow Question
@mashaalmemon we will implement this, it will likely be ready for our next release. Please remember that enabling
dangerouslyGetFullCardDetailsmeans you are no longer eligible for an SAQ A. See more info here- https://stripe.com/docs/security/guide@charliecruzan-stripe, I appreciate the super quick turn around time. Regarding the
SAQ Aunderstood. For planning purposes, when do you expect the next release to be out/available?