For the Broadleaf-MyFatoorah integration, webhooks are used to gather & record transaction results for 3DS interactions where transactions are triggered outside of the Broadleaf ecosystem & for refund transactions where transaction results aren’t immediately known.
This event is triggered from MyFatoorah in three scenarios: * Communicating AuthorizeAndCapture transaction results * Communicating Capture transaction results * Communicating that 3DS verification failed
In each of these scenarios, Broadleaf’s PaymentTransactionServices will interpret the results & record a transaction in its database.