├── dependencies.md ├── pyxpub.db ├── pyxpub.sh ├── react ├── favicon.ico ├── asset-manifest.json ├── manifest.json ├── index.html ├── service-worker.js └── static │ └── css │ ├── main.681d9f5a.css │ ├── main.c225d4a2.css │ ├── main.681d9f5a.css.map │ └── main.c225d4a2.css.map ├── setup.sh ├── docs ├── README.md └── index.html ├── static └── js │ ├── script.js │ └── jquery.min.js ├── examples └── jquery │ ├── index.html │ └── script.js ├── views └── qr.html ├── requirements.txt ├── mtbottle.py ├── mtwsgi.py ├── raspbian.sh ├── exchangerate.py ├── verify_tx.py ├── README.md ├── xpub.py └── LICENSE /dependencies.md: -------------------------------------------------------------------------------- 1 | # Dependencies 2 | 3 | * python 3.6 4 | -------------------------------------------------------------------------------- /pyxpub.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acidsploit/pyxpub/HEAD/pyxpub.db -------------------------------------------------------------------------------- /pyxpub.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | source env/bin/activate 4 | python ./xpub.py 5 | -------------------------------------------------------------------------------- /react/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acidsploit/pyxpub/HEAD/react/favicon.ico -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | virtualenv -p python3 env 4 | source env/bin/activate 5 | pip install -r requirements.txt 6 | touch key.list 7 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | # Pyxpyb - Private Payment Gateway 2 | [https://acidsploit.github.io/pyxpub/](https://acidsploit.github.io/pyxpub/) 3 | 4 | 5 | -------------------------------------------------------------------------------- /static/js/script.js: -------------------------------------------------------------------------------- 1 | function copyToClipboard(element) { 2 | var $temp = $(""); 3 | $("body").append($temp); 4 | $temp.val($(element).text()).select(); 5 | document.execCommand("copy"); 6 | $temp.remove(); 7 | } 8 | -------------------------------------------------------------------------------- /react/asset-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "main.css": "static/css/main.681d9f5a.css", 3 | "main.css.map": "static/css/main.681d9f5a.css.map", 4 | "main.js": "static/js/main.f8130d6b.js", 5 | "main.js.map": "static/js/main.f8130d6b.js.map" 6 | } -------------------------------------------------------------------------------- /examples/jquery/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | JSON Example 5 | 6 | 7 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /react/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | } 10 | ], 11 | "start_url": "./index.html", 12 | "display": "standalone", 13 | "theme_color": "#000000", 14 | "background_color": "#ffffff" 15 | } 16 | -------------------------------------------------------------------------------- /examples/jquery/script.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){ 2 | $.getJSON( "http://localhost:8080/api/payment?amount=0.0023&label=SHOP:1Wed2B44", function( data ) { 3 | var items = []; 4 | var payment = data['payment']; 5 | $.each( payment, function( key, val ) { 6 | items.push( "
  • " + val + "
  • " ); 7 | }); 8 | 9 | $( "