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
@mashaalmemon we will implement this, it will likely be ready for our next release. Please remember that enabling
dangerouslyGetFullCardDetails
means 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 A
understood. For planning purposes, when do you expect the next release to be out/available?