├── .env.example ├── .gcloudignore ├── .github └── ISSUE_TEMPLATE │ ├── 1.Bug_report.md │ ├── 2.Feature_request.md │ └── config.yml ├── .gitignore ├── .prettierrc.yaml ├── LICENSE ├── README.md ├── app.json ├── app.yaml ├── package.json ├── public ├── .well-known │ └── apple-developer-merchantid-domain-association ├── images │ ├── dropdown.svg │ ├── error.svg │ ├── flags.svg │ ├── github.svg │ ├── logo.png │ ├── logo.svg │ ├── order.svg │ ├── products │ │ ├── increment.png │ │ ├── pins.png │ │ └── shirt.png │ ├── screenshots │ │ ├── demo-chrome.png │ │ ├── demo-iphone.png │ │ ├── demo-payment-request.png │ │ └── demo-wechat.png │ ├── tip.svg │ └── twitter.png ├── index.html ├── javascripts │ ├── generate.js │ ├── payments.js │ └── store.js └── stylesheets │ └── store.css └── server ├── go ├── README.md ├── app.go ├── config │ └── config.go ├── go.mod ├── go.sum ├── inventory │ ├── inventory.go │ └── shipping.go ├── payments │ └── payments.go ├── setup │ └── setup.go └── webhooks │ └── webhooks.go ├── java ├── .gitignore ├── README.md ├── build.gradle ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ └── main │ └── java │ └── app │ ├── Application.java │ ├── config │ ├── Config.java │ ├── ConfigController.java │ └── ShippingOptions.java │ ├── fulfillment │ ├── Fulfillment.java │ └── FulfillmentController.java │ ├── inventory │ └── Inventory.java │ ├── payment │ ├── Basket.java │ ├── Payment.java │ └── PaymentController.java │ ├── product │ └── ProductController.java │ └── seed │ └── Seed.java ├── node ├── README.md ├── config.js ├── inventory.js ├── routes.js ├── server.js └── setup.js ├── php ├── .gitignore ├── .htaccess ├── README.md ├── composer.json ├── index.php ├── settings.ini.example ├── settings.php └── store │ ├── Inventory.php │ └── Shipping.php ├── python ├── .flaskenv ├── .gitignore ├── Procfile ├── README.md ├── app.py ├── inventory.py ├── requirements.txt ├── setup.py ├── stripe_types.py └── tests │ ├── test_data.py │ └── tests.py └── ruby ├── Gemfile ├── Gemfile.lock ├── README.md ├── app.rb ├── inventory.rb └── setup.rb /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/.env.example -------------------------------------------------------------------------------- /.gcloudignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/.gcloudignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1.Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/.github/ISSUE_TEMPLATE/1.Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2.Feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/.github/ISSUE_TEMPLATE/2.Feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/app.json -------------------------------------------------------------------------------- /app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/app.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/package.json -------------------------------------------------------------------------------- /public/.well-known/apple-developer-merchantid-domain-association: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/.well-known/apple-developer-merchantid-domain-association -------------------------------------------------------------------------------- /public/images/dropdown.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/dropdown.svg -------------------------------------------------------------------------------- /public/images/error.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/error.svg -------------------------------------------------------------------------------- /public/images/flags.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/flags.svg -------------------------------------------------------------------------------- /public/images/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/github.svg -------------------------------------------------------------------------------- /public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/logo.png -------------------------------------------------------------------------------- /public/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/logo.svg -------------------------------------------------------------------------------- /public/images/order.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/order.svg -------------------------------------------------------------------------------- /public/images/products/increment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/products/increment.png -------------------------------------------------------------------------------- /public/images/products/pins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/products/pins.png -------------------------------------------------------------------------------- /public/images/products/shirt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/products/shirt.png -------------------------------------------------------------------------------- /public/images/screenshots/demo-chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/screenshots/demo-chrome.png -------------------------------------------------------------------------------- /public/images/screenshots/demo-iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/screenshots/demo-iphone.png -------------------------------------------------------------------------------- /public/images/screenshots/demo-payment-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/screenshots/demo-payment-request.png -------------------------------------------------------------------------------- /public/images/screenshots/demo-wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/screenshots/demo-wechat.png -------------------------------------------------------------------------------- /public/images/tip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/tip.svg -------------------------------------------------------------------------------- /public/images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/images/twitter.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/index.html -------------------------------------------------------------------------------- /public/javascripts/generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/javascripts/generate.js -------------------------------------------------------------------------------- /public/javascripts/payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/javascripts/payments.js -------------------------------------------------------------------------------- /public/javascripts/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/javascripts/store.js -------------------------------------------------------------------------------- /public/stylesheets/store.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/public/stylesheets/store.css -------------------------------------------------------------------------------- /server/go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/go/README.md -------------------------------------------------------------------------------- /server/go/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/go/app.go -------------------------------------------------------------------------------- /server/go/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/go/config/config.go -------------------------------------------------------------------------------- /server/go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/go/go.mod -------------------------------------------------------------------------------- /server/go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/go/go.sum -------------------------------------------------------------------------------- /server/go/inventory/inventory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/go/inventory/inventory.go -------------------------------------------------------------------------------- /server/go/inventory/shipping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/go/inventory/shipping.go -------------------------------------------------------------------------------- /server/go/payments/payments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/go/payments/payments.go -------------------------------------------------------------------------------- /server/go/setup/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/go/setup/setup.go -------------------------------------------------------------------------------- /server/go/webhooks/webhooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/go/webhooks/webhooks.go -------------------------------------------------------------------------------- /server/java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/.gitignore -------------------------------------------------------------------------------- /server/java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/README.md -------------------------------------------------------------------------------- /server/java/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/build.gradle -------------------------------------------------------------------------------- /server/java/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/gradlew -------------------------------------------------------------------------------- /server/java/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/gradlew.bat -------------------------------------------------------------------------------- /server/java/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'salesPaymentDemo' 2 | 3 | -------------------------------------------------------------------------------- /server/java/src/main/java/app/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/src/main/java/app/Application.java -------------------------------------------------------------------------------- /server/java/src/main/java/app/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/src/main/java/app/config/Config.java -------------------------------------------------------------------------------- /server/java/src/main/java/app/config/ConfigController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/src/main/java/app/config/ConfigController.java -------------------------------------------------------------------------------- /server/java/src/main/java/app/config/ShippingOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/src/main/java/app/config/ShippingOptions.java -------------------------------------------------------------------------------- /server/java/src/main/java/app/fulfillment/Fulfillment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/src/main/java/app/fulfillment/Fulfillment.java -------------------------------------------------------------------------------- /server/java/src/main/java/app/fulfillment/FulfillmentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/src/main/java/app/fulfillment/FulfillmentController.java -------------------------------------------------------------------------------- /server/java/src/main/java/app/inventory/Inventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/src/main/java/app/inventory/Inventory.java -------------------------------------------------------------------------------- /server/java/src/main/java/app/payment/Basket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/src/main/java/app/payment/Basket.java -------------------------------------------------------------------------------- /server/java/src/main/java/app/payment/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/src/main/java/app/payment/Payment.java -------------------------------------------------------------------------------- /server/java/src/main/java/app/payment/PaymentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/src/main/java/app/payment/PaymentController.java -------------------------------------------------------------------------------- /server/java/src/main/java/app/product/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/src/main/java/app/product/ProductController.java -------------------------------------------------------------------------------- /server/java/src/main/java/app/seed/Seed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/java/src/main/java/app/seed/Seed.java -------------------------------------------------------------------------------- /server/node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/node/README.md -------------------------------------------------------------------------------- /server/node/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/node/config.js -------------------------------------------------------------------------------- /server/node/inventory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/node/inventory.js -------------------------------------------------------------------------------- /server/node/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/node/routes.js -------------------------------------------------------------------------------- /server/node/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/node/server.js -------------------------------------------------------------------------------- /server/node/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/node/setup.js -------------------------------------------------------------------------------- /server/php/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/php/.gitignore -------------------------------------------------------------------------------- /server/php/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/php/.htaccess -------------------------------------------------------------------------------- /server/php/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/php/README.md -------------------------------------------------------------------------------- /server/php/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/php/composer.json -------------------------------------------------------------------------------- /server/php/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/php/index.php -------------------------------------------------------------------------------- /server/php/settings.ini.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/php/settings.ini.example -------------------------------------------------------------------------------- /server/php/settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/php/settings.php -------------------------------------------------------------------------------- /server/php/store/Inventory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/php/store/Inventory.php -------------------------------------------------------------------------------- /server/php/store/Shipping.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/php/store/Shipping.php -------------------------------------------------------------------------------- /server/python/.flaskenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/python/.flaskenv -------------------------------------------------------------------------------- /server/python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/python/.gitignore -------------------------------------------------------------------------------- /server/python/Procfile: -------------------------------------------------------------------------------- 1 | web gunicorn app:app -------------------------------------------------------------------------------- /server/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/python/README.md -------------------------------------------------------------------------------- /server/python/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/python/app.py -------------------------------------------------------------------------------- /server/python/inventory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/python/inventory.py -------------------------------------------------------------------------------- /server/python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/python/requirements.txt -------------------------------------------------------------------------------- /server/python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/python/setup.py -------------------------------------------------------------------------------- /server/python/stripe_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/python/stripe_types.py -------------------------------------------------------------------------------- /server/python/tests/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/python/tests/test_data.py -------------------------------------------------------------------------------- /server/python/tests/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/python/tests/tests.py -------------------------------------------------------------------------------- /server/ruby/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/ruby/Gemfile -------------------------------------------------------------------------------- /server/ruby/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/ruby/Gemfile.lock -------------------------------------------------------------------------------- /server/ruby/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/ruby/README.md -------------------------------------------------------------------------------- /server/ruby/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/ruby/app.rb -------------------------------------------------------------------------------- /server/ruby/inventory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/ruby/inventory.rb -------------------------------------------------------------------------------- /server/ruby/setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/stripe-payments-demo/HEAD/server/ruby/setup.rb --------------------------------------------------------------------------------