Balanced ACH client library
Project description
Python library for Balanced ACH payments.
To Install
Simply:
pip install balanced-ach
or if you prefer:
easy_install balanced-ach
Requirements
Python >= 2.6, < 3.0
wac >=0.11
iso8601 >=0.1.4,
simplejson >=2.3.2
Usage
import balanced_ach
print "create a bank account"
bank_account = balanced_ach.BankAccount(
name='Gottfried Leibniz',
account_number='3819372930',
routing_number='121042882',
type='checking',
).save()
print "Cool, let's credit that bank account for $1.01 USD"
credit = bank_account.credit(101)
print "Cool, let's debit that bank account for $4.55 USD"
debit = bank_account.debit(455)
print "Want to credit that bank account $1.01 USD without creating it? Cool"
credit = balanced_ach.Credit(
amount=101,
bank_account=dict(
name='Gottfried Leibniz',
account_number='3819372930',
routing_number='121042882',
type='checking',
)).save()
print "Want to debit that bank account $4.55 USD without creating it? Cool"
debit = balanced_ach.Debit(
amount=101,
bank_account=dict(
name='Gottfried Leibniz',
account_number='3819372930',
routing_number='121042882',
type='checking',
)).save()
print "and there you have it 8-)"
Issues
Please use appropriately tagged github issues to request features or report bugs.
Contributing
Fork it
Create your feature branch (git checkout -b my-new-feature)
Write your code and tests
Ensure all tests still pass (nosetests -svx tests)
Commit your changes (git commit -am ‘Add some feature’)
Push to the branch (git push origin my-new-feature)
Create new pull request
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
balanced-ach-0.1.3.tar.gz
(3.7 kB
view hashes)