- Added
paidPriceprocessing for signature check in same way asprice.
- Added handling for responses inside a failed signature exception.
- Added payments API response's signature validation.
- Changed signature algorithm to
HMAC SHA256to meet Iyzipay API requirements. - Removed
pki_stringgeneration as obsolete. - Extracted Signer class to handle signature generation.
- Model's classes cleaned up.
- Update specs to accept API credentials from environment variables.