#Hope
1 messages · Page 1 of 1 (latest)
I'm not sure I understand. You say you "sent the expandable list". Where did you send it? To a Checkout Session retrieve call?
When i craete a checkout session
but sometimes, when the checkout session is completed, in the webhook i retrieve the session and try to get the paymentIntentObject
98% of the transactions works with this in live env. but in some cases this expandedObject came null
and got and error
Do you have an example event ID for a Checkout Session that was completed and did not have a Payment Intent? I think for some delayed payment methods (like SEPA or ACH) you won't see a Payment Intent until the charge is reconciled (sometimes a few days later), but I want to look at an example to be sure
cs_live_b14BThQ5NQ3HmLpQO54ASXw0fg6IkE3w4yJWCGtuzVtvMomaIJ6IfqFHzh
thats the one that gave us null
but is for Credit Card
This one went ok :
cs_live_b1ON4rtdQ4a9mxH8uwsElZXHQ20JmCITbwdOdPSr6IkxCgDJC7EdInRhHp
also is a credit card payment
As far as I can tell, the Payment Intent was indeed sent in the payload to your webhook endpoint. Take a look at the succeeded webhook attempt at the bottom of this page: https://dashboard.stripe.com/events/evt_1MPWzLDcg37TSXSzLq3yNE39
You can expand the request Stripe sent to get the payload we sent
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.