I'm running into an issue where I think our email server is timing out so emails aren't being sent.
But what happens is the entry is submitted, it is stored in the db, the SMTP request (on of them, to staff or to the contact) times out.
So we never submit the payment to our processor (authorize.net). But the entry is still submitted.
I'd like to talk about changing the email requests to being asynchronous and moving the payment step up so that it captures payment first before even storing the records in the db.
I'm running into an issue where I think our email server is timing out so emails aren't being sent.
But what happens is the entry is submitted, it is stored in the db, the SMTP request (on of them, to staff or to the contact) times out.
So we never submit the payment to our processor (authorize.net). But the entry is still submitted.
I'd like to talk about changing the email requests to being asynchronous and moving the payment step up so that it captures payment first before even storing the records in the db.