Payment.created webhook timing

:wave: Square webhook notifications typically send within 60 seconds of the associated event. Unfortunately, there isn’t anything that can be done to speed up the event delivery.

Since you get back the transaction_id from a payment at the same time you’re waiting for the webhook event you can call the Orders API with the transaction_id and get the payment_id from the order to call the Payments API to get the receipt_url. :wave: