Double Validation on Purchases

Double-validation for purchases exceeding minimum amount.

This module modifies the purchase workflow in order to validate purchases that exceeds minimum amount set by configuration wizard.