Broadleaf Microservices
  • v1.0.0-latest-prod

MyFatoorah Webhooks

Why to use Webhooks?

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.

Supported MyFatoorah Webhook Events

TransactionsStatusChanged

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.

RefundStatusChanged

This event is getting triggered from MyFatoorah in below scenarios. * Successful Refund. * Canceled Refund.

In each of these scenarios, Broadleaf’s PaymentTransactionServices will interpret the results & record a transaction in its database.