Written by Chris Klosowski. Last updated on May 14, 2024. Fix: improved md5 hash verification to resolve pending payments issue