5 ms·
doesn't your common abstraction layer become your single point of failure in this situation? The only robust economical way to do that is too use a third party
by keerthiko 4y ago
doesn't your common abstraction layer become your single point of failure in this situation? The only robust economical way to do that is too use a third party multiplatform abstraction service, especially given the complexity of maintaining functional billing across multiple payment processors, you're kinda screwed if you try to implement this in house for a small business (either losing revenue to bugs or losing money to in house implementation time/costs)
- _xnmw 4y agoNot if it's an open source self-hosted abstraction layer, or built directly into the framework, like Laravel Cashier or Lago Billing.
- amelius 4y agoWell, you can always fix your abstraction layer if it breaks. This is not true if you use a closed-source solution. So, are there any open-source solutions available?
- 15155 4y agoThe abstraction layer has no vested interest in shutting you down for reasons related to your transaction flow, fraud, etc.