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.4.tar.gz (8.6 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.4-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: perfectmoney-2.1.4.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4

File hashes

Hashes for perfectmoney-2.1.4.tar.gz
Algorithm Hash digest
SHA256 e8a94677e1c19ac6feede926d286ba35918efd6a37d0e5379ab819b6b320b8c3
MD5 1bc22751a8d3519b50c7c64fe157620f
BLAKE2b-256 cf4af32b98bad3d8a068b8c8e2132a863907a7845a17c7904bf4c57a3660ba31

See more details on using hashes here.

File details

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

File metadata

  • Download URL: perfectmoney-2.1.4-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4

File hashes

Hashes for perfectmoney-2.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b40986789f75a76948ab6d03274bc3efbee9cdea7626d84115c0a604027b385f
MD5 b7084963e0c700c11beb6aee6aaaa9ed
BLAKE2b-256 7b102ee9b09431d6b42f709e38f892798bb8e67c0845beeb0aae9151c60c4ecf

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