Skip to main content

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.

wfrs.png

Installation

  1. Follow install instructions for django-oscar-bluelight if not done already

  2. Install django-haystack and ensure a search engine is setup.

  3. pip install django-oscar-wfrs

  4. 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.2

  • Make application date times display in localized timezone in the dashboard search-results table.

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

Template Tags

  • get_default_plan returns the default financing plan object

Project details


Release history Release notifications | RSS feed

This version

0.4.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-oscar-wfrs-0.4.2.tar.gz (65.5 kB view details)

Uploaded Source

Built Distribution

django_oscar_wfrs-0.4.2-py3-none-any.whl (109.6 kB view details)

Uploaded Python 3

File details

Details for the file django-oscar-wfrs-0.4.2.tar.gz.

File metadata

File hashes

Hashes for django-oscar-wfrs-0.4.2.tar.gz
Algorithm Hash digest
SHA256 7e614b2169bd6a6deff9ca4c44c8b0dfb9c0d57270634fd53cd80381864d57ae
MD5 5d9454983b09fb54f05aed731a8a2b53
BLAKE2b-256 8e788e0991f1bccd6ae7bf52d4dad8304d6e3300d998d5404e6c9071c3895214

See more details on using hashes here.

Provenance

File details

Details for the file django_oscar_wfrs-0.4.2-py3-none-any.whl.

File metadata

File hashes

Hashes for django_oscar_wfrs-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 be015af691447bfd472668913ca3ff109af2f0d8300095a0eba3dbcc5afa2873
MD5 0c65069720524c82dbabe6be986c0093
BLAKE2b-256 4c094e04a0bead45971b024a71b2476c7c098e710f902473c69dd42a84001f7d

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page