I am not sure. Acknowledge only checks the checksum and returns true or false depending if the checksum matched or not. The status function i have called above inside the success function can return 'Tampered', 'Successful' or 'Failed' depending upon whether the checksum matched or not. If the checksum matched, it would then return 'Failed' or 'Successful' depending upon the response code received from Mobikwik.