- Issue created by @howards
TLDR;
While gateways have typically been designed around payments, that is only one type of gateway. Gateways can be used for all sorts of things:
In this context, a gateway is a way to prepare for a thoroughfare. Gateways may be considered as a structured process to connect objects within a specific context. With regard to Commerce, gateways _could be_ defined as a structured exchange requiring uniform processes expected by a destination. Gateways do not directly connect records together, but provide an interim processor for contextual relationships.
I submit for consideration and feedback.
This is a work in progress for a design, but it's pretty-well fleshed out. I will be able to help with some pseudocode for test writing to check for failures (and even negative results) to help ensure compatibilities.
Active
3.0
Developer experience