Changes for the payment module
Code changes for needed for payment integration