Skip to content
/ QR Public

A proof of concept app written for processing QR payments.

Notifications You must be signed in to change notification settings

Perryo/QR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QR.io - A proof of concept app for process Paypal and Stripe payments from QR codes.

Preview

Features:

  • Stripe integration including ApplePay
  • Paypal integration
  • Gathers analytics and customer reviews
  • Prototyped on Django to provide database access to editing outstanding payments and creating new orders.
  • Credential management with git-secret

How to use:

  1. Highly suggested to be familiar with Django, especially how settings, models, and urls function.
  2. Setup git-secret
  3. Get credentials for Stripe and Paypal:
  1. Create a credentials.json in the resources folder, the default structure for this project is as follows:
{
  "secret": "", // This is the csrf key django uses
  "db_engine": "django.db.backends.mysql", // Use whatever engine your database instance will be
  "db_name": "",
  "db_user": "",
  "db_password": "",
  "db_host": "",
  "db_port": "",
  "stripe": {
    "api_key": "" //API Key for Stripe
  },
  "paypal": {
    "client_id": "",  // Credentials for Paypal
    "client_secret": ""
  }
}
  1. Locally, it is acceptable to use the sqlite3 database. This is used when the setting.py config is used for environment setup. For deployment see settings_server.py.
  2. Start server with Django's runserver command.

About

A proof of concept app written for processing QR payments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •