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.3

  • During reconciliation with WFRS, adjust credit limit before doing compensating transaction.

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.3

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.3.tar.gz (65.5 kB view details)

Uploaded Source

Built Distribution

django_oscar_wfrs-0.4.3-py3-none-any.whl (109.7 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for django-oscar-wfrs-0.4.3.tar.gz
Algorithm Hash digest
SHA256 24cce33d7449c2ec55302ac490cd31e0d9b3c3d8751c412cb2df28dc9001053e
MD5 a073b2d13e64b0600d193a21af48793b
BLAKE2b-256 a7ea18948c466df14852b2ce8e3bb19559cbf5621bfd16b763a61e6f97662f2a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for django_oscar_wfrs-0.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4346c12ca718b7aba3caa182b4038dd2ef216c6176af8e968daef668c0dfc65c
MD5 7e4a8f4c1751eedcbb96bcdc6ec36de2
BLAKE2b-256 1c339d911a2bec0d6336b0849174aec81d328d07bcac8420bd70db3e32c1f67a

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