Add guarding logic into reason method of OffsitePayments:Notification, add message method to return params['method']
Add error code for reason #104
Edit error code for reason #104
Fully nest logical conditions per @sjaveed comments
Remove pseudo code from return block fo reason method
Merge pull request #2 from chriswoodrich/cyber_source_sa_sop

Updated CyberSource SA SOP to handle the 104 error code and have a more resilient #reason method