koalixcrm icon indicating copy to clipboard operation
koalixcrm copied to clipboard

Elaborate concept for payment gateway integration

Open scaphilo opened this issue 7 years ago • 3 comments

How to we enable and disable the feature How are the use cases covered What shall be the related SW architecture ....

scaphilo avatar Sep 23 '17 18:09 scaphilo

One option for this WHOLE effort is to distinctly separate it.

  • Separate repository
  • separate pip listing
  • run on a separate server

Any interactions between the two can be api calls, webhooks, whatever. I think this would complicate the design and implementation of this effort, but it is the most cut-and-dry way to handle all backwards compatibility and security concerns.

I am currently implementing the vanilla stripe api on my personal site. I think it will be trivial for me to use this as a thing that shoves data into koalix to consume.

derek-adair avatar Sep 24 '17 16:09 derek-adair

Basically most of the code for you guys to actually integrate payments into this platform is already there. The real work to be done is figuring out a good way to stream transaction results, customers, everything into the koalix db.

Some glue code to coerce data into the koalix format may be all thats needed.

derek-adair avatar Sep 24 '17 16:09 derek-adair

Any customer data updated in koalix should be streamed to <payment_gateway>.

  • Billing Info
  • Shipping Info
  • Account Info ( credit cards, bank accounts, etc).

derek-adair avatar Sep 24 '17 16:09 derek-adair