#vladimir_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/1332294256735551520
π Have more to share? Add more details, code, screenshots, videos, etc. below.
π happy to help
thanks man
would you mind sharing the Checkout Session ID?
the Checkout Session ID has the format cs_(live|test)_xxxx
cs_live_b1GnQveY70LN5GwHxE3udERrgVlZ4YtKk8FM9RQNcwKonMdIE02Amysdjk#fid1d2BpamRhQ2prcSc%2FJ0twa2xxaicpJ2R1bE5gfCc%2FJ3VuWmlsc2BaMDRLamN9MUBAbGZxY0E9QDFMT11AMFFuNUp1a2BhQTJHbk9nPU18N3EyXHFwX31oc2FfcUZoX2dfRk5BMDZBS058S0lNPD1EfFxhanRwNExAaz1zbEt1a2M1NUM8NV1icXcwJyknY3dqaFZgd3Ngdyc%2FcXdwYCknaWR8anBxUXx1YCc%2FJ2hwaXFsWmxxYGgnKSdga2RnaWBVaWRmYG1qaWFgd3YnP3F3cGB4JSUl
yours is cs_live_b1GnQveY70LN5GwHxE3udERrgVlZ4YtKk8FM9RQNcwKonMdIE02Amysdjk
and it was created by this request ID https://dashboard.stripe.com/logs/req_w4r7CTyIGeBwyM
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
we sometime ask you to find the request ID so it's good to know how to find it https://support.stripe.com/questions/finding-the-id-for-an-api-request
Find help and support for Stripe. Our support site provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
looking into the Checkout Session to see why the promotion code is not working
thank you -
sorry it's taking me long to troubleshoot your issue
so its a big issue then! π
no necessarily, it's just busy on discord
I haven't had the time to look into it to be honest
ok, my team is waiting for you π we are all on screencast π
we just released new payment and need to test it, but this prevents us from complete testing
the promocode is case sensitive
and the one you entered in the Checkout Session is all in capital letters
as you can see here https://dashboard.stripe.com/coupons/40PyeH4E it's not
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
but i dont enter capital, that filed autmatically converts it to caps
try by your self, you will see, whatver i place in, it converts it to capital
and what it customr facing code?
i mean on this
what difference between Coupon and Promotion code and which one w ehsould use?
Promotion Codes are the customer facing one
you're using them correctly
I think the problem is with our input
so what do i give to customers?
on the Checkout Session
what do i do?
sorry I just checked again
the problem is that the coupon is a 100% off
but you must be on API version 2023-08-16 or later to process no-cost orders using the Checkout Sessions API
yes it's not about that unfortunately
you either need to upgrade your third-party connector
(if they have an update) where the API version is equal or later than 2023-08-16
or you need to contact the maintainers of that plugin to upgrade their API version
its laravel
To prevent breaking changes, Cashier uses a fixed Stripe API version. Cashier 15 utilizes Stripe API version 2023-10-16. The Stripe API version will be updated on minor releases in order to make use of new Stripe features and improvements.
so i am on later version
you're using v14.14.0 of the Laravel Cashier Plugin
you can check it here https://dashboard.stripe.com/logs/req_w4r7CTyIGeBwyM
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
thanks, i will get into it now. looks like you are right. I am usingolder version
thanks man
i wish you a wonderful day
sure you too
do yo uknow why this error?
The customer failed to authenticate with 3D Secure
Have the customer enter payment details and complete the 3DS modal shown by Stripe.js.
Learn more
hi! I'm taking over this thread.
the error seems to be pretty clear: the user failed the 3DS flow.
when you make a payment, the bank may ask the user to go though a 3DS flow to validate their identity. like entering a security code their receive on their phone.
Yeah but why I did not get this window? I usually get something to enter otp
can you share the PaymentIntent ID (pi_xxx)?
I usually get a modal, and in this modal is my bank
I will
5 minute
{
"id": "pi_3QkkhmEEictfD8E41Tjba4rz",
"object": "payment_intent",
"last_payment_error": {
"code": "payment_intent_authentication_failure",
"doc_url": "https://stripe.com/docs/error-codes/payment-intent-authentication-failure",
"message": "The provided PaymentMethod has failed authentication. You can provide payment_method_data or a new PaymentMethod to attempt to fulfill this PaymentIntent again.",
then i tried another card, from another country i have, and worked
wait, are you testing Checkout Session with a real card?
https://docs.stripe.com/testing
Donβt use real card details. The Stripe Services Agreement prohibits testing in live mode using real payment method details. Use your test API keys and the card numbers below.
If you make tests with your own cards in live mode, banks may think you are trying to commit fraud, and may block payments.
if you need more help with the specific decline you shared, you would need to ask Stripe support directly: https://support.stripe.com/contact
no this is my production site
i want to make sure my production payment works
i am pass deve testing on dev server
I understand, but you shouldn't be doing this
The Stripe Services Agreement prohibits testing in live mode using real payment method details.
i am paying with my provate card for my product, what is wrong with this?
i should not wait for my users to fail on payment i think?
i am paying with my provate card for my product, what is wrong with this?
This is against the Stripe Service Agreement. And may cause your payment/accounts to be blocked.
Only test in test mode.
so my quesiton is why my user get error of 3D - form was displayed with inputs for a credit card, regular one, and card was entered nd failed, there was no question about OTP, as we have seen
can you help on that?
yes:
if you need more help with the specific decline you shared, you would need to ask Stripe support directly: https://support.stripe.com/contact
thanksd