Why am I not getting the transaction ID for some payments?
Check if you have enabled the
Workflow option while configuring your payment gateway in the form.

If the Workflow option is disabled, the webhook will be triggered regardless of whether the payment is successful or not. In some cases, the transaction might not conclude when the Webhook request is initiated. In such cases, you will not get the transaction ID.
To ensure transaction IDs are consistently available, please enable the
Workflow option in the
Payment Field configuration. Enabling this will cause the Webhook to trigger only upon successful payments.