Why am I not getting the transaction ID for some payments?

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.

Enable workflow

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.