Skip to main content

API for PerfectMoney service

Project description

PerfectMoney API

Perfect Money is a financial service allowing the users to make instant payments. This package is inspired by official API documentations and contains all functions for interacting with PerfectMoney's API as mentioned in documentations.

Installation

Use the package manager pip to install package:

# Latest version
pip install perfectmoney

# Latest changes 
pip install git+https://github.com/quitegreensky/perfectmoney.git

Usage Examples

Here are some examples:

from perfectmoney import PerfectMoney
p= PerfectMoney('login_id', 'password') 
#============
# get balance
#============
balance= p.balance()
if not balance:
    print(p.error)
else:
    print(balance)
#returns a dictionary of addresses
#{
#    'USD': [{'U12345': '100.00'}], 
#    'EUR': [{'E12345': '50.00'}], 
#    'GOLD': [{'G12345': '35.00'}, {'G123456785': '0.00'}], 
#    'BTC': [{'B123456785': '0.00'}]
#}

#============
# send money
#============
send= p.spend(payer_account='U123456', Payee_Account='U654321', amount=100)
if not send:
    print(p.error)
else:
    print(send)
# returns 
#{
#    'Payee_Account_Name': 'someaccount', 
#    'Payee_Account': 'U654321', 
#    'Payer_Account': 'U123456', 
#    'PAYMENT_AMOUNT': '1.4', 
#    'PAYMENT_BATCH_NUM': '1234567', 
#    'PAYMENT_ID': ''
#}

#============
# rates
#============
rate = p.rates(currency='EUR')
if not rate :
    print(p.error)
else :
    print(rate)
# returns
#{
#    'time': '8/12/20 4:23:34 AM', 
#    'USD': ' 1.17 ', 
#    'GOLD': ' 0.0006227 ', 
#    'BTC': ' 0.0001045 '
#}

Contributing

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

perfectmoney-2.1.1.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

perfectmoney-2.1.1-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file perfectmoney-2.1.1.tar.gz.

File metadata

  • Download URL: perfectmoney-2.1.1.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4

File hashes

Hashes for perfectmoney-2.1.1.tar.gz
Algorithm Hash digest
SHA256 ab7869624ee7a363bf7eec80d1008cf89847b4e73c875e9b1076407be190d8de
MD5 dca6759ceb4e29030b28e5937f1ca133
BLAKE2b-256 cdb1322d1cc0df2330764e9e8f9c6258ad993ca39ac6297ec3dd6bf7c653a5d0

See more details on using hashes here.

File details

Details for the file perfectmoney-2.1.1-py3-none-any.whl.

File metadata

  • Download URL: perfectmoney-2.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4

File hashes

Hashes for perfectmoney-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9343b4cab1b68ccbed1c2ac0b97f78403e6d92b01a174f8f6def0b69145e6bd0
MD5 8b605abfa5b2482bd490d6ae974a2cd8
BLAKE2b-256 fa38ed0cad410747952ccde9eb115e6115a508ef709d7c048392537a5bdc9cd7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page