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
Release files for balanced-ach 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| balanced-ach-0.1.5.tar.gz | 3.7 kB | Details |
Release files / balanced-ach-0.1.5.tar.gz
| Download URL | balanced-ach-0.1.5.tar.gz |
|---|---|
| Size | 3.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f3735848b4dbaf91658e2ccf0b8a12bb8cc511c12988b311ab5152c37f025f62
|
|
BLAKE2b-256 checksum How to use checksums |
d4d5aed3ed44cfcc961a8e1a558861fc875319a569f383ad5d5ccffdacf15818
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |