spookylukey/django-paypal — pull request #43 by tarkatronic (2014-07-31 21:18:26+00:00)
Title: Api version upgrade

This upgrades the API version from 54, which is now deprecated, to 116, which is the current API version as of today.

The primary change necessary for this library was that the "amt" argument for Express Checkout methods changed to PAYMENTREQUEST_n_AMT, where n is between 0 and 9, allowing 10 payments to be specified at once.

This upgrade also allows for a lot of new functionality, including (the most important for me at the moment) setting L_BILLINGTYPEn to a value of 'MerchantInitiatedBillingSingleAgreement' (made available as of version 58) to allow for creating billing agreements without an initial payment.