FIX: Do not pass None
into Transaction.Service
constructor
Transaction contains information about the service using Transaction.Service
class.
Maintenance release – previous version have been yanked and tags removed due to a security issue and this is basically a rerelease of previous version with the problem fixed.
Added support for new (sia.eu) Poštová banka's iTerminal service sandbox and production environments
(available as PBIterminal2
driver / ITERMINAL2
service).
Added missing keyword support for ComfortPay service.
Renamed package to cheddarpayments
, open sourced at GitHub and released to PyPI.
Rearchitecting API to be a bit more Pythonic with Python 3.4+ compatibility. Code formatting is covered by Black and various small fixes to make everything better and easier including first test.
Added the ability to set X-Real-IP
header with user's 'IP address. The IP should be set as ip_address
property on
cheddar
class.
Added support for Poštová banka's iTerminal and a note in the documentation about changing the endpoint URL to either sandbox or completely different Cheddar instance. Production URL for the service has also changed to cheddarpayments.com.
Added support for Global Payments Europe GP webpay service.
Added support for PayPal's Buy Now buttons and IPN.
Added support for VÚB eCard service.
Bugfix release with minor changes to ComfortPay service handling.
Added public method to be able to update amount and date of charge on a periodical payment.
General public method for validating signature of a given message.
Don't verify integrity of SSL certificate.
Using HTTPS in production to add at least some security.
Initial version with support for creating payments and checking their details afterwards.
Initial version with support for creating payments and checking their details afterwards.