#matt_mm

1 messages · Page 1 of 1 (latest)

celest inletBOT
frozen pilot
#

Just need to understand. I've received mail, but I'm using checkout.session.completed and checkout.session.expired only, no async webhooks for my app. Do I need to change something on my side?

#
 
    If you are subscribed to the webhook endpoints “checkout.session.async_payment_completed” and/or “checkout.session.async_payment_failed” for PayNow payments made through Stripe Checkout, we recommend updating your codebase to listen and respond to both sets of endpoints before we make the change on January 17, 2024. 
wicked folio
#

Hi 👋 sorry, I'm not sure offhand what change you'r referring to, let me see if I can find anything on it.

frozen pilot
#
     Hello,     
 
 
 
 
    On January 17, 2024, we will implement a change which will result in real-time updates for PayNow payments made on Stripe Checkout to be sent through the following webhook endpoints:     
 
 
 
 
 
    
 
 
    
 
    
 
 
    checkout.session.completed     
 
 
 
 
    
 
 
    
 
    
 
 
    checkout.session.expired     
 
 
 
 
 
    We can see that you have either previously used PayNow with Stripe Checkout, or PayNow is active on your account and you have registered webhook endpoints for your Checkout integration. As a result, you may need to update your integration to accommodate these new endpoints and ensure you don’t miss any important notifications.     
 
 
 
 
    Why we’re making this change     
 
 
 
 
    PayNow is an instant payment method. It’s currently configured to emit events in the “checkout.session.async_payment*” webhook, which is out of step with all other instant payment methods on Stripe, and has been a source of confusion for developers integrating with Stripe. We’re making this change to bring PayNow webhook endpoints in line with the rest of our instant payment methods.     
 
 
 
 
    What you need to do     
 
 
 
 
    If you are subscribed to the webhook endpoints “checkout.session.async_payment_completed” and/or “checkout.session.async_payment_failed” for PayNow payments made through Stripe Checkout, we recommend updating your codebase to listen and respond to both sets of endpoints before we make the change on January 17, 2024.     
 
 
 
 
    You can read more about implementing webhooks in our documentation.     
 
 
 
 
    Please let us know if you have any questions—we’re here to help.     
 
 
 
 
    — The Stripe team 
#

We are using github.com/stripe/stripe-go/v72 v72.119.0 now (GO SDK)

wicked folio
#

Thank you for that, yes, that is the impression I'm getting from that. That PayNow payments will stop emitting Event types that are typically associated with delayed notification payment methods, and instead generate the appropriate Event types for an imediate notification payment method.

The async Event types won't go away, they'll still be there and used by delayed-notification payment method types:
https://stripe.com/docs/payments/payment-methods#payment-notification
but I would no longer expect to see those for PayNow payments.