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.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.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5d686f52cae9bedafac0fab8f229062d1abce07d813ffc424d406f2e3d8e869 |
|
MD5 | 8f2daf06196a74458237de41c352e607 |
|
BLAKE2b-256 | 06f43f7a0eb8c2f5662c0a1640741213107d28829d9715d8949431c4f88d41f6 |