VGS Payment Acceptance Demo

How to use this repo:

Walkthrough Video

Walkthrough Video

Set up steps

  1. Create a new Github codespace in this repo
  2. Create .env file in root of repo by copying .env-example
  3. Populate .env file with Vault ID, Access Credentials, and Stripe Token.
  4. Start app: npm start
  5. Ensure your codespace has port 3000 open to the public so that it can accept the requests from VGS
  6. Open app in browser
  7. Configure the filters in your vault (or import the vgs-route-config.yaml file in this repository)
  8. Update your VGS Inbound Route's Upstream URL to the same URL that is in your browser.
  9. Enter card information into Collect JS form and submit payment