Simple demo application demonstrating WireXfers usage with Flask. Written by Priit Laes and sponsored by Povi.
- Flask
- PyCrypto
- WireXfers
IPizza payments are done against pangalink.net test service, mainly because most banks lack testing services (indeed, they do!).
Protocols using private/public key pair require keys to be in pem format. Extracting keys from certificate (cert.pem) using openssl utility:
openssl x509 -inform pem -in cert.pem -pubkey -noout
Private key should look like this:
-----BEGIN RSA PRIVATE KEY-----
...
-----END RSA PRIVATE KEY-----
And public key like this:
-----BEGIN PUBLIC KEY-----
...
-----END PUBLIC KEY-----