- Add adyen.signers module to handle signature algorithm
- Refactor how the merchantSig is generated, using the new adyen.signers module.
- Splits constants and exceptions into their own module
- Handle shopper, billing and delivery fields (with signatures for SHA-1)
- Handle merchantSig with SHA-256 algorithm
- Improve test coverage and other minor changes
This version is backward compatible with version 0.6.0.
Note that plugin users need to implement method get_signer_backend
if they uses their own config class from the abstract config class.