An extension on-top of django-oscar-accounts to allow interfacing with Wells Fargo Retail Services.
Project description
An extension on-top of django-oscar-accounts to allow interfacing with Wells Fargo Retail Services.
django-oscar-wfrs is built on top of django-oscar-api and django-oscar-api-checkout. It will not work with the build-in django-oscar non-ajax checkout.
Installation
Follow install instructions for django-oscar-bluelight if not done already
Install django-haystack and ensure a search engine is setup.
pip install django-oscar-wfrs
Add wellsfargo to INSTALLED_APPS
You may wish to add wells fargo to OSCAR_DASHBOARD_NAVIGATION. See sandbox/settings.py for an example.
Management Commands
reconcile_wfrs_accounts - can be run as a manage.py command or as a celery task. We suggest running this a few times a day to fetch the latest account statuses.
Changelog
0.4.1
Upgrade dependencies.
0.4.0
Add improved credit application search functionality to dashboard.
Fix bug where AccountInquiryResult.reconcile() would sometimes attempt to make a debit with a negative amount.
0.3.1
Add boolean for controlling whether or not to display a credit application form to the client.
0.3.0
Move API credentials into database, optionally triggered by user group.
0.2.6
Add a relation between wellsfargo.AccountMetadata and order.BillingAddress.
0.2.5
Prevent creating invalid WFRS Plan Group Benefits in the standard bluelight benefit dashboard.
0.1.0
Initial release.
Code Areas of Interest
connector - Wells Fargo SOAP API integration. Sorry not public docs.
api - django-rest-framework based api
core - django-oscar-wfrs django models
dashboard - Oscar Dashboard UI extension
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django_oscar_wfrs-0.4.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea4e2a699b80ed4c3c91e06ce24f19e18ada4f05923423f18dc19f96c320d127 |
|
MD5 | 95064c9fa8677e50e8a7060522a829fe |
|
BLAKE2b-256 | 8173a964d87bf1ed8910d43818f197e4c0fc8f2f27364781dbeb2b7d48a3426f |