What’s New in v2.2.1
- Improved callback robustness for Scotiabank return handling
- Fixed issue where a successful payment could be reclassified as FAILED due to secondary callback hash failure
- Added guard: if order is already
processing/completed, duplicate or malformed callback won’t downgrade status - Safer in-production handling for “late” Scotiabank webhook/retries
Why This Matters
- Customers with confirmed funds no longer get invalid failed order states
- Prevents extra manual audit steps for live transactions
- Keeps audit trail safe and consistent while preserving transaction security
For merchants and integrators
- No config change required
- Just update plugin and monitor for callbacks/timeouts from Scotiabank gateway