Package: django-oscar-paypal
This package provides integration betweendjango-oscarand bothPayPal
ExpressandPayPal Payflow Pro.These payment options can be used individually or together.  Further, the
package is structured so that it can be used without Oscar if you so wish.Full documentationLicenseThe package is released under theNew BSD license.SupportHaving problems or got a question?Have a look at the sandbox site as this is a sample Oscar project
integrated with both PayPal options.  See thecontributing guidewithin the
docs for instructions on how to set up the sandbox locally.Ping@django_oscarwith quick queries.Ask more detailed questions on the Oscar mailing list:django-oscar@googlegroups.comUseGithubfor submitting issues and pull requests.TestsChangelog2.0.0 (released December 20th, 2019)Add support for Oscar 2.0 and Django 2.2.Drop support for Oscar 1.6 and lower and Django 2.0 and lower.Drop support for Python 2.1.0.0 (released May 30th, 2018)Add support for Oscar 1.6 and Django 2.Drop support for Oscar 1.4 and lower and Django 1.10 and lower.0.9.7 (released January 12th, 2016)Fix breakage when using Oscar’sDeferredTaxMixin.#98#1210.9.6 (released November 13th, 2015)Add support for Oscar 1.1 and Django 1.8.Drop support for Django 1.6 and Oscar 0.7.Store submitted shipping method instead of falling back toFixedPrice.#107Display original Paypal error message instead of generic error message.#101Bugfix: Hide form buttons as expected.#94Bugfix: Correct signature for call toget_shipping_methods.#99Bugfix: Don’t fail in countries without postcode.#1000.9.5Fix issue with missing templates in PyPI package.0.9.4Use Bankcard.number instead of the deprecated Bankcard.card_number attribute.Add support for Django 1.7 and Oscar 1.0.Drop support for Oscar 0.6 and Django 1.5.0.9.3Use the correct key to look up a previous transaction ID (for
refund/capture/void operations).#810.9.2Include templates in package (they were missing from 0.9.1)Dynamically load view classes in Express views module0.9.1Add support for Python 3.3 and 3.4Add preliminary support for (unreleased) Oscar 0.80.9Support Oscar 0.7 (note that this release only works with 0.7.1 onwards)Drop support for Oscar 0.5Fix bug around unicode handlingAllow scheme of callback URL to be specified in a setting0.8.1Ensure sandbox demo site works correctly with Oscar 0.6Fix a bug with Payflow Pro using wrong bankcard attribute for expiry dates.Remove Oscar version verification insetup.pyUse content-typetext/namevaluewhen submitting key-value pairs to
PayPal.0.8Support Oscar 0.6Fix bug with offers not being applied to basket on return from PayPal site.0.7Remove Oscar frominstall_requires0.6.1Persist shipping method name when using PayPal Express as a payment method
only.0.6Add support forNO_SHIPPINGoption with PayPal Express.0.5Addresses asecurity issuewhere baskets could be manipulated while the
customer was on the PayPal site.  This would cause the final order to contain
more items that were paid for.0.4.1Fixes a bug where the second line of a user’s address was not being used to
create the order shipping address.0.4We now require Oscar >= 0.5Full i18 supportNew dashboard views for PayPal Express0.3.3Restrict to Oscar < 0.50.3.2Pass shipping address name when using Express checkoutDocs update0.3.1Fix issue with currency formattingFix issue with i18n proxies being passed to PayPal0.3Order discounts are now passed correctly to PayPal as separate linesFix unicode issue when reading data back from PayPalUse Tox for testsuite0.2.5Fix silly bug with reference transactions0.2.4Fix bug with installing templates0.2.3Fix bug with amount formats not being validated properlyAdjust txn model to allow virtually everything to be nullable0.2.2Add support for specifying transaction currency0.2.1Fix packaging issuesRemove dead templatesWith API docs0.2Includes support for Payflow Pro.0.1Includes support for Express Checkout.