#haziq_unexpected
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1229569613159993414
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hi, businesses are not allowed to store CVC data which we document it here: https://stripe.com/resources/more/what-is-card-verification-value due to PCI compliance. Also, it's important to note that even if the cvc fails, the charge can succeed, https://support.stripe.com/questions/charge-succeeded-despite-cvc-or-zip-check-mismatch.
While you look at these, can you share the payment that was rejected?
We do support re-collecting CVC. You can show your customers a field for just a CVC and then update the card and try again: https://docs.stripe.com/js/tokens/create_token?type=cvc_update
Yeah! One second
(https://dashboard.stripe.com/events/evt_1P5tccLtIZvAczux4L1MRYX4), User sets up the card and the CVC check successfully passed - indicating that the CVC was correctly entered.
When I tried to charge the card, I got the message "invalid_cvc" : https://dashboard.stripe.com/payments/pi_3P5tdDLtIZvAczux1C6ZzXKR. As you can see, the card was declined for "incorrect CVC".
It looks like you just attached the payment method at 2024-04-15 17:47:14 UTC and then attempting to create a payment at 2024-04-15 17:47:51. I recommend that you save the payment details during the payment instead for a more efficient integration if you intend to charge the customer within seconds: https://docs.stripe.com/payments/save-during-payment
Ah, that's actually not possible for my application. I basically run a live auctions app. So users have to enter their cards first before placing bids
What difference should it make, though? The CVC check passed when the card is set up. There should no longer be any "invalid CVC" errors
The difference is that first payment would likely succeed as the cvc is present and current at that moment. However, you're right on the subsequent charges. From further looking at this, I recommend that you reach out to our support team as the issuing bank us declining this payment even if tou set up for future use. Our support team will be able to assist you better than I can: https://support.stripe.com/contact
Yes, I've been chatting with support, they haven't been helpful :/
Thought I'd try my luck here in the Discord
This happens not just with one bank
it happens on all cards with dynamic CVCs
This is not really and integration issue, and support would be better equipped to handle these questions.
I recommend that you share the above examples as well
alright, sounds good, thank you. Is there a relevant internal team I should ask for this to be forwarded to?
No, I think emailing with the all the information would be sufficient enough