#shani_10642

1 messages · Page 1 of 1 (latest)

sand monolithBOT
pale mauve
#

This might be due to different API versions on your dev account versus customer's production account.

In the latest API versions, we don't generate payment intent until the checkout session has been completed and successfully confirmed.

fiery violet
#

thanks Hanzo, is this something we can change with configuration in the stripe account? where is the api version being controlled?

pale mauve
fiery violet
#

thanks, until changing the implementation, is there a way to downgrade an api version? what can be the implication of that?

pale mauve
fiery violet
#

thanks, then each stripe account is using it own version of the API's? same version for all API's?

pale mauve
#

Each Stripe account has its own API version, yes

same version for all API's?
not sure what you mean by that

fiery violet
#

not sure I follow, in the stripe dashboard where exactly do I see the api version?

#

MY API version I mean

pale mauve
#

it should have a "default" tag

fiery violet
#

thanks will take it with support to understand if we can downgrade

pale mauve
#

👍

#

Is the screenshot you shared above your own dev account or the customer's prod account?

#

IIRC the change to checkout API not returning a PaymentIntent was introduced in 2022-xx-xx API version

#

Ah 2022-08-01 specifically
https://stripe.com/docs/upgrades#2022-08-01

A PaymentIntent is no longer created during Checkout Session creation in payment mode. Instead, a PaymentIntent will be created when the Session is confirmed.

fiery violet
#

its my dev account

#

trying to check with the customer what is the API version