Given the Payment Element can support a great number of payment methods, including some that take days to report on their status, we need to have an extendable place in which to receive webhooks and react properly.
Seems sensible to start by supporting only the basic webhooks initially and leave others to the user installing this extension or further development. A tentative list is proposed below.
Expected outcomes:
[x] general webhooks handling code that can be extended and customized in the solidus app → #157
Given the Payment Element can support a great number of payment methods, including some that take days to report on their status, we need to have an extendable place in which to receive webhooks and react properly.
Seems sensible to start by supporting only the basic webhooks initially and leave others to the user installing this extension or further development. A tentative list is proposed below.
Expected outcomes: