Commit Graph

12 Commits (e91b44074a84b6714dc2ad109d26cec91e3ccaad)

Author SHA1 Message Date
Mark Moffat 6aca8fce8d Added ecosystem.config.js back 2020-03-14 11:28:07 +10:30
geco 7c7af39f4b
Add Bitcoin payment method (#121)
* fix settins form submit not working

* prepare routes/config structure to support new blockonomics payment method

* setup blockonomics view, get address and calculate btc

* blockonomics subscribe to web socket to listen for real time order updates on checkout page

* create order with pending status while waiting for blockonomics payment and pass orderid to frontend

* check received amount is enough

* blockonomics btc amount check, backend order confirmation, show order info into backend and frontend

* cleanup and empty cart when order is payed

* decline order if insufficient amount

* handle email and lunr indexing for blockonomis

* blockonomics new confirmation page, auto redirect at confirmation zero, 10 minutes timeout

* Update README with Blockonomics

* add countdown timer to blockonomics payment page

* updated README and checkout page

* update README with blockonomics return url

* build

* reply to blockonomics http callback

* dont check amount on frontend

* restore default settings

* switch from unirest to axios, remove unirest dep

* fix lint problems

* restore gitignore

* restore baseSchema

* build

Co-authored-by: GECKO <4787777-geckojs@users.noreply.gitlab.com>
2020-03-14 11:21:26 +10:30
Mark Moffat 7a3f61dbb3 Allowing env.yaml file for environment configs 2019-12-18 17:40:54 +10:30
Mark Moffat 23ac0fdbe0 Support for .env 2019-12-16 17:57:45 +10:30
Mark Moffat 395ce6bce6 Adding ecosystem file to gitignore 2019-12-16 17:21:18 +10:30
Mark Moffat 57eebc351e Ignore uploads 2019-12-07 10:10:15 +10:30
Mark Moffat ca7043be2a Starting to add ability to make admin API requests 2019-06-15 10:26:03 +09:30
Ben Burns 70127ee0bc Allow for an ignored local settings file.
Even though settings.json is in the .gitignore file git does not ignore
modifications to this file. This change makes expressCart detect the
existence of a file called settings-local.json. When this file exists,
it will be used for reading and writing settings instead of the usual
settings.json. This will help to prevent accidental leakage of user
secrets.
2018-09-02 21:25:37 +09:30
Mark Moffat c674f86576 Small cart quantity fixes 2018-05-21 23:06:12 +09:30
Mark Moffat 83e97a0d20 Added Docker support 2018-02-05 14:29:16 +01:00
Mark Moffat 184b9c5d33 Changed example payment configs 2018-01-07 13:41:09 +01:00
Mark Moffat 36dcb73110 initial commit 2018-01-06 19:55:48 +01:00